Advanced tracker setup

Basic Adjust tracker URLs can record engagements and attribute users—but that's just the beginning. Use our advanced setup instructions to customize any of your Adjust trackers.

Here, you'll learn how to:

Customize your tracker URL

To update an existing tracker, select its Settings (gear icon) and then select EDIT. To customize a new tracker URL, follow these steps: 

  1. Find your app and select your app options caret (^).
  2. Select Tracker URLs.
  3. Select NEW TRACKER.
  4. Enter a tracker name.
  5. Select a network.
  6. Select CUSTOMIZE.
  7. Choose to customize your campaign structure, additional parameters, or attribution settings.
  8. After customization, select CREATE.
  9. To make further changes, select EDIT.
  10. To copy your tracker URL, select Copy (clipboard icon).
  11. Select DONE.

1. Find your app and select your app options caret (^).


Campaign structure parameters

With Adjust's campaign structure parameters, you can create subtrackers and segment your attributed users. 

To add campaign structure parameters to your tracker URL, select Campaign Structure and enter names for each sublevel you want to create. Adjust will automatically create sublevel trackers using the same settings as your top-level tracker.

For more details, see our tracker URLs article.

Redirecting to the Google Play Store

Redirecting to the App Store

Guidelines for tracker campaign sublevels

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

Empty campaign structure parameters are unknown. If your tracker URL doesn't include campaign structure parameters, the Adjust dashboard and all your 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 tracked channels.


  • 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 tracker
    • If the hierarchy is not followed, only data from the lowest sublevel tracker will populate.

Additional parameters

Use Adjust's additional parameters to pass custom data directly to your servers and define how users are redirected after clicking on your tracker URL. Additional parameters are available on network- and campaign-level trackers.





Fallback landing page

iOS 13+

Fallback click

Ad spend

Dynamic callback parameters

Tracker-level attribution settings

Adjust's customizable attribution settings let you decide how long clicks and impressions are eligible for attribution.

You can change tracker attribution settings at the network, campaign, and adgroup levels for the following match types:

  • Attribution
    • Click-based attribution
      • Device matching
      • Probabilistic matching
    • Impression-based attribution
      • Device matching
      • Probabilistic matching
  • Reattribution
    • Click-based reattribution
    • Impression-based reattribution
If you don't customize your tracker's settings, we'll use your parent tracker's settings or (if those aren't customized either) your app-level settings.


Adjust's customizable attribution settings let you decide how long clicks and impressions are eligible for attribution.

Click-based attribution settings

Impression-based attribution settings


Reattribution is when an inactive user engages with a retargeting campaign, returns to your app, and gets a new attribution source in Adjust. You can turn on click-based and/or impression-based reattribution anytime. 

For more details and FAQs, see our reattribution article.