Content
UTM tagging is a tool that helps you track the effectiveness of online campaigns and better understand which channel your traffic is coming from. Thanks to the additional settings of a regular link, you get more information about user interaction and can make more informed marketing decisions.
In this article, together with Promodo's PPC and web analytics specialists, we will look at what is UTM in marketing, why you should use UTM tags, and how to do it correctly so that all the information gets into Google Analytics.
UTM tags are custom URLs that can be customized with special parameters. They help you track a user's journey if you need to understand which channel they came from or want to analyze what type of campaign caught their attention and made them visit your website.
UTM tags are added to the original link using additional components. After that, the content is distributed with customized links, and you can analyze how they worked in analytics.
1. Tracking traffic sources
UTM tags help you understand where traffic comes from. They can be a part of a content strategy, as they help to track how each channel works and what results one campaign can bring from different traffic sources.
2. Publications in external sources
By adding a UTM tag to the content you publish on another platform, you can track its effectiveness in your own analytics. This can apply to announcements, guest posts, and even promotional publications posted by your partners.
3. Analysis of user behavior
Using UTM tags allows you to get data on how users interact with your content across different channels. This can be especially useful during the testing phase or if you are running one campaign across different channels and want to track which channel brought in the most traffic.
3. Measuring ROI
One of the key reasons to use UTM tags is to measure the return on investment (ROI) of your marketing campaigns. In analytics, you can track the revenue generated from a specific campaign and calculate how profitable an investment in a particular channel or campaign was.
4. Personalization and A/B testing
UTM tags can be used to personalize content or conduct A/B testing. For example, you can test different ad variations to see which version performs better, allowing you to optimize your campaigns based on real data.
5. Facilitate reporting
UTM tracking data can be easily integrated into analytics tools such as Google Analytics, which helps marketers gain a deeper understanding of campaign performance and identify areas for improvement.
UTM tags are created with the help of additional components. There are five of them in total:
The first three are mandatory, while the last two are optional. They are used for more specific tracking, which is not always necessary in all campaigns. Moreover, their absence does not affect the operation of other UTM tags.
But: if you miss one of the required parameters (utm_source, utm_medium, utm_campaign), the UTM label will not perform its function and you will not be able to track it accurately in analytics.
The UTM label also contains three characters:
Let's take a closer look at each label and tips on how to configure it.
It is responsible for the name of the site where you place the link. Example: utm_source=telegram, utm_source=facebook, utm_source=google
The utm_medium UTM tag is used to indicate the type of channel through which users are accessing the site. Examples:
utm_medium=email - for traffic from email newsletters
utm_medium=social - for traffic from social networks
utm_medium=cpc - for paid contextual advertising (pay-per-click)
utm_medium=referral - for links that came from other websites
utm_medium=affiliate - for affiliate links
This is one of the key UTM tags that, along with utm_source, helps to track which channel the traffic is coming from.
It is used to designate a specific campaign, by the name of which you can understand where the traffic is going. Since utm_campaign is not a standard classified name, you define this UTM label yourself. And it's important to immediately evaluate what tasks and what type of content you most often use UTM tags for.
If it's for an advertising campaign, then just a sale won't be enough, because sales are frequent and there are many of them. You need to specify the event timed to coincide with the launch of the campaign, for example, Blackfriday, and add the date to make it clear that it is about this year's season. As a result, we will get the UTM tag: utm_campaign=sale_blackfriday_2024
The utm_term tag is used to track keywords that drive traffic to a website and is most often used in PPC. It helps to understand which search queries or keywords bring the most conversions.
The utm_content tag is used to distinguish between the effectiveness of different ads within the same campaign if other parameters are the same.
To create a UTM label that will be displayed correctly in analytics, we recommend that you
If you know all the components of a UTM label, you can add it manually, but to simplify this process, there are online generators that automatically generate UTM links.
What is UTM link? It works simply: you already know which label is responsible for what and how to write it correctly. So all you have to do is enter each component in the suggested section and copy the ready link.
Google Ads has a gclid parameter (Google Click Identifier) - a unique click identifier that allows you to associate a specific ad with a customer or conversion. This Google Ads auto-tag automatically imports Ads data into Google Analytics, which helps you track user actions on the advertised website.
To enable auto-tagging, log in to your Google Ads account, go to Account Settings, and enable Auto-Tagging.
It is not recommended to manually modify the gclid as this can lead to errors in Google Analytics reports.
If you use both types of tags, make sure that UTM tags do not duplicate data that is already transmitted via gclid.
You can configure your own custom URL parameters or dynamic URL parameters offered by Meta itself. The values of dynamic parameters are set automatically based on information about the ad. Automation helps to avoid mistakes that can occur when labels are added manually.
Here are some popular dynamic parameters:
To enable dynamic parameters, open Ads Manager and find the section for URL parameters when creating an ad campaign.
Read more about dynamic parameters in the META Help Center.
Google Merchant Center adds parameters that help you track conversions from Google Shopping. It works like autotags in Google Ads - when a user clicks on a Google search result that directs them to your online store, the srsltid parameter is automatically added to the URL.
Read more about Google Merchant Center autotags in Support.
If you have already set up Google Analytics for your website, Google will automatically track inbound campaigns. To view the results for links with UTM tags, you need to
To see the utm_campaign data, select the main option “Campaign associated with a session”.
Tip: Use filters to search for specific UTM values or configure additional parameters to analyze specific channels and sources.
More articles about analytics:
Comparing Traffic Data Accuracy: Similarweb vs. Ahrefs vs. Semrush
How to Set Up Custom eCommerce Reports in GA4: Templates from Promodo
Looker Studio: How to Use the Platform for Report Visualization
GDPR and CCPA: Google's Consent Mode V2 and Data Privacy Updates
What Is ROPO & How It Could Benefit Your eCommerce Business
You may also like
Choose quality and trusted services to improve the presence of your company on the Internet, and feel free to contact our UK team if you have any questions.
In this article, we'll take a look at what closed-loop marketing is, what its benefits are, and how to implement it in practice to achieve the best results.
We at Promodo are ready to help you improve your performance across all digital marketing channels.
Get started