Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Find out why an Android app is being uninstalled

My app is having success in Google Play with several million downloads. However, almost 50% of users have uninstalled it already.

I don't think that's a critical number but I'd like to find out why users uninstalls it, so I'd like to ask it to users using a simple form, only to the ones who want to answer of course.

Now problem is when to show that optional form. I've seen I can't use ACTION_PACKAGE_REMOVED because app that's being uninstalled won't receive that broadcast.

Of course I don't want to ever forbid the user to uninstall my app, but I do want to know when to start my optional form. Can you think of any idea how to do this?

Also, I've seen that Google Play asks the user why he's uninstalling any app and gives a few options (missing space, don't need it, ...). Is there any way to get those responses from Google, regarding my app?

If you can give me any other ideas how to investigate main reasons why users uninstall my app, to improve it, I'd be really thankful.

like image 474
Jorge Cevallos Avatar asked Mar 12 '12 17:03

Jorge Cevallos


1 Answers

Once the user uninstalls the app, there's nothing you can do. 50% retention rate isn't actually that bad..

I would propose you look at how the users are using the app, whether it's crashing and how often it's being used: these can then lead as indicators to make an educated guess why they might be uninstalling your app.

Crashes: These aren't always reported - it's only if the user elects to report it you'll see it in Google Play. Try Crashlytics for a more detailed analysis of how/when/why your app crashes. Analytics: I use Flurry to log events and work out what my users are doing. You could also look in to some A/B testing.

like image 151
Ben Pearson Avatar answered Sep 22 '22 09:09

Ben Pearson