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:
- A naming convention document that every campaign creator follows
- A campaign URL builder that enforces the convention (don’t rely on copy-paste)
- 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
| UTM | Click ID | |
|---|---|---|
| Purpose | Qualitative source description | Identifies specific click |
| Set by | You (the advertiser) | The ad platform |
| Used by | Your analytics, your warehouse | The ad platform (for attribution) |
| Example | utm_source=meta | fbclid=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.
MetavsmetavsMETA, all different sources. - Putting
utm_source=facebook.comon Meta ads. Tools may match onfacebook.comfor referrer purposes. For paid the convention ismeta(orfacebook, but be consistent). - Using
utm_campaignfor 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.