UTM Parameters

UTM parameters are tags added to URLs that track where traffic comes from, which campaign drove it, and what link was clicked — enabling precise marketing attribution.

UTM parameters are short text tags appended to a URL that tell your analytics platform exactly where a visitor came from. They were originally developed for Google Analytics (Urchin Tracking Module) and are now the universal standard for campaign tracking.

A tagged URL looks like this:

https://example.com/pricing?utm_source=linkedin&utm_medium=paid&utm_campaign=q1-cro-guide

When a visitor clicks this link, your analytics captures the source, medium, and campaign — even if the browser's referrer header is stripped or blocked.

The Five UTM Parameters

ParameterPurposeExample
utm_sourceWhere the traffic comes fromgoogle, linkedin, newsletter
utm_mediumThe marketing channelcpc, email, social, organic
utm_campaignThe specific campaign nameq1-cro-guide, black-friday-2026
utm_termThe paid keyword (optional)cro+tools, ab+testing+software
utm_contentDifferentiates ad variations (optional)hero-cta, sidebar-banner

The first three (source, medium, campaign) are used on virtually every tagged link. The last two are optional and most useful for paid search and A/B testing ad creatives.

Why UTM Parameters Matter for CRO

UTM parameters solve a critical attribution problem: knowing which traffic sources actually convert.

Without UTMs, your analytics shows "1,000 visitors from LinkedIn" but can't distinguish between your paid campaign, organic post, and employee shares. With UTMs, you can see that your paid LinkedIn campaign converts at 4.2% while organic LinkedIn posts convert at 1.1% — which completely changes how you allocate budget.

UTMs in Experimentation

UTM data is valuable for segmenting A/B test results. A variant might perform well overall but the lift could be concentrated in one traffic source:

  • Paid search visitors: +18% lift
  • Email visitors: +2% lift
  • Social visitors: -5% lift

Without UTM-based segmentation, you'd miss that the variant is actually hurting social traffic.

Best Practices

  • Be consistent — Decide on a naming convention and stick to it. linkedin vs LinkedIn vs linked-in creates three separate entries in your reports.
  • Use lowercase — Most analytics platforms are case-sensitive. Always lowercase to avoid splits.
  • Keep campaign names descriptiveq1-2026-cro-ebook is useful six months later. campaign-1 is not.
  • Don't use UTMs on internal links — Tagging links within your own site overwrites the original source and breaks attribution.
  • Use a URL builder — Google's Campaign URL Builder or a spreadsheet template prevents typos and enforces consistency.

Common Mistakes

  • Tagging internal navigation links — This makes it look like your own site is a top traffic source
  • Inconsistent naming — Creates duplicate entries that fragment your data
  • Missing parameters — A link with utm_source but no utm_medium gives incomplete attribution
  • Exposing UTMs to users — Long ugly URLs in social posts. Use a link shortener for public-facing links.