Android App developers must have noticed a little note by Google on top of their developer console indicating some changes in install metrics. Google has not shared much details on the actual changes and “Learn more” leads to a very small description talking about corrections on counting factory resets for pre-installed apps and apps that are used by multiple users on the same device.
First lets figure out what Google means here:
- Factory Reset for Pre-installed Apps: Some Apps are embedded into the phone along with the OS and they are categorized under preinstalled Apps. What Google possibly means here is, that they might be either calculating a factory reset as potential uninstall first and then reinstall as a new install affecting overall numbers. Or they were not counting them as part of installs altogether. Either ways, they seem to have fixed this issue probably.
- Apps used by Multiple users on the same device: If you have 2 devices but use common Google ID then Play Store would take that into account as you can see from the drop down in Play Store’s developer’s console. However they may not be calculating more than one active user from a same device. It is possible that a tablet/phone is shared by 2 family members and they have their own Google IDs associated with it. So technically these are 2 active users for your App but Google might still be counting one active user earlier which seems to have been fixed now.
While this is a detailed explanation of what Google is trying to explain, I have my own theory to this which is based on careful analysis of few Apps’ analytics I have access to. I studied the following in last 8 days:
- Daily App Installs & Uninstalls on Google Play
- Daily App Installs & Uninstalls outside Google Play (Opera App Store, UC Web Store, Amazon, OEM embeds et al).
Findings reveal something interesting and many inferences can be drawn from it. While my inference here may be completely wrong since it is based on just couple of Apps, but its not illogical either.
Apps installed outside Play Store are not being counted as Installs in Play Store but uninstalling the same app is resulting in an increase in uninstalls.
How I concluded this? If Play Store had 100 installs/30 uninstall and Amazon store had 100 installs/35 uninstall then Google’s developer console is now showing (post algorithm change) 100 installs/65 uninstalls. This drastically increased the uninstall rate to 65% for that particular App from originally 30%
Since Play Store takes uninstall rate in to account in deciding the App Ranks, imagine the loss Apps would suffer if they rely heavily on non-Play store installs.
I spoke to few big app owners and only the ones actively getting downloads outside Play Store have felt the impact.
My Inference from this: Google is penalizing app developers for any installs done outside its ecosystem. They want to discourage app developers to submit their apps to any other App store. Google will never openly admit this but by making the algorithm change recently they are indirectly sending signals to all the big app developers by showing increase in their uninstall rates.
How to circumvent this
If you have pre-embed deal with OEMs or you work with lot of Android App stores then you can do the following to escape the above impact:
– Push an App update. If you push an App update then Play Store will sync the Install numbers and it would bring back the uninstall rate to its original base. Even if you don’t have any meaningful updates to make, you still need to keep pushing a new version at regular intervals to bring all the installs under Play Store dashboard.
– Use a different package name and sign APK with a different signature: Another way to completely stay clear from this is to create a separate version of your App with a new package name. This way Google will not be able to link it with the Play store version and your stats wont get affected. Only issue with this solution is that you will have to maintain different versions. And pushing updates to pre-installed App or other App Store apps would not be straightforward.
Since Google has not shared any details on this topic, idea of this blog is to reach out to more Android App developers and hear their thoughts on this.[About the author:[About the Author: Deepak Abbot is AVP at Paytm. He has worked in companies like Reliance Entertainment- Digital, Zapak & Satyam computers handling product, marketing & analytics. E-mail: firstname.lastname@example.org]