URL tracking parameters in Campaign Manager

Last updated: 1 month ago

URL tracking parameters are unique snippets of text that you append to the end of an ad’s destination URL. These parameters act as identifiers, allowing advertisers to collect data about where their website traffic is coming from. By including tracking parameters, you can pinpoint which campaigns, ads, or specific platforms are driving users to your site. This allows you to:

  • Better optimize marketing strategies, as it enables you to measure the effectiveness of different campaigns 
  • Better understand your audience’s behavior  
  • Make data-driven decisions to improve future advertising efforts 

Ultimately, using URL tracking parameters helps you maximize the return on your marketing investment by providing clear insights into what works best for your goals. 

Here's a tip

Campaign URL parameters won’t replace or remove URL parameters that have been added to your ad’s destination URL. The full URL parameter will be a combination of account level, campaign level, and ad level parameters.

Supported characters for URL tracking parameters

When setting up your URL parameters, keep in mind that not all characters are supported. Use the following table to learn which characters are supported when setting up your URL parameters.

  Supported Unsupported
Characters in the key a-z, A-Z, 0-9, _ +, -, ?, !, <, >, |, {, }, (, ), @, #, $, %, ^, *, ~, [, ]
Characters in the value a-z, A-Z, 0-9, _, +, - ?, !, <, >, |, {, }, (, ), @, #, $, %, ^, *, ~, [, ]

Supported URL tracking parameters

You can add both static and dynamic URL parameters to your campaigns. When adding a URL parameter, you’ll add both the parameter key and value.

  Static parameters Dynamic parameters
Parameters supported Supports any UTM parameter you choose. Common examples include:
  • Source 

  • Medium 

  • Channel

Choose from supported options:
  • ACCOUNT_ID  

  • ACCOUNT_NAME 

  • CAMPAIGN_GROUP_ID 

  • CAMPAIGN_GROUP_NAME 

  • CAMPAIGN_ID 

  • CAMPAIGN_NAME 

  • CREATIVE_ID

  • CREATIVE_NAME
When to use it You want to track a specific parameter and provide the value. You want an automated way to dynamically insert a value.
Where to set up Static parameters can be added at the account level, campaign level, and ad level. Dynamic parameters can be added at the account or campaign level.
How to set up Define the parameter key and value you'd like to track. Use an equals sign between the key and value. Select a parameter key from the supported dynamic parameters. The value must be in all capital letters, with double curly brackets before and after it.
Example setup

utm_source=linkedin
Utm_Source=LinkedIn
UTM_SOURCE=LINKEDIN

campaign_id={{CAMPAIGN_ID}}

Here's a tip

To add multiple parameters, use an ampersand symbol (&) between parameters. For example:

campaign_id={{CAMPAIGN_ID}}&account_name={{ACCOUNT_NAME}}&utm_source=LinkedIn+social

Learn more