How to Read UTM Data in Google Analytics 4
A practical walkthrough of where UTM data lives inside GA4 — from Traffic Acquisition to Explorations — and the common pitfalls that make it look wrong.
Marketing Analytics Team
Analytics Specialists
UTM Parameters Basics Blueprint Guide
Where GA4 Stores Your UTM Data
GA4 automatically parses the UTM parameters from any tagged URL a visitor uses to arrive at your site and stores that information as part of the session's traffic source data. You don't need to do anything special to capture it beyond appending the parameters correctly to your links — GA4's default configuration picks them up without any custom setup.
Finding the Traffic Acquisition Report
The most direct path to your UTM data is through the Reports section. Navigate to Reports, then Acquisition, then Traffic Acquisition. This report breaks down your sessions by Session source/medium by default, which combines your utm_source and utm_medium values into a single readable dimension, such as "newsletter / email" or "facebook / cpc." This is usually the fastest way to get a high-level view of which channels are sending traffic.
Digging Into Campaign-Level Detail
To see your utm_campaign data specifically, you'll want to adjust the report's primary dimension. Click on the dimension dropdown at the top of the Traffic Acquisition table and select Session campaign. This swaps the view to show performance grouped by campaign name rather than source and medium, which is especially useful when the same campaign runs across multiple channels and you want to see its total combined performance.
Using Explorations for Custom Views
GA4's standard reports are useful for quick checks, but the Explore section unlocks far more flexibility. Under Explore, you can build a free-form exploration and add Session source, Session medium, and Session campaign as separate dimensions in the same table, alongside metrics like Sessions, Engaged sessions, Conversions, and Total revenue. This lets you see, for example, exactly which utm_content or utm_term variation within a campaign drove the most conversions, rather than just the campaign as a whole.
Understanding "Session" vs "User" Scoped Data
One subtlety that confuses many GA4 users is the distinction between session-scoped and user-scoped acquisition dimensions. Session source/medium reflects where a specific visit originated, while User acquisition reports (found under Reports, Acquisition, User Acquisition) reflect the source that first brought that user to your site, ever. If someone first found you organically last year but returned today via a UTM-tagged email link, session-level reports will show today's session as coming from your email campaign, while user-level reports may still attribute that user to their original organic discovery. Knowing which of these questions you're actually trying to answer determines which report to use.
Common Pitfalls When Reading the Data
A frequent point of confusion is seeing traffic attributed to "(direct) / (none)" when you expected it to show up under a specific UTM campaign. This typically happens when UTM parameters get stripped somewhere along the way — for instance, if a link redirect service doesn't preserve query parameters, or if a user copies and pastes a URL without its tracking tags into a new browser tab. It can also happen due to GA4's attribution lookback window rules when a returning visitor's most recent touchpoint doesn't carry parameters. If you notice unexpectedly high direct traffic, it's worth auditing your tagged links to confirm the parameters are surviving the full click path.
Cross-Checking Against Your UTM Naming Convention
Because GA4 treats every unique combination of source, medium, and campaign as a distinct entry, small inconsistencies in how links were tagged will show up as separate rows in your reports. If you see facebook and Facebook listed separately, or newsletter and email_newsletter as two different sources for what should be the same channel, that's a sign your UTM naming convention wasn't applied consistently at the point the links were created. GA4 won't clean this up for you retroactively, so the fix has to happen upstream, in how future links are built.
Building a Simple Recurring Check
A useful habit is reviewing your Traffic Acquisition report on a weekly or monthly cadence, specifically scanning the list of source/medium and campaign values for anything that looks like a duplicate or a typo. Catching these early prevents months of fragmented data from accumulating, which becomes much harder to clean up retroactively than it is to prevent at the source.
Getting More From the Data
Once you're comfortable navigating these standard views, the real value comes from connecting UTM data to outcomes — filtering your Explorations by conversion events or revenue, and comparing that against your campaign spend. GA4's UTM reporting isn't just about knowing where clicks came from; paired correctly with conversion tracking, it becomes the clearest picture available of which specific marketing efforts are actually worth continued investment.
Frequently Asked Questions
Where do I find UTM data in GA4?
Go to Reports > Acquisition > Traffic Acquisition, which shows Session source/medium by default; switch the primary dimension to Session campaign to see utm_campaign performance.
Why does GA4 show traffic as (direct) / (none) instead of my UTM campaign?
This usually happens when UTM parameters get stripped along the click path — for example by a redirect service that doesn't preserve query parameters, or a user copying a link without its tracking tags.
What's the difference between Session source/medium and User acquisition in GA4?
Session source/medium reflects where a specific visit originated, while User acquisition reflects the source that first ever brought that user to your site, which can differ for returning visitors.
Join 14,000+ marketing growth leaders
Receive our bi-weekly breakdown of campaign analytics setups, attribution rules, naming tactics, and link-stitching blueprints. Direct to your inbox.
Continue reading blueprints
All ArticlesWhat Are UTM Parameters? A Complete Beginner's Guide (2026 Edition)
What are UTM parameters? A complete beginner's guide covering the 5 UTM tags, GA4 setup, naming conventions, examples, and the mistakes that break your marketing data.
10 UTM Parameter Mistakes That Break Your Analytics Data
From inconsistent capitalization to tagging internal links, these ten UTM mistakes quietly corrupt your marketing data — and how to fix each one.