4

I have developed an application where user can refer other users and can earn incentives. I am getting the expected UTM_SOURCE and UTM_MEDIUM values in 85% of cases but in rest of the cases i am getting utm_source=(not%20set)&utm_medium=(not%20set).

I have used latest Play Install Referrer Library from here and traditional campaignReceiver in parallel.

I have spent days looking for the reason and have gone through the available answers but none of them provides the clarity. As everywhere major reason of this is mentioned as

For a deep link into Google Play where the referrer parameter is not present or empty, the referrer value provided is:

utm_source=(not%20set)&utm_medium=(not%20set)

This can not be our reason as we have created the link from here and final link looks like

https://play.google.com/store/apps/details?id=com.abc&referrer=utm_source%3DCheck%26utm_medium%3DTest
James Z
  • 11,838
  • 10
  • 25
  • 41
Harry Sharma
  • 2,090
  • 1
  • 12
  • 35
  • Google play store checks all the mail accounts which are logged into Google play and if you are logged in with work email (enterprise domain email id)it sets the UTM property as utm_source=(not%20set)&utm_medium=(not%20set). So try removing work email from google play store and verify. Use Google Play URL Builder to generate campaign URL. It's worked for me – Biki Dec 28 '20 at 09:22

1 Answers1

0

This answer is working: https://stackoverflow.com/a/54884659/2443123

For making it work, login with another google account(which you haven't installed application even once) and pass referrer. Referrer is bind to google account not to device.

daaniaal
  • 455
  • 7
  • 12