6

Nach folgen Sie diesen https://developers.google.com/analytics/solutions/testing-play-campaignsKampagnen-Tracking funktioniert nicht nach dem Umzug in Google Play-Diensten

Die logcat immer melden: Keine Kampagnendaten gefunden.

Hier ist meine 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> 

Antwort

19

Nach mehreren Stunden des Suchens.

Endlich fand ich die Antwort alleine.

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" 

Das Dokument scheint den Code aus alten SDK zu verwenden.

Sie haben com.google.analytics.tracking.android.CampaignTrackingReceiver-com.google.android.gms.analytics.CampaignTrackingReceiver

zu ändern Und das ist, wie es

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

Dank für diesen Hinweis aussehen wird. Wir werden das Dokument so schnell wie möglich aktualisieren. Bitte markieren Sie Ihre Antwort als die richtige Lösung, damit andere Personen, die auf diese Seite kommen, wissen, was zu tun ist. – Avi

+5

Danke, ich kann nicht glauben, dass Google seine Dokumentation noch immer nicht aktualisiert hat. Wirklich böser doc :( –

+2

@Avi Das Dokument ist immer noch nicht aktualisiert. :( –

Verwandte Themen