Mistake. Ignoring multiple install campaigns with Google Analytics.

I was testing the Google Play campaign attribute for my app when I saw the following error log:

06-19 14:17:55.416  14424-14466/com.myapp.android E/GAv4īš• Ignoring multiple install campaigns. original, new: utm_source=testSource, utm_source=testSource2

      

testSource and testSource2 are utm_source which I generate using the following test broadcast method:

adb shell am broadcast -a com.android.vending.INSTALL_REFERRER -n com.myapp.android/com.google.android.gms.analytics.CampaignTrackingReceiver --es "referrer" "utm_source=testSource&utm_medium=testMedium&utm_term=testTerm&utm_content=testContent&utm_campaign=testCampaign"

      

I only see hits for testSource on the GoogleAnalytics website.

Can anyone please explain what the error means? Why is testSource2 not showing up on Google Analytics website from another source?

+3


source to share


1 answer


The error occurs when Google Play Services broadcasts it only once, when the application is loaded.

The docs say:

When your app is downloaded from the Google Play Store, the Play Store app broadcasts INTENT_REFERRER to your app during installation. This intent contains the value of the referrer parameter of the link used to access your page on the Google Play Store, if any.



I tested it for another source on the same installed apk. Check out new source:

1) Uninstall the apk 

2) Broadcast again.

      

After a while, you will definitely see hits to your new source on the Google Analytics website.

+7


source







All Articles