Email Tracking Parameters

Prev Next

If the Global UTM functionality is enabled for your account, follow the guideline.

Tracking parameters are tags added to the end of a URL in email campaigns to track the performance of these campaigns in Google Analytics or other analytics platforms. These parameters provide insights into where the traffic comes from, helping marketers understand which email campaigns and specific links within those emails drive the most engagement and conversions. 

This article explains the following concepts:

UTM parameters

UTM parameters (Urchin Tracking Module parameters) typically include fields like source, medium, campaign, term, and content, each providing detailed tracking data for email performance analysis.

The UTM parameters are as follows:

  • utm_source (required): Identifies the source of your traffic (e.g., search engine, web push notification, or other referrals). An example of this tag is utm_source=insider_email.
  • utm_medium (required): Identifies the medium where the link was used (e.g., email, CPC, or another method of sharing). An example of this tag is utm_medium=email.
    Your title goes here
    If there is an Email Recommendation block inside the email, then URLs of Email recommendation will have utm_medium=email recommendation, and other URLs will have utm_medium=email or any other value specified in UTM settings of the Design step.
  • utm_campaign (required): Identifies a strategic campaign (e.g., product launch, new feature, partnership, etc.) or a specific promotion (e.g., a sale, a giveaway, etc.). An example of this tag is utm_campaign=mothers_day_campaign.
  • utm_term: Suggested for paid search to identify keywords for your ad. You can skip this for Google AdWords if you have connected your AdWords and Analytics accounts. Let’s say you are running a Google Adwords campaign for your non-profit WordPress theme. You would have specific keywords picked up for your campaign. Some examples for this tag are utm_term=wordpress-theme, utm_term=non-profit-theme, utm_term=non-profit-template, etc.
  • utm_content: Suggested for additional details for A/B testing and content-targeted ads. Some examples of this tag are utm_content=cta-top-banner, utm_content=cta-sidebar, utm_content=cta-bottom, etc.

In addition to the tracking parameters listed above, the insEmail, insNltCmpId, insNltSldt, insPnName, isIns, and isInsNltCmp parameters are added to the URL by default to track conversion and revenue of the email campaigns and cannot be removed. If your email design has the Email Recommendation block, the isInsEmRcm parameter is also added to the URL by default.

You can enable the tracking parameters on the Design step when creating your email campaigns.

Your title goes here
It is possible to manually add tracking settings to the URL. In this case, the parameters entered in the Tracking Parameters section will also be added. That's why you should ensure that no duplicates are added. 

Custom tracking parameters

You can create a custom tracking parameter that includes custom UTMs with static values or dynamic attributes.

To create a custom tracking parameter:
1. Click the Create Custom Tracking Parameter button.
2. Add your custom tracking parameter label. You can also check the "Add UTM to label" box to add the “utm_” prefix if you want to create a UTM parameter.

Select one of the existing values or create a new one. You can also select one of the default or custom dynamic attributes as a value. Profile_ID and UUID are also listed among the options. Once added, they will fetch their values dynamically.

Click the Create button to save your tracking parameter.

Your title goes here
The label and value must be at most 40 characters each.

3. Your custom tracking parameter will be successfully created and listed along with the given UTM parameters. The buttons against it allow you to edit or delete this parameter.

Campaign Attributes

Campaign attributes such as campaign ID, campaign name, campaign send date, and variation ID can be dynamically added as tracking parameters to the URLs of email campaigns. These campaign attributes can work with or without UTM parameters in the URLs of email campaigns.

Your title goes here
This feature is currently available to you if you use the promotional bulk email product on the new email service infrastructure. If you want to use this feature, create a support ticket for the Insider team.

Manage Tracking Parameters in the Design Step

When Channel Tracking Parameters settings are enabled, the new version of the tracking parameters will be displayed in the Email campaign's design step, with all previously mentioned features still available in this layout.

If you add a default tracking parameter in the Advanced Settings, the Enable Tracking Parameters box will be checked by default at the campaign level.

Your title goes here
The checkbox is disabled by default at the campaign level.

You can directly use the parameters defined in the Channel Tracking Parameters. You can also adjust the UTM parameters per campaign:

Click the Add Tracking Parameter button to add new parameters for specific campaigns.

The Channel Tracking Parameters enable you to select parameters not used in the Global UTM Settings directly and add a custom parameter with or without the UTM prefix:

  • With UTM Prefix → utm_customparam
  • Without UTM Prefix → customparam

If you manually type the “utm_” parameter, the system will automatically consider it a UTM-prefixed value.

Your title goes here
After you update your selection at the campaign level and check and uncheck the box again, your previous selection will be visible. If you update the Channel Tracking Parameters settings, the following message will be displayed at the campaign level:

If you click the Update Tracking Parameters button, you will see the following prompt:

If you click the Update button, you will be prompted with the following success message.

FAQ

How can you check if tracking parameters work properly? 

To test your tracking parameters, enter the tagged URL into your browser. If those tracking parameters remain at the end of the URL when the page is loaded, then it is very likely that the URL, along with the parameters, is working properly. If the tracking parameters disappear after the page loads, they are not working properly, and they will not be tracked on Google Analytics.
You can also check your browser's developer console to see if there is a Google Analytics cookie that contains the tracking parameter information you passed.

Why aren't tracking parameters working?

The most common reason is that tracking parameters get stripped because of the URL redirect. If you tag your campaigns, use the final destination URL, but the URL that will be redirected. If you have issues with server-side, 301, or 302 redirects, you can also modify your server settings. You can ask your web developer to configure your server to pass all the tracking parameters. Other common reasons could include the following:

  • You might not have used the required tracking parameters on your URL.
  • You might not have Google Analytics properly installed on the website.
  • You could have configured filters that prevent this traffic from affecting your data.

Are tracking parameters case-sensitive?

Yes, UTM parameters are case-sensitive, so you should be consistent when tagging your links. When manually tagging URLs, you may prefer lowercase tags to ensure that Google Analytics categorizes sessions correctly.

How many tracking parameters can I add?

You can add as many UTM and tracking parameters as you need. Please also be informed that every parameter will make your URLs longer and increase the size of your email. In this case, Gmail can clip it if the size is over 102KB.