What Are UTM Parameters?
UTM parameters (Urchin Tracking Module) are small snippets of text you add to the end of a URL to help analytics tools identify where your traffic is coming from. Originally developed by Urchin — the company Google acquired to build Google Analytics — they remain the gold standard for campaign tracking.
A UTM-tagged URL looks something like this:
https://yoursite.com/landing-page?utm_source=newsletter&utm_medium=email&utm_campaign=summer-sale
The Five UTM Parameters Explained
There are five standard UTM parameters, each serving a distinct purpose:
| Parameter | Purpose | Example Value |
|---|---|---|
| utm_source | Identifies the traffic source | google, newsletter, twitter |
| utm_medium | Identifies the marketing medium | cpc, email, social |
| utm_campaign | Names the specific campaign | spring-launch, black-friday |
| utm_term | Tracks paid search keywords | link+management+tools |
| utm_content | Differentiates similar content | banner-ad, text-link |
How to Build UTM-Tagged URLs
- Use Google's Campaign URL Builder — Google provides a free tool at ga-dev-tools.google.com that generates UTM URLs without manual typing.
- Be consistent with naming conventions — Decide on lowercase-only, hyphen-separated values and stick to them. "Email" and "email" will appear as two separate sources in your reports.
- Keep values short and descriptive — Avoid spaces (use hyphens or underscores) and abbreviations that your team won't understand six months from now.
- Shorten the final URL — UTM-tagged URLs are long and ugly. Always run them through a URL shortener before sharing.
Best Practices for UTM Tagging
Create a Naming Convention Document
Before you tag a single URL, document your naming conventions. Define which sources you'll use, what mediums mean, and how campaigns should be named. Share this with everyone on your team.
Never Tag Internal Links
Adding UTM parameters to links within your own website will corrupt your analytics data. Internal UTM tags reset the session source, making organic traffic appear to come from internal campaigns. Only use UTMs on external links pointing to your site.
Tag Every Channel
Don't just track paid ads. Tag your email newsletters, social media bio links, podcast show notes, and even offline QR codes. The more completely you tag, the clearer your picture of what's actually driving results.
Reading UTM Data in Google Analytics
In Google Analytics 4, navigate to Reports → Acquisition → Traffic Acquisition. Filter or segment by session source/medium to see UTM-attributed traffic. You can also build custom explorations to cross-reference campaign data with conversions.
Common Mistakes to Avoid
- Using spaces in parameter values (use hyphens instead)
- Tagging inconsistently across team members
- Forgetting to tag links in email signatures
- Applying UTMs to internal site links
- Not shortening URLs before sharing them publicly
UTM tracking is one of the highest-leverage habits a digital marketer can build. Once you understand exactly which channels drive conversions, you can double down on what works and stop wasting budget on what doesn't.