当我看到以下错误日志时,我正在为我的应用测试Google Play广告系列归因:
var fs = require('fs');
testSource 和 testSource2 是我使用以下测试广播方法生成的utm_source:
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
我在GoogleAnalytics网站上看到只有 testSource 的匹配。
任何人都可以解释这个错误是什么意思吗? 为什么 testSource2 在GoogleAnalytics网站上没有显示来自其他来源?
答案 0 :(得分:9)
发生错误,因为Google Play服务仅在下载应用时广播一次。
文档说:
当您的应用从Google Play商店下载时,Play商店应用会在安装过程中向您的应用广播一个INTENT_REFERRER。此意图包含用于访问应用的Google Play商店页面的链接的referrer参数值(如果存在)。
我在同一个安装的apk上测试它是另一个来源。 测试新来源:
1) Uninstall the apk
2) Broadcast again.
一段时间后,您肯定会在Google Analytics网站上看到新来源的匹配。