What Is UTM Parameters?

UTM parameters are five standardized tags appended to URLs — utm_source, utm_medium, utm_campaign, utm_term, and utm_content — that tell analytics tools exactly where a visit came from. A link tagged ?utm_source=google&utm_medium=cpc&utm_campaign=spring_sale attributes its traffic precisely instead of lumping it into vague referral buckets.

UTMs (Urchin Tracking Module parameters, inherited from the product Google bought to build Analytics) are the plumbing of campaign attribution. Without them, analytics guesses: Facebook app traffic shows as direct, newsletter clicks as referral, and your campaigns dissolve into unattributable mush. With them, every link declares its origin.

The five tags have conventional jobs. utm_source: the specific platform or site (google, facebook, newsletter, partner-site). utm_medium: the channel type — this one carries the strictest conventions because analytics tools group reporting by it: cpc for paid search/social, email, social for organic social, display, referral. utm_campaign: your campaign name (spring_sale_2026, black-friday). utm_term: traditionally the paid keyword (largely auto-handled in Google via auto-tagging, still useful elsewhere). utm_content: the variant differentiator — which ad, which button, which newsletter link (video_a vs static_b, header_cta vs footer_cta) — making it the tag that powers creative-level analysis.

Discipline beats cleverness: UTMs are case-sensitive strings, so Facebook, facebook, and FB become three different sources in reports. Pick lowercase-with-underscores (or hyphens), document the convention, and keep a shared tagging sheet — the half-hour of governance saves quarters of unusable data. Never UTM internal links (clicking from your homepage to your pricing page with UTMs overwrites the visitor's real origin), and remember Google Ads auto-tagging (gclid) coexists fine with manual UTMs for non-Google analysis.

In practice: tag everything paid, every email, every social post, every partner placement. Ten seconds per link buys you channel-level truth when budgets get questioned.

Example

https://example.com/sale?utm_source=facebook&utm_medium=cpc&utm_campaign=spring_sale_2026&utm_content=ugc_video_a — reports then show this exact creative's sessions, conversions, and revenue next to ugc_video_b's, settling the creative debate with data.

Frequently Asked Questions

What's the difference between utm_source and utm_medium?

Source is where (the specific site/platform: google, facebook, newsletter); medium is how (the channel type: cpc, email, social, display). "facebook / cpc" is paid Facebook; "facebook / social" is organic. Medium has strong conventions because reports group by it.

Do UTM parameters affect SEO or page speed?

Not when handled normally: canonical tags pointing at the clean URL prevent duplicate-content issues (most platforms do this by default), and parameters add no meaningful load. Avoid UTMs on internal links — that's an analytics corruption issue, not an SEO one.

Related Terms