User Acquisition vs Traffic Acquisition: Why GA4 Disagrees
User acquisition vs traffic acquisition in GA4: why the channel numbers never match, which report belongs in the client report, and how to explain it.
A client opens GA4 on their own, clicks into User acquisition, and sees Organic Search at one number. Then they click Traffic acquisition and see a different one. Both reports say "Organic Search." Both cover the same dates. So which is right?
Both are. They're answering different questions. Once you can explain that in two sentences, this stops being a "your data is broken" conversation.
The Short Answer
| User acquisition | Traffic acquisition | |
|---|---|---|
| Question it answers | How did new users find the site for the first time? | Where did each visit come from? |
| Counts | New users | Sessions (new and returning visitors) |
| Channel dimension | First user default channel group | Session default channel group |
| Scope | User | Session |
| Best for | "How are we winning new people?" | "What's driving traffic this month?" |
Google's own comparison puts it the same way: the User acquisition report is scoped to new users, the Traffic acquisition report is scoped to new sessions, and the two shouldn't be compared number for number. See User acquisition report vs. Traffic acquisition report.
User Acquisition, Explained
The User acquisition report (Reports → Acquisition → User acquisition) shows how people first arrived. Its dimensions all start with "First user": First user source, First user medium, First user default channel group.
The key idea: the first channel sticks to the person. If someone first found the client through Organic Search, that's their first-user channel. It stays Organic Search even if every later visit comes from email.
So this report tells you which channels are bringing in new people. It doesn't tell you what brought anyone back.
Google's help page: User acquisition report.
Traffic Acquisition, Explained
The Traffic acquisition report (Reports → Acquisition → Traffic acquisition) shows where each session came from. Its dimensions start with "Session": Session source, Session medium, Session default channel group.
The key idea: every visit gets its own channel. The same person can show up under Organic Search on Monday, Email on Wednesday, and Paid Search on Friday. That's three sessions in three channels.
So this report tells you what's driving visits overall, from new and returning people alike. It's the one most agencies already use in monthly reports.
Google's help page: Traffic acquisition report.
(If "session" and "user" need a refresher: a user is a person, as best GA4 can identify them, and a session is one visit. Google explains the hierarchy in scopes of traffic-source dimensions.)
Why the Channel Numbers Don't Match: One Person, Three Visits
Here's a simple example. It's made up, but it's the kind of path GA4 sees all the time.
Jordan, a homeowner, needs a plumber.
- Visit 1: Jordan searches Google, clicks the client's organic listing, reads a page, and signs up for the newsletter.
- Visit 2: A week later, Jordan clicks a link in the newsletter and browses services.
- Visit 3: A few days after that, Jordan types the URL directly and books a service.
Here's how each report counts Jordan:
| Report | What it records |
|---|---|
| User acquisition | 1 new user, under Organic Search |
| Traffic acquisition | 3 sessions: 1 Organic Search, 2 Email |
Why two Email and no Direct? By default, GA4 doesn't let a Direct visit take credit away from an earlier known channel. Google notes that sessions follow a non-direct last click model, so Jordan's typed-in visit 3 is credited to Email, the last channel that brought them in. That's one more reason the two reports' channel totals rarely line up neatly.
Now multiply Jordan by a few thousand people. Organic Search will usually look bigger in User acquisition, because search is often how people first find a business. Return channels like Email will usually look bigger in Traffic acquisition, because those are how people come back.
Neither report is wrong. They're counting different things.
Which One to Put in the Client Report
Rule of thumb: Traffic acquisition is the default. User acquisition is the "new people" view.
Use Traffic acquisition for the standard monthly channel table. It answers the question most clients actually have: where is our traffic coming from, and is it growing? It also lines up with how you'll talk about campaigns in that month.
Add User acquisition when the client's goal is reaching new people:
- New-customer campaigns. If the point of a campaign is attracting people who've never heard of the business, show which channels bring in first-time visitors.
- Brand awareness work. Social, PR, or content programs meant to grow the audience.
- SEO reporting. Organic search is often a first touch, so the User acquisition view shows its role in bringing people in, not just bringing them back. Our SEO KPIs for client reports post covers what else belongs in that section.
If you show both, label them plainly. "Where visits came from" and "How new visitors first found us" are clearer to clients than the report names.
For the rest of the monthly report structure, see GA4 client reporting made simple.
Common Mix-Ups
Direct looks different in each report. Direct means GA4 couldn't tell where the visit came from. Untagged email links, bookmarks, and some app traffic often end up there. Because of the non-direct last click rule above, Direct can also be smaller in Traffic acquisition than you'd expect.
Unassigned and "(not set)". Unassigned means the traffic didn't match any of GA4's default channel rules, often because of a campaign tag that doesn't follow the expected format. "(not set)" means GA4 didn't receive a value. Both can show up in one report and not the other, depending on whether the first visit or a later one was the one with the problem. Clean tagging fixes most of it: see UTM tracking for cleaner client reports.
"New users" isn't the same everywhere. User acquisition is built around new users, but Traffic acquisition can also show a users column. A returning person can appear there under several channels in one month, so don't add those up and call it a headcount.
What to Tell the Client
When a client asks why the two reports disagree, try this:
"One report shows how people first found you. The other shows where every visit came from, including people coming back. We use the second one for your monthly numbers, and the first one when we want to see what's bringing in new people."
If they want more, walk them through a one-person example like Jordan's. It usually clicks right away. For more on keeping these conversations simple, see how to explain analytics to clients.
Frequently Asked Questions
Is user acquisition the same as new users? Close. The User acquisition report is built around new users and credits each one to the channel that first brought them. It's the place to see where new users came from.
Why does Organic Search look bigger in User acquisition? Because search is often the first way people find a business. Each person is credited once, to their first channel. Later visits from email or direct don't move them out of Organic Search in this report.
Which report matches Google Ads? Neither one matches exactly. Google Ads reports clicks and conversions by its own rules, and GA4 reports sessions and users. For campaign work, Traffic acquisition is usually the closer comparison because it credits each session. Expect some gap either way.
Can I add the two reports together? No. They count different things (users vs. sessions) at different scopes. Google advises against comparing their metric values directly.
Should I show both reports to every client? Usually not. One channel table, from Traffic acquisition, is enough for most monthly reports. Add the User acquisition view when the client's goal is reaching new people.
Two reports that disagree are only confusing until someone explains them once. Helpful Analytics gives your agency a simple, client-ready view of each GA4 property, so the monthly conversation is about results, not report names. Try it free for 14 days.
Related Articles
Stop wrestling with GA4
Helpful Analytics gives your agency a clean, simple view of all your client analytics — no GA4 headaches, no hours wasted on reports.
Try Helpful Analytics free →Related articles
SEO Client Reporting for Agencies: What to Include Every Month
A repeatable monthly SEO client reporting structure for agencies — which sections to include, what to cut, and how to run the report meeting.
Free Monthly SEO Report Template for Marketing Agencies
A GA4-friendly monthly SEO report template for agencies — every section, what to pull from GA4 vs Search Console, and a filled example.
Marketing Report Examples Agencies Can Steal (Annotated)
Three annotated marketing report examples for agencies — full-service, SEO retainer, and lean scorecard — with notes on why each section earns its place.