i trying test play store tracking parameter on android application.
i have updated manifest file following code
<!-- optionally, register analyticsreceiver , analyticsservice support background dispatching on non-google play devices --> <receiver android:name="com.google.android.gms.analytics.analyticsreceiver" android:enabled="true"> <intent-filter> <action android:name="com.google.android.gms.analytics.analytics_dispatch" /> </intent-filter> </receiver> <service android:name="com.google.android.gms.analytics.analyticsservice" android:enabled="true" android:exported="false"/> <!-- optionally, register campaigntrackingreceiver , campaigntrackingservice enable installation campaign reporting --> <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> <service android:name="com.google.android.gms.analytics.campaigntrackingservice" /> <!-- ... --> i passing following command through terminal
adb shell broadcast -a com.android.vending.install_referrer -n com.example.pranav.ui/com.google.analytics.tracking.android.campaigntrackingreceiver --es "referrer" "utm_source=pranav&utm_medium=testmedium&utm_term=testterm&utm_content=testcontent&utm_campaign=testcampaign" i receiving following response adb shell
broadcasting: intent { act=com.android.vending.install_referrer cmp=com.example.pranav.ui/com.google.analytics.tracking.android.campaigntrackingreceiver (has extras) } broadcast completed: result=0
everything happening upto point per guide given on https://developers.google.com/analytics/solutions/testing-play-campaigns
but instead of getting campaign parameter receiving following on logcat
analyticsreceiver not registered or disabled. register receiver reliable dispatching on non-google play devices
Comments
Post a Comment