Adjust links

A banner image showing icons related to Adjust links.

Adjust links are your foundation for campaign measurement. Use links to:

  • Send users to your app in the appropriate app store.
  • Record user engagement with ads.
  • Segment users by attribution source.
  • Redirect users based on device type.

Your links can live wherever there is engagement with your campaign media. For example, in-app advertisements, emails, search engine results, social media posts, mobile websites, on connected TV, and more. The placement of the actual link URL depends on what advertising channel you use.

Links overview

In Adjust, there are different types of links. The two most common are click links and impression links. These can be used in any type of mobile or web campaign and are created simultaneously in Campaign Lab. The third, connected TV links, are specifically for use in connected TV campaigns.

Click links record click engagements on an ad. When a user clicks an ad, they can also pass device identifiers with that click. Adjust uses these IDs for attribution. If a user chooses not to share their device identifier, Adjust can fallback to probabilistic modeling for attribution.

Impression links record impressions - or views. An impression is counted when an ad is displayed on an active user's mobile screen.

Impressions from a web browser do not deliver device identifiers, so Adjust uses probabilistic modeling for attribution. If a campaign is run in-app, the network can forward Adjust the device ID for attribution.

Connected TV links are built solely for use in connected TV campaigns, where connected TV ads promote mobile apps. They use cross-device probabilistic modeling for attribution purposes.

Tip:
In the following sections, we discuss click and impression links. To learn more about connected TV links, visit our dedicated guide to Connected TV to mobile measurement.

Link structure

All Adjust links contain an endpoint and links token, and many links also contain additional parameters to provide more information about the campaign or user engagement.

https://app.adjust.com/abc123?campaign=Example_CampaignName&adgroup=Example_PublisherID&creative=Example_CreativeID

The links is made up of the following parts:

  • https://app.adjust.com/ – The endpoint
  • abc123 – The link token
  • campaign=Example_CampaignName – Additional information passed as key-value pairs

Reporting structure for links

The Reports Service API and Datascape utilize two distinct sets of dimensions: network dimensions (like Campaign ID, Campaign Name) and attribution dimensions (like Campaign (Attribution))

When reporting these dimensions in both Datascape and your data exports, the full value is reported for each.

For example, you can see below how the campaign value reports for the affected three dimensions using the following example : campaign=yourcampaign_detail

  • Campaign (attribution) = yourcampaign_detail
  • Campaign name = yourcampaign_detail
  • Campaign ID = yourcampaign_detail

This reporting behavior does not impact data from self-attributing networks and other major ad networks, as we have already created partner-specific logic to handle their unique reporting structures. This behavior only impacts data coming from partners with no specific strategy set.

Data coming from the following partners is not affected:

  • Aarki
  • Acuity Ads
  • Ad4screen
  • Adcolony
  • Adgate Media
  • Adikteev
  • Adjoe
  • Google Ads
  • Appgrowth
  • Appier
  • Apple Ads
  • AppLovin
  • Appluck
  • Appnext
  • Appreciate
  • Aragon
  • Aura
  • Aurorax
  • Be Digitech
  • Bidease
  • Bigabid
  • Blinkmedia
  • Bluestacks
  • Bondika
  • Centro
  • Chartboost
  • Crossinstall
  • Dataseat
  • Digitalcampncpi
  • Digital Optimist
  • Digital Turbine
  • Facebook
  • Feedmob
  • Fmsglobal
  • Focus Mobile
  • Fyber
  • Globalwide Media
  • Hang My Ads
  • Headway
  • Hootmobi
  • Influence Mobile
  • Instal
  • Intellectads
  • ironSource
  • Jampp
  • Jetfuel
  • Kickassoffers
  • Liftoff
  • Line
  • Magnetadservices
  • Mintegral
  • Mistplay
  • Mobisummer
  • Mobrain
  • Molocoads
  • MAF
  • Ocean Engine
  • Persona
  • Reddit
  • Remerge
  • Rtb house
  • Smadex
  • Smartnews
  • Snapchat
  • Stroer
  • Tapjoy
  • Taptap
  • Tiktok
  • Tv Scientific
  • Twitter
  • Tyrads
  • Unityads
  • Vap
  • Vungle
  • Xiaomi
  • Yahoo Display Network
  • Yandex
  • Zanox
  • Zucks Ad Network

Adjust endpoint

Every link includes an Adjust server endpoint. The endpoint that is used is dependent upon the type of link.

Click and impression URLs redirect to two separate endpoints. This helps maintain the integrity of your attribution data, since clicks and impressions use different attribution windows.

Link typeAdjust endpoint
Click linkhttps://app.adjust.com
Impression link or Connected TV linkhttps://view.adjust.com/impression

Adjust link token

Adjust automatically creates a unique identifying token for every Adjust link. These link tokens contain 6 or more alphanumeric characters (for example: abc123) and appear after the endpoint of your link URLs.

Click and impression URLs for the same link use the same link token.

Campaign structure parameters

You can use campaign structure parameters to see what networks, campaigns, adgroups, and creative content your attributed users engaged with. Like UTM parameters on desktop web URLs, campaign structure parameters on Adjust link URLs offer valuable insights into where your mobile users come from.

Adjust link URLs support up to 4 levels of data. The network level corresponds to the name you give your link. The values for the campaign, adgroup, and creative levels are instead collected using campaign parameters on the link URLs. Use these to segment your data into the granularity you need.

Important:
The intended use of the Adjust campaign structure is to help you to optimize your campaigns. When used in a non-intended or excessive way, we aggregate bottom-level links to the above level. When this happens, any data associated will be displayed under "unknown".

Example top-level link URL with all three sublevels:

https://app.adjust.com/abc123?campaign=Example_CampaignName&adgroup=Example_PublisherID&creative=Example_CreativeID

When users engage with your Adjust link, your network partners automatically fill in any campaign structure parameters. If you'd rather provide this data yourself, you can hardcode your own data values into your link URL.

Redirecting to the Google Play Store

When a user clicks on an Adjust link and is redirected to the Google Play Store, we map Adjust parameters to Google Play Store parameters like this:

utm_source={network_name}
utm_campaign={campaign_name}
utm_content={adgroup_name}
utm_term={creative_name}

Redirecting to the App Store

When a user clicks on an Adjust link and is redirected to the App Store, and you have Send Data to App Store Connect turned ON for your app in AppView, we map Adjust parameters to iTunes Connect parameters like this:

pt=YOUR_PROVIDER_ID ct={network_name}

Guidelines for campaign sublevels

Link levels are permanent. Once you create a campaign-level link, it can't be edited or renamed to become an adgroup or creative-level link.

Empty campaign structure parameters are unknown. If your link URL doesn't include campaign structure parameters, Datascape and your raw data exports display the value unknown. To make sure similar data points are recorded at the same sublevel, we recommend setting the same values at each parameter across all channels.

Formatting

  • Separate campaign parameters with an ampersand (&).
  • Only use lowercase: campaign not Campaign or CAMPAIGN
  • Check that campaign structure parameters are spelled correctly: adgroup not adgroups
  • Follow the hierarchy of sublevels: a campaign parameter cannot be appended to an adgroup-level link
    • If the hierarchy is not followed, only data from the lowest sublevel link will populate.

FAQ

Adjust links operate the same way for all campaigns. However, because retargeting focuses on specific customers, your link should always include a user's advertising ID. This lets you know your campaign is reaching the right audience.

iOS example
Android example
https://app.adjust.com/abc123?idfa=8A3CB124-5A79-4334-8802-F75FEC099C58