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:

ParameterPurposeExample Value
utm_sourceIdentifies the traffic sourcegoogle, newsletter, twitter
utm_mediumIdentifies the marketing mediumcpc, email, social
utm_campaignNames the specific campaignspring-launch, black-friday
utm_termTracks paid search keywordslink+management+tools
utm_contentDifferentiates similar contentbanner-ad, text-link

How to Build UTM-Tagged URLs

  1. Use Google's Campaign URL Builder — Google provides a free tool at ga-dev-tools.google.com that generates UTM URLs without manual typing.
  2. 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.
  3. Keep values short and descriptive — Avoid spaces (use hyphens or underscores) and abbreviations that your team won't understand six months from now.
  4. 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.