GA4 & SEO Analytics: The Complete Guide Guide

UTM Tracking: Clean Campaign Data

GA4 & SEO Analytics: The Complete GuidePublished Jul 18, 20263 min readLinkedInX

UTM parameters are simple to add and easy to ruin — inconsistent casing, ad hoc naming, or a missing parameter on one campaign but not another fragments what should be one clean data set into dozens of near-duplicate rows in GA4’s channel reports. This guide covers a naming convention and the rules that keep it usable months later.

The Five UTM Parameters

utm_source, utm_medium, and utm_campaign are required for GA4 to categorize a link’s traffic meaningfully; utm_content and utm_term are optional and useful mainly for distinguishing between multiple links or ad variants pointing at the same destination. GA4 uses source and medium together to determine channel grouping — get those two wrong and a campaign lands in the wrong channel bucket regardless of how well-labeled the campaign name is.

A Naming Convention Worth Sticking To

Use all-lowercase values with hyphens instead of spaces (never spaces, which GA4 URL-encodes into unreadable strings), and keep a single shared spreadsheet of every campaign name ever used so no one accidentally creates “Newsletter-July” as a second entry alongside an existing “newsletter-july.” GA4 treats parameter values as case-sensitive, so “Newsletter” and “newsletter” report as two separate campaigns even though a human reading the report assumes they’re the same thing.

Common Pitfalls That Fragment Data

The most common failure is tagging some campaign links but not others of the same type — half your newsletter links tagged, half not — which splits what should be one campaign’s traffic into a tagged portion and an untagged portion misattributed to Direct or Referral. A second common pitfall: reusing utm_medium=email inconsistently against GA4’s own channel-grouping rules, which can push some newsletter traffic into Organic or Referral instead of the Email channel if the medium value doesn’t match what GA4’s default channel group definitions expect.

When Not to Use UTMs

Never add UTM parameters to internal links between pages on your own site — doing so overwrites the true referring session source with your own UTM tag, corrupting GA4’s session attribution for that visit. UTMs exist for tracking traffic arriving from outside sources (email, social, paid, partner sites) and should never appear on a link a visitor clicks while already on your domain.

Key Takeaways

  • Source and medium together determine GA4 channel grouping — get those two right first.
  • UTM values are case-sensitive in GA4; inconsistent casing fragments one campaign into multiple rows.
  • Tag all links of a given campaign type consistently — partial tagging splits traffic between tagged and misattributed buckets.
  • Never UTM-tag internal links between your own pages — it corrupts session source attribution.

Frequently Asked Questions

Are UTM parameter values case-sensitive in GA4?

Yes — “Newsletter” and “newsletter” are treated as two distinct campaign values, which fragments reporting if tagging isn’t consistently lowercase.

Which UTM parameters are actually required?

utm_source, utm_medium, and utm_campaign are the three that drive GA4’s channel and campaign reporting. utm_content and utm_term are optional, useful mainly for A/B distinguishing multiple links.

Should I add UTM tags to links on my own site?

No — UTM tags are for traffic arriving from external sources. Adding them to internal links overwrites the session’s true referring source and corrupts attribution.

The Bottom Line

UTM tracking fails silently, not loudly — fragmented or misattributed campaign data still looks like a report, just a wrong one. A shared naming convention and a hard rule against internal-link tagging prevent most of the damage.


Further reading & sources

See how your site actually shows up in AI search. An AI visibility audit maps where you’re cited, where you’re invisible, and what to fix first — in plain English.

Get your AI visibility auditTry the free SEO tools →

Prefer self-serve? The interactive checklists turn guides like this one into a working to-do list.

Keep reading in GA4 & SEO Analytics: The Complete Guide

Get one email when something genuinely changes

AI search moves fast and most of it is noise. We send one short email when a real shift is worth your time. Unsubscribe anytime.

Published by Plain Intelligence — practical AI SEO, GEO, and technical SEO, documented in plain English. About Plain Intelligence →

↑ Back to GA4 & SEO Analytics: The Complete Guide · Explore all articles · Free tools & resources · Glossary