← All articles
UTM3 Jun 20265 min read

UTM parameters explained, without the jargon

What utm_source, utm_medium and utm_campaign actually do, and how to use them so your analytics make sense.

A UTM parameter is just a tag you add to the end of a link so your analytics tool can tell where a visitor came from. They're plain text, they're free, and they're the difference between "we got some traffic" and "the June newsletter drove 40% of sign-ups."

The five tags

  • utm_source — where the link lives: newsletter, google, linkedin.
  • utm_medium — the type of channel: email, cpc, social, referral.
  • utm_campaign — the specific push: spring_launch, black_friday.
  • utm_term — optional, usually for paid keywords.
  • utm_content — optional, to tell two versions apart (e.g. header vs footer link).

A finished link looks like this: https://example.com/?utm_source=newsletter&utm_medium=email&utm_campaign=spring_launch

Why bother

Without UTMs, most of your traffic lands in a vague "direct" or "referral" bucket and you're left guessing. With them, every link tells your analytics exactly which effort it belongs to — so you can see what's working and do more of it.

The one rule that matters

Be consistent. "Newsletter," "newsletter" and "News Letter" are three different sources to an analytics tool, and they'll split one campaign across three rows in your report. Pick a style — lowercase, no spaces — and stick to it. A builder that lints your links for you takes that worry off the table entirely.

Try it yourself

Every tool in this guide lives in Trebevo — one login, free to start.

Start free