Here are various reasons for deviations in reporting data. Please find a few below:
- In case advertiser did user acquisition campaigns with other sources before there might be some users that installed the app through us that had installed the app before. We could only detect and prevent that by means of a tracking SDK.
- Similarly. there might be some users that installed the app through us again that had already installed the app before (i.e: existing organic installs).
- Google reports unique user installs by default whereas we provide unique device installs - the latter number is usually greater.
- Google reports users who installed the app for the first time by default whereas we provide unique device installs - the latter number is usually greater. We could only detect and prevent that by means of a tracking SDK.
- Differences in the methodology how Google and we report a user's country.
Kindly note that if you see lesser numbers at Play Store developer console due to above reasons since Google working on their own terms, it does not mean that you have not got those installs but the fact is that you have actually got those installs. Also, you can check and download detailed reports (How to check detailed Reports?) as well.
This problem can be solved (up to some extent) by making use of tacking SDK and hence we recommend you to use tracking SDK which actually connects both the platform for conversion tracking with higher accuracy and reflects same numbers at both the ends.
Recommended Article: When will the Downloads be Visible in the Google Play?
[Dated: May 2018] ANNOUNCEMENT BY GOOGLE: Changes to Play Console Data
Over the next several weeks, you may notice some changes within your Play Console data due to the impact of implementation of GDPR.
Learn more => https://support.google.com/googleplay/android-developer/answer/9023647