Deeplink reattribution
Adjust can reattribute your users to clicks made on deeplinks. A deeplink is a URL that, once clicked from a mobile device, will automatically launch a mobile app and open a specific in-app page. Deeplinks are commonly used for re-engagement campaigns, as they bring users right back into the app. Adjust can track reattributions for two types of deeplinks: direct and indirect.

A direct deeplink refers to a URL with a domain that is specific to your app.

Example:

myapp://invite​

An indirect deeplink refers to an Adjust tracker URL with deeplink functionality.

Example:

https://app.adjust.com/abc123?deep_link=myapp://invite

Create Adjust-tracked direct deeplinks using the setup instructions below. To set up indirect deeplinks, click here

Set up Adjust tracking for direct deeplinks

When targeting users that have already installed your app, you may be required to integrate direct deeplinks rather than an Adjust tracker URL. If you'd like Adjust to track these mobile inventories, then you will need to append your Adjust token within the query string of your deeplink.

Instructions

Note: The following instructions contain a minimum-length tracker token. Always use the entire tracker token as displayed in your Adjust Campaign Wizard.

In the Adjust dashboard
  1. Navigate to your app and select your app options caret (^)
  2. Select Tracker URLs
  3. Navigate to the bottom of the module window and select NEW TRACKER
  4. In the TRACKER NAME field, enter the name of your Adjust tracker
  5. When you are finished, select QUICK CREATE
  6. Your new tracker will appear in your tracker list below JUST CREATED. Copy the Adjust tracker token (the six-digit alphanumeric code beside the settings (gear) icon). In our example, the Adjust tracker token is abc123.
In your preferred text editor
  1. Append adjust_tracker=your_token to the query string of your deeplink
    myapp://invite?adjust_tracker=abc123
  2. Optional: Append specialized Adjust campaign parameters—full list of accepted parameters below. 
    Parameter nameFunction
    adjust_campaigncampaign-level structure parameter
    adjust_adgroupadgroup-level structure parameter
    adjust_creativecreative-level structure parameter
Example (completed direct deeplink):
myapp://invite?adjust_tracker=abc123&adjust_campaign=Promo_1&adjust_adgroup=18-24&adjust_creative=balloons
Once complete, copy your final Adjust tracker URL to your clipboard and submit it to your retargeting network representative to track your mobile ad campaign.

Note: Upon app open, the Adjust SDK will retrieve the tracker token and submit it to our servers for reattribution. Since Adjust's servers do not receive incoming click data for these campaigns, you will not see any clicks recorded for these inventories, only reattributions.

Set up direct deeplinks*

*For multiple Adjust tracker tokens 

Follow these instructions if you've separated your app by OS version in the Adjust dashboard and would like to create a cross-platform tracker URL with multiple tracker tokens and deeplink functionality.

Note: Your custom URI must be compatible with Android and iOS to deeplink users into different platform versions of your app.

Instructions

Note: The following instructions contain minimum-length tracker tokens. Always use the entire tracker token as displayed in your Adjust Campaign Wizard.

In the Adjust dashboard
  1. Navigate to your app and select your app options caret (^)
  2. Select Tracker URLs
  3. Navigate to the bottom of the module window and select NEW TRACKER
  4. In the TRACKER NAME field, enter the name of your Adjust tracker
  5. When you are finished, select QUICK CREATE
  6. Repeat steps 1-5 to create a second tracker URL
  7. Find your new trackers in your tracker list and copy the Adjust tracker tokens (the alphanumeric codes beside the settings (gear) icons). In our example, the Adjust tracker tokens are abc123 and def456.
In your preferred text editor
  1. Append adjust_tracker=token1_token2 to the query string of your deeplink. You must separate your tracker tokens with an underscore (_)
    myapp://invite?adjust_tracker=abc123_def456
  2. Optional: Append specialized Adjust campaign parameters—full list of accepted parameters in the section above. (step 8) 
Example (completed direct deeplink):
myapp://invite?adjust_tracker=abc123_def456&adjust_campaign=Promo_1&adjust_adgroup=18-24&adjust_creative=balloons

Once complete, copy your final Adjust tracker URL to your clipboard and submit it to your ad network contact to track your mobile ad campaign.

Note: Upon app open, the Adjust SDK will retrieve the tracker tokens and submit them to our servers for reattribution. Since Adjust's servers do not receive incoming click data for these campaigns, you will not see any clicks recorded for these inventories, only reattributions.

How to use direct deeplinks with Safari Smart App Banners

Safari Smart App Banners automatically detect whether a device has the advertised iOS app installed and directs users accordingly. If the app is installed on the user's device, they will be deeplinked directly to the designated in-app page. If they do not have the app installed, they will be taken to the App Store to download and install the app before being taken to the in-app location.

Note: Adjust can only attribute installs to Safari Smart App Banners when the user already has the app installed. Users who install after being redirected to the App Store by Safari will be attributed to organic (or another valid attribution source) on Adjust.

As Smart App Banners are added to websites using a simple HTML tag, you are able to create a direct deeplink and enter it within the app-argument parameter in the following tag:
<meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myapp://landing_page">
As long as you have set up deeplink reattribution, the Adjust SDK will capture this parameter and attribute the user to the Smart App Banner.

For more information on setting up Smart App Banners, check out Apple's developer guide.
 

On this topic