Overview
Apptrove helps you measure and analyze app uninstalls to better understand user churn and retention patterns. Using silent push notifications, Apptrove detects when users remove your app from their device — allowing you to track uninstall trends across campaigns, partners, and cohorts.
By monitoring uninstall data, you can identify which campaigns or user segments contribute most to churn and take corrective actions to improve retention.
Apptrove uses a silent push-based mechanism to identify when an app is uninstalled from a user’s device.
Here’s how it works:
Apptrove sends a silent push notification to app users.
The installed app’s SDK is expected to receive and acknowledge the push.
If the app fails to respond within a specific time window, Apptrove infers that the app has been uninstalled.
The uninstall event is recorded in your Apptrove dashboard and attributed to the user’s original source or campaign.
This method ensures uninstall measurement is accurate without impacting user experience.
How FCM Uninstall Tracking Works
Purpose: Tracks app uninstalls using FCM delivery receipts to assess user engagement and campaign performance
Mechanism: Uses FCM to send silent push notifications and monitors delivery receipts for failed deliveries
Detection: Real-time or near real-time uninstall detection
Use Case: Measure uninstall rates for campaigns to refine targeting and improve user retention
Prerequisites
Before implementing FCM uninstall tracking, ensure you have:
Firebase project with Cloud Messaging enabled
Android app with Firebase SDK integrated
Trackier SDK properly initialized
Server infrastructure to handle FCM token management
Please refer to the, Apptrove SDK – Uninstall Tracking (FCM) comprehensive documentation outlining the SDK initialisation and configuration steps required on both the Apptrove platform and the connected cloud environment.
Viewing Uninstall Data
After setup, uninstall data will appear in your Apptrove Reports and Cohort Analysis sections.
Metric | Definition |
Uninstall Count | Number of detected uninstall events. |
Uninstall Rate | Percentage of users who uninstalled within a selected period. |
Uninstalls by Source | Uninstalls grouped by campaign, partner, or traffic source. |
Use these metrics to compare uninstall trends across acquisition channels, creatives, and geographies.
Step-by-Step Setup
Integrate or update to the latest Apptrove SDK supporting uninstall detection.
Enable silent push capability within your app configuration.
Register push tokens and ensure Apptrove’s backend receives them.
Confirm uninstall tracking is activated in the Apptrove dashboard.
Test by installing, uninstalling, and verifying uninstall events appear in reports.
Best Practices
Keep silent push usage minimal to avoid unnecessary background requests.
Use uninstall trends to evaluate retention strategy and campaign quality.
Combine uninstall metrics with cohort and revenue reports for deeper analysis.
Compare uninstall behavior across app versions or geographies to identify weak points.
Regularly validate your uninstall tracking setup after major SDK or app updates.
Example Flow
Silent Push → Response Received → App Active
Silent Push → No Response → Uninstall Logged → Dashboard Updated
We are delighted to have assembled a world-class team of experienced professionals who are ready to take care of your queries and answer any questions you may have.
Feel free to reach out to us at any time by emailing us at support@apptrove.com or by using the in-platform chat feature. We'd love to hear from you!



