Measure installs with Google Play install referrer

To measure installs from third-party stores, you can use the Google Play Install Referrer API on Android. This API notifies the Adjust SDK of app installs from the Google Play Store. When the third-party store has configured the engagement information into the Google referrer correctly, it fires upon app install. Then, you use the Google Play Referrer API to retrieve referral content.

Note:
To measure installs from Samsung Galaxy Store, set up the Samsung referrer plugin. For more information, see Measure installs from Samsung Galaxy Store.

Steps for Adjust account owners

  1. Set up support for the Google Play Install Referrer API in the Adjust SDK.
  2. Create a link for your partner or a custom link and share it with the third-party store.

Now, Adjust can begin to receive install information. Your data is available in Datascape, with the campaign structure reporting under the source and campaign information provided in the install referrer.

Steps for third-party stores

Once you have have received the necessary information from your client, configure your app store app as follows:

  1. Set up engagement information in the Google Play Install Referrer API, before app install.
  2. Append required parameters and any additional parameters.

Parameters

Through the Google Play Install Referrer API, you pass key information to Adjust so that we can categorize attribution data appropriately. You need to include the source of the install (adjust_store) and the Adjust link token. You can also include campaign information up to three sublevels.

Required parameters

ParameterValue
utm_sourceadjust_store
adjust_trackerAdjust link token, e.g., abc123 

Note: This example is a minimum-length link token. Always use the entire link token as displayed for your link in Campaign Lab.

Additional campaign parameters

ParameterValue
adjust_campaigncampaign_name
adjust_adgroupadgroup_name
adjust_creativecreative_name

Additional callback parameters

Parameter
adjust_install_callback
adjust_event_callback_123456
adjust_session_callback
adjust_rejected_install_callback
adjust_reattribution_callback

Once you have implemented the install referrer, Adjust can receive install information and report it in Datascape. Adjust will also send callbacks for source and campaign information to any endpoint specified within the referrer (see the example below).

This example referrer value includes a callback, which is double encoded.

referrer=adjust_tracker%3Dabc123%26adjust_campaign%3DChristmasCamp59_ChristmasCampId330%26adjust_adgroup%3DAppId48399_SubID%26adjust_creative%3DCreative9383_SubId%26utm_source%3Dadjust_store&adjust_install_callback=www.3rdpartydomain.com%253Fsrc%253Dadjust%2526advertiserId%253D57638%2526password%253D4d13c4dc