Attribution
UTM Parameters
UTM parameters are query strings added to URLs to track traffic sources in analytics. The five standard parameters are: utm_source, utm_medium, utm_campaign, utm_term, utm_content.
Key Takeaway
UTM parameters are query strings added to URLs to track traffic sources in analytics.
Why utm parameters matters for SaaS
UTM parameters let you distinguish between traffic sources that might otherwise appear as "direct" or "organic" in analytics. They're essential for tracking campaigns, email links, and social media.
How tracerHQ measures utm parameters
tracerHQ doesn't rely on UTMs because organic search is inherently trackable via Google Search Console. UTM parameters are useful for non-organic channels, but for SEO, GSC provides cleaner, more accurate keyword data than UTM-tagged URLs ever could.
UTM Parameters in depth
UTM parameters are query-string tags appended to URLs that analytics platforms (GA4, Mixpanel, PostHog) parse to classify incoming traffic. The five standard fields are utm_source (the referring service), utm_medium (the channel type: email, cpc, social), utm_campaign (the campaign name), utm_term (paid keyword), and utm_content (the creative or link variant). UTMs only work for links you control, so they are essential for email, paid media, and partner links, but useless for organic search (Google strips the query from the search page), direct traffic, or dark social links pasted into Slack or iMessage. A consistent UTM taxonomy is the single biggest driver of clean multi-channel analytics; an inconsistent one (utm_source=facebook vs FB vs Facebook) is the single biggest source of dirty data.
Examples in practice
A newsletter link is tagged ?utm_source=newsletter&utm_medium=email&utm_campaign=weekly-digest&utm_content=cta-button, which lets the team see in GA4 that newsletter clicks on the CTA button converted at 4.8% vs 1.2% for text links.
A team discovers their "direct" traffic is 45% of sessions because links shared in Slack and iMessage strip referrers. UTM-tagging every outbound campaign link cuts direct traffic by 30% and reveals the true channel mix.
An agency enforces a UTM naming convention (lowercase, no spaces) and cleans up a client account that had 14 spellings of "linkedin" as a source, finally allowing accurate channel reporting.
Common mistakes
- Tagging internal links with UTMs, which overwrites the original acquisition source in analytics.
- Inconsistent casing or spelling across campaigns, producing fragmented reports.
- Adding UTMs to organic-search links; Google treats them as a new URL and can split ranking signals.
- Using utm_term for non-paid use cases, which breaks paid search reporting.
Related terms
Track utm parameters in your dashboard
Connect Google Search Console and start seeing your metrics by keyword.