In AppsFlyer, when a user clicks on a referral link that redirects to my app in the Play Store, AppsFlyer immediately records a 'click' from that campaign. The user is shown the page for my app. If they then decide to install my app, a BroadcastReceiver
of type com.android.vending.INSTALL_REFERRER
is launched. AppsFlyer's SDK implements this BroadcastReceiver
by sending the campaign's source and medium that caused that install to their servers. See this to get and idea of how the BroadcastReceiver
is implemented.
I can then easily see via the AppsFlyer dashboard how well a campaign is performing by measuring clicks vs installs per campaign and calculating clickthrough rate.
Can I track clicks vs installs without AppsFlyer using Google Play URL Builder and Google Analytics SDK - Google Play Campaign Attribution or some other 3rd party tool?
I see how GA tracks installs by implementing com.android.vending.INSTALL_REFERRER
and sending the install to the GA Dashboard, but can I also measure how many users are seeing the Google Play download page for my app and then deciding to not install it?