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?
source to share
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.
source to share