UTM Parameter

A standardised URL parameter (utm_source, utm_medium, utm_campaign..) that describes where a visit came from. The simplest, most portable way to tag inbound traffic.

Daniel Busch
Written by Daniel Busch · Chief of Staff

In short

  • Five standard parameters - utm_source, utm_medium, utm_campaign, utm_content, utm_term
  • Readable by every analytics tool that exists. The de-facto language of campaign tagging
  • Distinct from click IDs - UTMs describe the source qualitatively, click IDs identify the specific click
  • Consistent UTM hygiene is what makes channel attribution legible

What the parameters mean

The five standard UTM parameters, each describing a different facet of the source:

  • utm_source, the platform or referrer (e.g. meta, google, newsletter)
  • utm_medium, the type of traffic (e.g. cpc, email, social, organic)
  • utm_campaign, the specific campaign name (e.g. spring-2026-launch)
  • utm_content, the variant within a campaign (e.g. video-ad-v3, header-link)
  • utm_term, the paid keyword (mostly used for search ads)

A complete tagged URL: https://example.com/?utm_source=meta&utm_medium=cpc&utm_campaign=spring-launch&utm_content=video-v3

Why UTM hygiene matters

UTMs are case-sensitive and tool-agnostic. That means Meta and meta show up as different sources in your reports. cpc in one campaign and paid-social in another fragment your traffic into buckets that aren’t comparable.

Good UTM hygiene requires three things:

  1. A naming convention document that every campaign creator follows
  2. A campaign URL builder that enforces the convention (don’t rely on copy-paste)
  3. Periodic audits of incoming UTMs to catch drift

Without these, your channel reporting becomes a mess of near-duplicates and your attribution model produces garbage.

UTM vs click ID

UTMClick ID
PurposeQualitative source descriptionIdentifies specific click
Set byYou (the advertiser)The ad platform
Used byYour analytics, your warehouseThe ad platform (for attribution)
Exampleutm_source=metafbclid=IwAR0..

Both belong on every paid URL. UTMs let YOUR analytics see the source. Click IDs let THE PLATFORM close the conversion loop.

Common mistakes

  • Inconsistent casing. Meta vs meta vs META, all different sources.
  • Putting utm_source=facebook.com on Meta ads. Tools may match on facebook.com for referrer purposes. For paid the convention is meta (or facebook, but be consistent).
  • Using utm_campaign for the ad set name. Then you can’t filter by campaign. Reserve campaign for campaign, content for ad-level variation.
  • Stripping UTMs in canonical redirects. Frequent failure mode, the redirect drops the query string and your tracking goes blind.

FAQ about UTM Parameter

What are UTM parameters?

UTM parameters are standardised URL query strings (utm_source, utm_medium, utm_campaign, utm_content, utm_term) that describe where a visit came from. Every analytics tool reads them automatically.

What is the difference between UTM parameters and click IDs?

UTM parameters describe the source qualitatively (utm_source=meta). Click IDs identify the specific click (fbclid=abc123). Both belong on every paid URL, UTMs for your analytics, click IDs for the platform.

Are UTM parameters case-sensitive?

Yes. Meta and meta appear as different sources in your reports. Maintain a strict UTM naming convention and use a campaign URL builder to enforce it.

Mentioned on these pages

Unlock Better Data Today

Join 100+ leading e-commerce brands using adtribute to track, attribute, and optimize their marketing.