If you work in digital marketing, you've probably come across the abbreviation UTM. These small parameters added to a URL play a huge role in advertising campaign analytics. In this article, we'll break down what UTM tags are, why they matter, and how to use them properly.
What Are UTM Tags
UTM (Urchin Tracking Module) is a set of special parameters appended to a URL. They allow web analytics systems (Google Analytics, Yandex.Metrica) to pinpoint exactly where a visitor came from. Essentially, UTM tags are a way to "label" each link so that your reports clearly show which advertising channel, campaign, or ad brought a specific user.
Core UTM Parameters
There are five standard UTM parameters. Three are required and two are optional:
- utm_source — the traffic source. For example: google, yandex, facebook, newsletter. This parameter answers the question "where did the user come from?".
- utm_medium — the traffic type or channel. For example: cpc (pay-per-click), email, social, banner. It answers the question "how did the user reach the site?".
- utm_campaign — the campaign name. For example: summer_sale, black_friday, new_product_launch. It helps distinguish individual campaigns from one another.
- utm_term (optional) — the keyword that triggered the ad. Primarily used for paid search campaigns.
- utm_content (optional) — the ad content. Useful for A/B testing different ad variations within the same campaign.
What a URL with UTM Tags Looks Like
A tagged link looks like this:
https://example.com/landing?utm_source=google&utm_medium=cpc&utm_campaign=summer_sale&utm_content=banner_v2
Everything after the ? sign consists of UTM parameters. They are separated by the & symbol. When a user clicks such a link, the analytics system reads these parameters and records them in the visit report.
Rules for Creating UTM Tags
To keep your analytics accurate and manageable, follow these rules:
- Use only Latin characters and lowercase. The tags
utm_source=Googleandutm_source=googlewill be treated as different sources. Always use lowercase. - Separate words with hyphens or underscores. Instead of spaces, use
-or_. For example:utm_campaign=black_friday_2024. - Stick to a consistent naming convention. Create an internal reference sheet or spreadsheet with allowed values for each parameter. This prevents confusion in your reports.
- Don't tag internal links. UTM tags are intended for external traffic sources only. If you tag an internal link on your site, it will override the original visit source.
- Don't duplicate information. There's no need to write
utm_source=google_cpcwhen the traffic type is already specified inutm_medium=cpc.
How to Analyze UTM Tags
Once you launch an ad campaign with UTM tagging, the data starts flowing into your analytics system. In Google Analytics 4, open the "Traffic Sources" report — there you'll see visits broken down by utm_source, utm_medium, and utm_campaign values. In Yandex.Metrica, similar information is available in the "UTM Tags" report.
Don't just look at the number of clicks — also evaluate traffic quality: pages per session, time on site, bounce rate, and most importantly, conversions. It's the combination of UTM tags and goals that lets you assess the true effectiveness of each advertising channel.
Common Mistakes
Here are the most common mistakes when working with UTM tags:
- Using different letter cases for the same source.
- Tagging internal site links, which overrides the real traffic source.
- Lack of a naming convention — every marketer on the team creates tags their own way.
- Overly long and confusing parameter values that become impossible to decipher a month later.
Conclusion
UTM tags are a fundamental yet powerful tool for tracking advertising performance. Proper link tagging lets you make decisions based on data rather than gut feeling. Start using them today — and you'll see how much more transparent your analytics become.
You can create a link with UTM tags in seconds using our UTM tag generator.