UTM Parameters Explained: A Naming Guide That Keeps Reports Clean

UTM parameters are simple. Keeping them consistent across a team for a year is the hard part. A handful of rules prevents most of the mess.

Updated

The five parameters

Source, medium and campaign are the three to always fill in. Term and content are optional.

  • utm_source — where the click comes from: newsletter, linkedin, google.
  • utm_medium — the type of channel: email, social, cpc, referral.
  • utm_campaign — the specific initiative: spring-launch, black-friday-2026.
  • utm_term — the paid keyword, when there is one.
  • utm_content — which link or creative was clicked, useful for telling two versions apart.

Naming rules

  • Use lowercase everywhere. Values are case sensitive, so Newsletter and newsletter become two separate rows.
  • Use hyphens instead of spaces. Spaces turn into %20 and make links fragile.
  • Keep medium to a short fixed list. Analytics tools group traffic into channels based on it, so email, social, cpc and referral work better than invented values.
  • Name the campaign once and reuse it on every link in that campaign, across all channels.
  • Write the convention down where the whole team can find it.

Examples

A link in a monthly newsletter: utm_source=newsletter, utm_medium=email, utm_campaign=october-update.

The same announcement posted on LinkedIn: utm_source=linkedin, utm_medium=social, utm_campaign=october-update. The campaign matches, so both show up together in a campaign report and can still be split by source.

Mistakes that corrupt your data

  • Tagging internal links. A UTM on a link between two pages of your own site starts a new session and overwrites where the visitor really came from.
  • Mixing conventions, such as facebook in one campaign and fb in the next.
  • Putting personal data in a parameter. Never include names, email addresses or customer IDs in a URL.
  • Forgetting that UTM values are public. Anyone who sees the link can read them.

UTM links and SEO

A tagged URL shows the same content as the untagged one. As long as the page declares a canonical URL without the parameters, search engines treat them as one page and rankings are not affected.

Tools for this guide

All tools →

More guides

All guides →