Home > How to Hub > How to Track App Uninstalls Using Silent Push Notifications in Apptrove?
Reading Time: 4 minutes

How to Track App Uninstalls Using Silent Push Notifications in Apptrove?

Apptrove utilizes a method known as silent push notifications to determine when a user uninstalls an app from their device, since this mechanism operates in the background and does not show a notification to the user; thus, it is possible to monitor the uninstall process without interfering with the user’s app experience.

When sending silent push notifications, Apptrove expects the SDK of the app to acknowledge receipt of the notification. If the app fails to respond in the defined period, the platform determines that the user uninstalled the app. Subsequently, the uninstall is registered in Apptrove and assigned to a specific source or campaign.

How Silent Push Notifications-Based Uninstall Tracking Works

The process of uninstalling an app via silent push notifications can be explained in a few steps:

1. Apptrove sends a silent push notifications to the user’s device.

2. The app’s SDK receives the silent push notification.

3. If the app does not acknowledge the push, Apptrove assumes that it was uninstalled.

4. The event is recorded in the Apptrove dashboard.

5. The uninstall operation is attributed to the source or campaign.

Since the method works silently, tracking uninstallations does not disrupt the experience of the users.

Understanding the Working of FCM Uninstall Tracking

Apptrove employs Firebase Cloud Messaging (FCM) for uninstall tracking.

Silent Push Notifications

The method uses the delivery information provided by FCM to understand how pushes reach the application that has been installed. A silent notification is sent to the app while the system tracks the delivery. If the delivery fails, this means that the app is no longer available on the device.

Key Features of FCM Uninstall Tracking

Goal: Track uninstalls of applications as well as analyze the effectiveness of engagement and measure the performance of campaigns.

Method: Sending silent notifications to the application through FCM and monitoring the deliveries.

Detection: Availability of uninstall detection in real-time or almost in real-time.

Application: Helps teams to assess the rate of uninstallations and use the results for improvement of targeting and retention.

Requirements

Before the implementation of FCM uninstall tracking, users should check off the following requirements:

  • A project in Firebase with the FCM service set up
  • An application for Android with the Firebase SDK installed
  • A functional Apptrove SDK
  • A well-established infrastructure on the server for FCM tokens

Viewing Uninstall Data in Apptrove

Once uninstall tracking has been configured, uninstall information is available through Apptrove Reports and Cohort Analysis.

Silent Push Notifications
MetricDefinition
Uninstall CountThe number of detected uninstall events.
Uninstall RateThe percentage of users who uninstalled within the selected period.
Uninstalls by SourceUninstalls grouped according to campaign, partner, or traffic source.

These metrics allow teams to compare uninstall patterns across acquisition channels, creatives, and geographic locations.

Step-by-Step Setup

Here are the steps to set up uninstall tracking:

1. Use Apptrove SDK

Use the correct version of the Apptrove SDK that supports uninstall tracking to complete SDK integration.

2. Enable Silent Push Feature

Configure your application to be able to send silent push notifications, as it is mandatory for uninstall tracking.

Silent Push Notifications

3. Token Registration for Push Notifications

Register the required push notification tokens to make sure that the Apptrove backend can receive the tokens properly.

4. Enable Uninstall Tracking

Make sure the uninstall tracking feature has been enabled in the Apptrove Dashboard.

5. Check the Setup

Install the application on the test device, uninstall the application and make sure the uninstall event was reported in Apptrove reports.

Good Practices to Ensure Proper Uninstall Tracking

Setting up the silent push feature correctly ensures that you can get accurate uninstall tracking data. 

Follow these practices to configure uninstall tracking properly:

Do Not Overuse Silent Push Notifications

Try to use silent push notifications only when necessary, as it causes unnecessary background requests to be generated.

Analyze Uninstallation Statistics

Check uninstall statistics regularly to be aware of the retention metrics and make sure that the users you acquired are of good quality.

Combine Uninstall Data With Other Metrics

Uninstallation data is more valuable when analyzed with cohort data and revenue reports. This gives an overview of the relationship between acquisition, retention, and monetization.

Comparing Groups of Users

Analyze the uninstallation patterns of different users based on app versions, methods of acquisition, and countries, and spot their weaknesses where relevant.

Verifying Tracking after Upgrades

Set the uninstall tracking again after the upgrade of the SDK or the app so as to ensure that it remains operational.

Final Thoughts

Apptrove uses the function of silent push notifications to detect possible uninstallations. When the app reacts to the push signal, it is considered to be active. In case there is no answer to the notification within the specified timeframe, it can be assumed that the app was uninstalled.

When uninstall information is available after it has been detected, teams can make use of Reports and Cohort Analysis to understand uninstall trends, such as uninstall count and uninstall rate. By collaborating this data with acquisition, retention, and revenue statistics, teams will be able to assess why users are being lost.

Rudrajit Singh
Rudrajit Singh is a seasoned content writer with a talent for transforming complex ideas into clear, engaging narratives. With over 5 years of experience, he has crafted compelling content across various platforms, resonating with diverse audiences. Beyond writing, Rudrajit is an avid reader and tech enthusiast, continually drawing inspiration from the ever-evolving digital landscape.
Share Now
More to Explore
click cap rules
How to Configure Click Cap Rules in Apptrove?

Click Cap Rules help control the volume of non-organic traffic by setting limits on the number of clicks a partner or group of partners can generate within a defined period. Once a configured limit is reached, subsequent clicks are blocked until the relevant cap window resets. Before You Begin Click