错误使用GoogleAnalytics忽略多个安装广告系列

Sar*_*glt 4 android google-analytics google-analytics-firebase

当我看到以下错误日志时,我正在为我的应用测试Google Play广告系列归因:

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
Run Code Online (Sandbox Code Playgroud)

testSourcetestSource2是我使用以下测试广播方法生成的utm_source:

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"
Run Code Online (Sandbox Code Playgroud)

我在GoogleAnalytics网站上看到只有testSource的点击量.

谁能解释这个错误是什么意思?为什么testSource2没有在GoogleAnalytics网站上显示来自不同的来源?

Sar*_*glt 9

由于Google Play服务仅在下载应用程序时将其广播一次,因此会发生此错误.

文档说:

从Google Play商店下载应用时,Play商店应用会在安装过程中向您的应用广播一个INTENT_REFERRER.此意图包含用于访问应用的Google Play商店页面的链接的referrer参数值(如果存在).

我正在测试它在同一个安装的apk上的另一个源.要测试新来源:

1) Uninstall the apk 

2) Broadcast again.
Run Code Online (Sandbox Code Playgroud)

一段时间后,您肯定会在Google Analytics网站上看到新来源的匹配.