java.lang.Object | ||
↳ | android.content.BroadcastReceiver | |
↳ | com.google.android.gms.analytics.CampaignTrackingReceiver |
The Google Play com.android.vending.INSTALL_REFERRER
Intent
is broadcast 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
listens for that
Intent
, passing the campaign data to Google Analytics.
To enable this receiver, add the following to your AndroidManifest.xml file:
<!-- Used for install referrer tracking-->
<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>
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 Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[Expand]
Inherited Methods | |||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||||||||||||||||||||||||||||||||||||||
![]() |