Known Direct Subclasses |
Google Analytics receiver for com.android.vending.INSTALL_REFERRER
. Google Play will
broadcast the intent when an app is installed from the Google Play Store and has campaign data
available (i.e. the app was installed from a link to the Google Play Store).
This BroadcastReceiver
registers for that Intent
and passes the campaign data
to Google Analytics.
To enable installation campaign reporting register both CampaignTrackingReceiver and CampaignTrackingService in your AndroidManifest.xml file:
<manifest>
<application>
<!-- ... -->
<receiver android:name="com.google.android.gms.analytics.CampaignTrackingReceiver"
android:enabled="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
<service android:name="com.google.android.gms.analytics.CampaignTrackingService"
android:enabled="true"
android:exported="false"/>
<!-- ... -->
</application>
</manifest>
Only one receiver can receive the install referrer setting. If Google Tag Manager is being used
by the application, then only the Google Tag Manager receiver needs to be enabled. The Google Tag
Manager receiver will invoke the Google Analytics receiver automatically.
Public Constructor Summary
Public Method Summary
void |