Leanplum automatically detects uninstalls based on whether the push token has been "unregistered" for a user. When an uninstall is detected, Leanplum will track an Uninstall event for that user. Tracking uninstalls this way requires that push notifications are enabled for your app.
How do Uninstalls work?
Leanplum runs a job every 24 hours to check for uninstalls. We only track an Uninstall if the response we get from Apple (APNS) or Google (Firebase) indicates that the user's push token is "Unregistered," which is caused by a user uninstalling the app. If a user disables notifications or the push token is invalid for any other reason, Leanplum will not track this as an Uninstall. See our Analytics FAQ for more info.
Firebase and/or APNS may not notify us of uninstalls right away, so it's best to track uninstall trends over longer periods of time rather than as an exact metric day-by-day.
To enable uninstall tracking, navigate to the App Settings page.
Once in the App Settings page:
- Find the app you wish to enable uninstall tracking for and click on Keys & Settings
This requires your account to have Admin or Member privileges for that team.
- Click on the Push Notifications tab
- Scroll down to the Uninstall Tracking section
- Confirm that the checkbox next to Enable uninstall tracking is checked
- Click Done
Updated 10 months ago