OctoURL logoOctoURL
Back to blog

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

By OctoURL Team · June 1, 2026 · 2 min read

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.