Glossary

What Is a UTM Parameter?

A UTM parameter is a short tag added to the end of a URL that tells your analytics tool exactly where a visit came from — which campaign, which platform, and which specific post or ad drove the click.

Anatomy of a UTM-tagged URL

https://example.com/sale ? utm_source=newsletter & utm_medium=email & utm_campaign=spring-sale
utm_source

Where the traffic came from — e.g. "newsletter" or "instagram".

utm_medium

The general channel — e.g. "email" or "social".

utm_campaign

The specific campaign name — e.g. "spring-sale".

The problem UTMs solve

Without any tagging, a website's analytics can usually tell you that traffic came from "social media" or "email" in a general sense, but not which specific post, which specific email, or which specific campaign actually drove the visit. UTM parameters exist to close that gap — by adding a small amount of structured information to a URL before it's shared, the resulting click carries that context all the way through to your analytics platform.

The five UTM parameters

UTM stands for Urchin Tracking Module, a naming holdover from the analytics tool that popularized the format. There are five standard parameters: utm_source (where the traffic came from, like "newsletter" or "instagram"), utm_medium (the general channel, like "email" or "social"), utm_campaign (the specific campaign name, like "spring-sale"), and two optional ones — utm_term (used mainly for paid search keywords) and utm_content (used to distinguish between two similar links or ads in the same campaign, such as A/B test variants).

What a tagged URL actually looks like

A UTM-tagged URL is just your normal destination URL with the parameters appended after a question mark, separated by ampersands — for example, https://example.com/sale?utm_source=newsletter&utm_medium=email&utm_campaign=spring-sale. Each parameter is a simple key-and-value pair, and your analytics platform automatically reads and organizes traffic based on the values it finds.

Why a raw UTM link isn't something you want to share directly

A fully tagged URL is long, ugly, and makes the destination and tracking parameters obvious to anyone who looks at it — not ideal for a social post, a printed flyer, or a text message. This is one of the most common reasons UTM-tagged links get run through a shortener first: the short link is what a person actually sees and clicks, while the full UTM-tagged destination does its tracking job invisibly behind it.

UTMs vs. a short link's built-in click tracking

These two things solve related but different problems. A short link's own analytics (through Shorter.gg or any similar tool) tell you how many times that specific link was clicked, from what device, and roughly where in the world. UTM parameters, once that click lands on your website, tell your website analytics tool (like Google Analytics) which campaign and source to credit that visit to. Using both together — a short link with UTM parameters baked into its destination — gives you click-level detail on the link itself and campaign-level attribution once someone reaches your site.

Common mistakes worth avoiding

The most frequent problem with UTM tracking isn't technical — it's inconsistency. If one campaign uses "instagram" as the source and another uses "Instagram" or "IG," most analytics tools will treat those as three separate sources rather than combining them, fragmenting your data. Deciding on a naming convention — lowercase, hyphens instead of spaces, a consistent campaign-naming pattern — before you start tagging links saves a lot of cleanup later.

Where UTM data shows up

In Google Analytics (including GA4) and most other analytics platforms, UTM parameters populate dedicated source, medium, and campaign reports automatically — you don't need to do anything special on the receiving end beyond having analytics installed on your site. This is why UTM tagging is worth doing even for a single social post: the data collects itself once the link is tagged correctly.

A simple approach to get started

You don't need every campaign to use all five parameters. Most teams get the majority of the value from just three — source, medium, and campaign — and only add term or content when they specifically need to distinguish between keyword variants or A/B test versions. Starting simple and consistent beats a complex tagging scheme that's too easy to apply inconsistently across a team.

Building UTM links by hand vs. with a tool

Typing out a full UTM URL by hand — getting every parameter name spelled correctly, every value consistently formatted, every ampersand in the right place — is tedious and easy to get wrong, especially across a team where different people are creating campaign links. A URL builder or a saved template removes most of that risk, letting someone fill in the campaign name and source rather than retyping the whole structure from memory every time. For the full walkthrough, see how to set up UTM tracking step by step.

UTMs on QR codes and offline campaigns

UTM parameters aren't limited to digital channels — they work exactly the same way when the destination is reached through a QR code on a poster, a flyer, or packaging. Tagging the destination URL behind a QR code with a UTM parameter identifying it as "print" or "poster" as the source lets a team see how much of their web traffic and conversions are actually coming from offline material, something that's otherwise very hard to measure without this kind of tagging in place from the start.

UTM parameters and privacy

UTM parameters are visible in the URL itself and typically only describe the campaign and channel — not anything about the individual visitor — so they don't carry the same privacy concerns as tracking cookies or fingerprinting scripts. That said, it's worth avoiding putting anything sensitive (like a customer's name or email address) directly into a UTM value, since the full URL, parameters included, can end up visible in browser history, referrer headers, and analytics exports.

Shorten your UTM-tagged links

Wrap a long UTM-tagged URL in a clean, branded short link — and get click analytics on top of your UTM campaign data.

Create a Short Link