Skip to main content
OctoURL logoOctoURL

What Is a UTM Parameter? A Plain-English Guide for Marketers

By Piero Nanni, Founder · June 1, 2026 · 2 min read

Last updated

If you've ever wondered how Google Analytics knows that a visitor came from your newsletter rather than a Google search, the answer is almost always UTM parameters. They're the small tags appended to a link's URL that tell your analytics tool exactly where the click originated.

The five UTM parameters

A fully tagged campaign URL uses up to five parameters:

  • utm_source - where the traffic comes from (e.g. newsletter, twitter, google).
  • utm_medium - the marketing channel (e.g. email, social, cpc).
  • utm_campaign - the specific campaign name (e.g. summer_launch).
  • utm_term - paid-search keywords (optional).
  • utm_content - distinguishes two links pointing to the same page (optional).

A finished link looks like this:

https://example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=summer_launch

Why consistency matters more than completeness

The single biggest mistake teams make is naming things inconsistently - Email, email, and e-mail become three different sources in your reports. Pick lowercase, pick a convention, and write it down. A messy taxonomy will quietly ruin months of data.

Tag, shorten, and track in one step

Long UTM-tagged URLs are ugly to share. With OctoURL you can build the UTM parameters, shorten the result into a branded link, and then watch the clicks roll in with full analytics - all without hand-editing query strings.

Ready to try it? Use the UTM Builder to tag your next campaign in seconds.

Keep going

Piero Nanni

Founder

Founder of OctoURL. Writes about link tracking from the inside of a link tracker.

More from Piero Nanni