Google Play reçoit un lien APP et demande à l'utilisateur de cliquer pour télécharger, et Google Play envoie une diffusion lorsque le téléchargement est terminé. Le lien APP prend généralement quelques paramètres (comme l'exemple suivant) pour permettre à Google Play et APP de savoir d'où vient la source.
Https://play.google.com/store/apps/details?id=com.example.application
& Referrer = utm_source% 3Dgoogle
% 26utm_medium% 3Dcpc
% 26utm_term% 3Drunning% 252Bshoes
% 26utm_content% 3Dlogolink
% 26utm_campaign% 3Dspring_sale
Donc nous pouvons utiliser adb pour simuler la diffusion depuis Google Play.
echo 'am broadcast \
-a com.android.vending.INSTALL_REFERRER \
-n "com.google.samples.quickstart.analytics/com.google.android.gms.analytics.CampaignTrackingReceiver" \
--es "referrer" \
"utm_source=test_sourceCampaignTrackingReceiver&utm_medium=referral&utm_term=test_term&utm_content=test_content&utm_campaign=test_name"; \
exit' | adb shell