Referral Value is not passing when installing app from Google play site - android

Hello I'm installing an app from Google play Website from laptop in which I have appended the referral value in it.
https://play.google.com/store/apps/details?id=in.example&referrer=utm_source%3DUNOKNA%26utm_medium%3Dinvite
On click on Install button of web site then app downloading starts on user device. Once it has installed then I don't get the referral value whatever it is.
When I do same in the android device (phone/tablet), once click on link it open the Google Play Android App and pass that value and it works always.

Sorry but not is possible.
You have here another question like yours, seems web-to-app doesn't work
Install referrer is not tracking on android web market

It's unfortunately not possible.
I ran into this same tracking problem so I contacted Google Analytic's enterprise support.
I was told this:
Google Play Referral report only reports data for the Google Play
Android app, so conversions that occur in the Google Play website or
mobile web site are not included in this report.

Related

Android app (in production) on play store not showing when searched

I released android app "E numbers detector". App passed google review and I got mail that it is on play store. Weird thing is that I can acces my app only through google play developers console. F.e. If I want to tell my friend to install the app, I can not tell him name of app so he can find it on google store. I must enter my GP console and share url to my app with him via WhatsApp. That is so bad and I don't understand why this happens? I even tried searching my app with app name and developer name combined, or with the package name, but nothing helps.
Here is my app link: https://play.google.com/store/apps/details?id=myAndroid.app.hhodzic.foodinspector
I thought also that it has something to do with a number of downloads. But than I found out that the first app that is recommended when you write "E numbers detector" is app with ONLY 10+ downloads.
Please can anyone explain to me how does this works and how can I make my app visible on the google play store. Thanks in advance
You should just wait for 24-48 hours, Google takes time to index your app in the Google Play search.
I just searched for you app and it did appear in the search results. as I said it just need time.
Check your app status at Google Play Console.
App status: Helps you understand your app’s availability on Google Play and who it’s available to (such as testers, all Google Play users, etc.).
More info here

Play install referrer tracking using desktop Play Market version

1) I'm using Play Install Referrer Library to track install referrers from Google Play.
2) When I catch a Play referrer in my app, I send it on Firebase as action.
3) To debug this feature I've created beta-test version on Play Market for my app and modify the link by adding parameter utm_source=my-source
So, when user follows my modified link using android device, logging works correctly.
But if user uses, for instance, PC, he will come to desktop version of Play Market, and utm_source will be always equals google-play
Can someone explain is this a correct behavior? And if it is, how can I properly track my sources?

How to test google play referrer api before publishing in Google play store?

Google announced their Google Play Referrer API at 20 November 2017 as new way to track app installs. My question is: Is there any way to test the function before my app is released in Google play?
You can test it without uploading on Playstore.
I did in following way.
I have created urls like https://play.google.com/store/apps/details?id=fullpackagename&referrer=utm_source%3Dmobisoc&utm_content%3Dmobisoc&hl=en
I have fired this url from my mail. It redirects to Playstore
From command Prompt(using adb command) , I have installed desired apk.
On Playstore, "install" button will be replaced with "open" button and I clicked on that. it is working
Update
Beta test only works for referrer broadcast. I implement both installreferrer API and broadcast at the same time, so the referrer is from broadcast instead of API.
Use Beta test provided by Google Play as following:
Submit beta test APK file
Add your account to the testers
Open the detail page url of your APP with a referrer. The url can be like this according to a similar thread:
https://play.google.com/store/apps/details?id=com.mypackage&referrer=utm_source%3Dmobisoc%26utm_content%3D{transaction_id}%26utm_campaign%3D1
If using Chrome, the url can be redirected to Play APP by clicking "Open in Play Market APP" button on the page.
Download and install your APP in Play APP.
Your app should then receive a referrer after launch, and you can test it by reporting it or printing a log.
Alpha test should also work, but I have not test that.
None mentioned in the Play Install Referrer API. So sadly, no. Try filing a feature request here.
According to this documentation
Google Play’s new Install Referrer API replaces the deprecated InstallBroadcast used for Google Play Campaign Attribution.
I did some tests and I figured out that if you have the Firebase configured in you app and "FirebaseApp.initializeApp(this)" in your application class so Firebase collect referrer information and provide a dashboard with this information without any other implementation, only calling "FirebaseApp.initializeApp(this)".
On Firebase Console -> Analytics -> Conversions -> Conversion Events -> first_open then you'll can see somthing like that
If you built a url like the one bellow to your app on Play Store, where you see google-play and (direct) will be added the new item newsletter (It can be not at realtime)
https://play.google.com/store/apps/details?id=app.packace&referrer=utm_source%3Dnewsletter%26utm_medium%3Demail%26anid%3Dadmob
BTW the solution proposed by eager realy works (at least for me) to test if you app is receiving the referrer url
My point here is, if you want to know if a campaign made using referrer url is working, Firebase Console provides this information, but if you want to know for each user what was the referrer url that led then to install the app so you will need to implement your own solution.

Google play store campaign tracking doesnt work with web browser install

We have a Play Store button on our landing page which has a link tagged with all the required UTM parameters to track installs from the Play Store. So if a visitor clicks on the Play Store button (using a web browser) goes to the web version of the Play Store and installs to his device from there, we should be able to track that install as coming from the web version of our landing page.
However, our data looks sketchy. Tracking less installs than we actually see on Mixpanel.
And then we found this article It says: "Again, attributing installs based on the install referrer using direct links to Google Play does not work if a user chooses to open the measurement URL with a web browser (instead of the Google Play Store app)."
Anybody knows if this is correct? And if yes, what's a comprehensive way to track Play Store installs (source, medium etc)
Yes, this is correct - your app won't get tracking params if your user does not open the Google Play Store app.
If you want to track user's installation source, try some 3rd-party solutions, like Branch.io (free) or Flurry (well, at least Flurry used to do that and used to be free, not sure about now) for example.
Basically, the way they work is that they collect so-called fingerprint of the user (IP, browser, time of the click, device info etc) and then compare it with the data that their SDK sends from within your app (after the user has successfully installed and launched it).
I'm not trying to promote any of those solutions, we are just happen to be using Branch on our production app and it works quite well for us.
Also, you can try to set those link to target market:// links instead of http links (this one would force the Play Store app to open), but I would not recommend that solution as it could cause problems with people who have Google Play Services missing.
market:// links look like these one:
market://details?id=your.package&referrer=utm_stuff...
EDIT:
If you want to keep all your data in one place (let's say, Analytics) - you could pass those utm tracking params into your Branch links and collect/send them manually to Google Analytics (and Play Store - they are connected) using CampaignTrackingReceiver class

Passing referrer to track installs Google Play browser mode

This question is similar to the one asked here
Android (Google Play) Referral Tracking Limitations which hasnt recieved much attention.
I wish to send a deeplink url(as a referrer) and pass the same to the app once its installed.
People who have defaulted the http google play url to playstore on device or select google play app to launch the url forward the referrer but the same is not done if the browser launches the url and the user then selects install.
Is there a workaround for the same.
It sounds like the App Invites API is exactly what you want. It allows your users to send links to your application and it tracks referrers and deep link data. It also works across Android and iOS.

Categories

Resources