6

後遵循這一https://developers.google.com/analytics/solutions/testing-play-campaigns活動轉移到谷歌跟蹤後不工作發揮服務

的logcat的始終報告:未找到廣告系列數據。

這裏是我的AndroidManifest.xml

<!-- Used for Google Play Store Campaign Measurement --> 
<service android:name="com.google.android.gms.analytics.CampaignTrackingService" /> 
<receiver 
    android:name="com.google.android.gms.analytics.CampaignTrackingReceiver" 
    android:exported="true" > 
    <intent-filter> 
    <action android:name="com.android.vending.INSTALL_REFERRER" /> 
    </intent-filter> 
</receiver> 

回答

19

幾個小時的搜索後。

最後,我自己找到了答案。

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

該文件似乎使用舊SDK的代碼。

你必須改變從com.google.analytics.tracking.android.CampaignTrackingReceivercom.google.android.gms.analytics.CampaignTrackingReceiver

,這是它的樣子

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

感謝指出了這一點。我們會盡快更新文檔。請將您的答案標記爲正確的解決方案,以便其他來此頁面的人員知道該怎麼做。 – Avi

+5

謝謝,不敢相信谷歌還沒有更新它的文檔。真的很糟糕的文檔:( –

+2

@Avi文檔仍然沒有更新::( –