
Traffic Acquisition Reports in GA4
Learn to use the Traffic Acquisition report in GA4 to track sessions, revenue, and key events accurately.
We spend a lot of time obsessing over what users do on our websites – which buttons they click, which pages they read, and where they drop off.
But understanding who they are is just as critical.
Google Analytics 4 (GA4) can answer these questions, but it doesn’t always serve the answers on a silver platter. And it’s one of the main questions I get when I’m doing training.
In this post, I’ll help to explain what demographic data is available, how to ensure you’re actually collecting it, and how to interpret the results without getting tripped up by privacy gaps.
Three Core Metrics: GA4 primarily tracks Age, Gender, and Interests (e.g., “Technophiles” or “Sports Fans”).
The Source Matters: Location data comes from IP addresses, while age and gender rely on signed-in Google Accounts and the “Google Signals” feature.
Enablement is Manual: You must actively switch on Google Signals in the Admin panel to populate these reports (for age, gender and interests).
Privacy First: Expect to see “Unknown” data and “Thresholding” (hidden rows) if your traffic volume is low or users opt out of tracking.
Before we look at how to get it, let’s clarify what you can actually see. GA4 breaks demographic data down into three main categories, which you can use to slice and dice your traffic reports.
You don’t need to dig deep. Navigate to Reports > User > User Attributes > Demographic details.
You might find that it defaults to Country as the initial dimension. But clicking on the dropdown opens up the information and additional dimensions available.
Once you choose your demographic dimension of choice, you can see the relevant metrics and information.
Understanding the source of the data helps you interpret it better. GA4 uses a mix of methods:
This brings us to a crucial point: You cannot track demographic data for everyone. If a user isn’t logged into a Google service, or if they’ve actively turned off personalisation, they fall into the “Unknown” category.
If your demographic reports are currently empty, you likely haven’t enabled Google Signals.
This is the bridge that allows GA4 to access that rich Google Account data.
Here is how to switch it on:
Toggle the switch to On (accepting the prompts to “Get Started” and “Continue”).
Once the data flows in (usually after 24-48 hours), you can do more than just stare at a bar chart.
In the standard report, you can add a secondary dimension. For example, you might want to see Age broken down by Gender.
For a deeper analysis, head to the Explore tab.
You can build a “Free Form” report to cross-reference demographics with specific behaviours.
Example: Drag “Age” into Rows and “Key Events” (conversions) and revenue into Values.
This reveals which age group is actually buying or signing up, rather than just browsing.
So in the example above, it’s clear for this e-commerce client, the focus should be targeting the 45 – 65+ age bracket as they have been the ones driving the most sales and revenue.
Perhaps when I’m focusing on Paid Social, this will be part of the audience that is built.
You will inevitably encounter gaps in your data. It is important to manage expectations here – both yours and your stakeholders’.
You will see a row labelled “Unknown.” This represents the portion of your audience that Google could not identify (not logged in, ad blockers, privacy settings).
Strategic Tip
Don’t ignore the report just because 40% is unknown. The 60% you can see is a statistically significant sample. Assume the trends in the known data likely apply to the unknown segment too.
Google has strict privacy safeguards.
If a specific report contains a very small number of users (e.g., 12 people from a specific town aged 25-34), GA4 may withhold that row to prevent you from inferring who those individuals are.
Where to see it
Look for a small orange triangle icon at the top of your report.
What to do
Expand your date range. More time means more data, which often lifts the total user count above the privacy threshold.
Demographic data in GA4 is a powerful asset for validating your marketing strategy. It moves you away from guessing who your audience is and gives you hard evidence to refine your messaging, ad targeting, and content creation.
While privacy changes mean we might not have 100% visibility anymore, the insights available through Google Signals remain impactful.
Why do I see “Unknown” for Age and Gender in GA4?
This appears when Google cannot match the visitor to a logged-in Google Account or when the user has disabled Ad Personalisation. It is a standard part of privacy-first tracking.
How do I turn on demographic tracking in GA4?
You need to enable Google Signals. Go to Admin > Data collection and modification > Data Collection, and toggle “Google Signals data collection” to On.
Can I see demographic data for past visitors?
No. Google Signals is not retroactive. It only begins collecting age, gender, and interest data from the moment you enable it.
What are “Interests” in GA4 based on?
Interest categories are derived from a user’s browsing history across the web and their activity on Google apps (like YouTube). These are the same categories used for Google Ads targeting.

Learn to use the Traffic Acquisition report in GA4 to track sessions, revenue, and key events accurately.

Learn how to use GTM Base Containers to standardise tracking, improve efficiency, and delight your clients.

Ever noticed different numbers in GA4 Reports vs Explorations? Learn the 6 technical reasons why discrepancies happen

Learn how GA4 User Stickiness measures habit formation and retention
Author
Hello, I'm Kyle Rushton McGregor!
I’m an experienced GA4 Specialist with a demonstrated history of working with Google Tag Manager and Looker Studio. I’m an international speaker who has trained 1000s of people on all things analytics.