I'm*_*gon 7 android google-analytics
我正在尝试在Android中实施Google Analytic广告系列跟踪.我按照本指南操作:https://developers.google.com/analytics/devguides/collection/android/v2/campaigns
这就是我所做的:
将此添加到AndroidManifest:
<!-- Used for install referral measurement-->
<service android:name="com.google.analytics.tracking.android.CampaignTrackingService"/>
<receiver android:name="com.google.analytics.tracking.android.CampaignTrackingReceiver" android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)
按照本指南(https://developers.google.com/analytics/solutions/testing-play-campaigns)执行广播:
adb shell am broadcast -a com.android.vending.INSTALL_REFERRER -n com.my.app/com.google.analytics.tracking.android.CampaignTrackingReceiver --es "referrer" "utm_source%3Dtest_source%26utm_medium%3Dtest_medium%26utm_term%3Dtest_term%26utm_content%3Dtest_content%26utm_campaign%3Dtest_name"
Run Code Online (Sandbox Code Playgroud)
我检查了logcat,它正确地显示了这一行:
02-12 11:47:13.190: I/GAV3(18963): Thread[GAThread,5,main]: Campaign found: utm_source%3Dtest_source%26utm_medium%3Dtest_medium%26utm_term%3Dtest_term%26utm_content%3Dtest_content%26utm_campaign%3Dtest_name
Run Code Online (Sandbox Code Playgroud)
但是,它还有另外两条线:
02-12 11:47:18.280: W/System.err(18963): [DEBUG] GbaRequest - GbaRequest: Constructor Called 222 userAgent Apache-HttpClient/UNAVAILABLE (java 1.4)
02-12 11:47:18.280: W/System.err(18963): [DEBUG] NafRequest - NafRequest: NafRequest constructor===useragent Apache-HttpClient/UNAVAILABLE (java 1.4)
Run Code Online (Sandbox Code Playgroud)
我检查了GA报告页面取得下- >谷歌播放- >源,它的只显示(未设置),(无)或(直接),但不是source
,medium
等我期待看到:test_source
,test_medium
等
有人面对这个,知道如何解决?
Campaign 接收器和服务已移至 Google Analytics SDK v2 和 v4 之间的不同包名称。这可能会导致问题。
在 v2 中,软件包是 com.google.analytics.tracking.android:
com.google.analytics.tracking.android.CampaignTrackingReceiver
com.google.analytics.tracking.android.CampaignTrackingService
Run Code Online (Sandbox Code Playgroud)
在 v4 中,包是 com.google.android.gms.analytics:
com.google.android.gms.analytics.CampaignTrackingReceiver
com.google.android.gms.analytics.CampaignTrackingService
Run Code Online (Sandbox Code Playgroud)
您应该遵循 v4 而不是 v2 的开发指南: https: //developers.google.com/analytics/devguides/collection/android/v4/campaigns
归档时间: |
|
查看次数: |
944 次 |
最近记录: |