How to track numbers of iOS app uninstalls?
Asked Answered
J

4

8

I've been trying to monitor the numbers of uninstall but couldn't find a reliable way.

  1. I tried to check with APNS status but apple doesn't provide any status in response.
  2. I tried to find any API (to get number of uninstalls) provided by apple but still no luck.
  3. I started tracking for inactive users but it still is not 100% accurate and it only gives me inactive users.
  4. There is no delegate method which fires when the app is being deleted.
  5. No uninstall information in appstore sales and trends as well.

Later I checked AppsFlyer is providing this capability to track numbers of uninstalls.

Can anyone explain how reliable is AppsFlyer uninstall tracking and why ?

Jasonjasper answered 6/1, 2019 at 6:9 Comment(2)
You can check AppsFlyer documentation.support.appsflyer.com/hc/en-us/articles/…Bans
Hi @A.H.Nuri I know how to integrate AppsFlyer, But I don't know how they track. I've a slight idea that they are sending silent notification but I'm not sure and they haven't mentioned anywhere that which method they are using to track uninstallsJasonjasper
D
19

There is no official method from Apple to track app uninstalls — this would have user privacy implications, and Apple has built their reputation around protecting user privacy. Given the history of public outrage around this sort of tracking, it's unlikely Apple will ever allow it.

AppsFlyer (and other companies that claim to provide 'uninstall tracking') use silent push notifications to do it. Essentially, they ping the device regularly and report an 'uninstall' if the push notification is not successfully delivered.

There are a couple of major issues with this approach:

  1. It's unreliable. If the user doesn't allow push notifications, or turns them off at some point after installation, you'll get drowned in false positives.
  2. It's against Apple's rules. The App Store Review Guidelines say this:

4.5.4 Push Notifications must not be required for the app to function, and should not be used for advertising, promotions, or direct marketing purposes or to send sensitive personal or confidential information. Abuse of these services may result in revocation of your privileges.

AppsFlyer actually got in some public hot water for this product last year, and I've heard through the grapevine that Apple intends to crack down on similar services at some point in the near future.

Ultimately, an uninstall is little different from a user who has the app installed but never engages with it. You're probably better off focusing your efforts on building an awesome user experience that improves acquisition and retention, rather than worrying about how to measure a metric that is specifically on Apple's blacklist.

Daunt answered 7/1, 2019 at 3:9 Comment(3)
Just for transparency I'm from the AppsFlyer tech team, and the response above is only partially accurate. 1. Tracking uninstalls is only made possible by applications that enable this functionality, and is not unique to AppsFlyer. 2. Doing so is at the discretion of the user and needs to be manually configured, and is aligned with industry best practices on privacy - you can read more about how to do this here. 3. To learn more about how to confiFissi
@Alex great answerLanellelanette
Not push notification, but they would be using push notification feedback service. Other than this I would also say that silent push notification will still work if all notifications are turned off.Ugric
D
7

Now Apple offer this information:

Deletions

See how many users remove your app from devices running iOS 12.3 or later. Measure App Deletions to better understand how users react to changes in your app, such as content updates, price adjustments, or crashes. Compare App Deletions by sources or groups of users to see which types of users are more likely to uninstall your app.

https://developer.apple.com/app-store-connect/analytics/

Doctorate answered 11/10, 2019 at 12:22 Comment(3)
Thanks for the link. DOnt know why this was downvotedBearer
Currently this can be found in Analytics > Sources > All > Deletions (bottom item in select list)Ticino
Note that this only provides information for users that have opted-in to offer analytics to app developers. So the number is not reliable.Citify
M
7

The current path in Oct 2021 to check out deletions in App Store Connect is shown as below:

enter image description here

Note,

  1. That is the number of times your app has been deleted on devices running iOS 12.3, tvOS 13.0, or macOS 10.15.1 or later.
  2. Deletions only includes data from users who have agreed to share their diagnostics and usage information with app developers.
Mezereon answered 18/10, 2021 at 7:14 Comment(1)
Yes Good great !!Mccalla
M
3
  1. Go to https://appstoreconnect.apple.com/
  2. Select your app
  3. Go to Analytics
  4. Go to Source
  5. Select deletion in right side dropdown enter image description here
Mascarenas answered 2/2, 2021 at 8:58 Comment(1)
Is there any other way to get it programmatically than making scraping to apple web?Weep

© 2022 - 2024 — McMap. All rights reserved.