How do we track the users who have deleted the application?
To understand whether a user uninstalled the app, we automatically send Silent Push notifications (empty push notifications with no content) to all iOS users at around midnight. Silent Push notifications to Android users are not sent automatically unless you enable it on Mobile App Settings. When the push services return us 404 (Not Registered) for a specific device, we mark it as an uninstalled device. This means the date and time here are not the exact time for the uninstall action of the end user. It is the time when we learn from the push service that a device is not registered anymore. Unfortunately, there is no way to determine the exact time when the end user uninstalls the application from her device. For example, devices above iOS 15 do not handle background pushes based on specific conditions and for this reason, there is no way for us to get the exact install date in such cases.
Can I export uninstall users selecting multiple identifiers?
No, you can export users using only one identifier.
How do I receive the uninstall data when I export it?
The list of uninstalls will be sent as a file to the email of the panel user who made the request.
What could be the reason of a peak on a specific day in uninstall analytics?
There can be three reasons for such a peak:
The campaign frequency and content on the previous days might have led to increased uninstalls.
Technical issues, force updates, crashes, etc. might lead to higher uninstalls from end users.
Push Notification Services (APNS for iOS and FCM for Android) might have unregistered stale tokens from their system based on some known or unknown conditions decided by their algorithms.
Can we track the uninstall users who do not allow push notifications?
No, it is not possible to track the uninstall users who do not allow push notifications.
Do we need any additional integration for uninstall analytics?
No, there is no need for any additional integration. However, you need to activate the uninstall analytics on the panel. You can enable/disable it for Android through Mobile App Settings. This feature is enabled for iOS by default.
What could be the reason for seeing 0 uninstalls for iOS users?
The push notification server state might be in development rather than production. In this case, the push notifications are not sent to the live application and user status won't be updated.
Why do I see a peak in the number of uninstall users on the day I installed Uninstall Analytics?
Uninstall users can be detected only when push notifications are sent to them. Silent push notifications are sent to detect these users. If you have not sent any push notifications for a while, Uninstall Analytics will tag the users when available. Therefore, you might see a peak on the first day.
I deleted the application from my device. My profile is not updated as uninstalled. Why?
We can only learn the status of the user after sending a push to that specific user/device. When the push services return us 404 (Not Registered) for a specific device, we mark it as an uninstalled device. This means the date and time here are not the exact time for the uninstall action of the end user. It is the time when we learn from the push service that a device is not registered anymore. For example, devices above iOS 15 do not handle background pushes based on specific user-based conditions and for this reason, there is no way for us to get the exact install date in such cases. Unfortunately, there is no way to determine the exact time when the end user uninstalls the application from her device. We can only understand it from the push services’ (FCM for Android and APNS for iOS) response. If they do not inform us via this specific response, we do not (and should not) update the profile as uninstalled.