• Courses
    • Courses
    • Course bundles
  • Blog
  • Resources
    • Youtube channel
    • E-books and Guides
    • GTM Recipes
    • View All Resources
    • GTM Community
    • GA4 community
  • Services
  • About
    • About
    • Contact
  • Login
  • Courses
    • Courses
    • Course bundles
  • Blog
  • Resources
    • Youtube channel
    • E-books and Guides
    • GTM Recipes
    • View All Resources
    • GTM Community
    • GA4 community
  • Services
  • About
    • About
    • Contact
  • Login

March 26, 2025

A Guide to Acquisition Reports in Google Analytics 4

Updated: March 26th, 2025

One of the most common use cases of Google Analytics is to view where your visitors are coming from. Even though Google Analytics 4 can show this data, some parts of the interface might be confusing compared to the previous version, Universal Analytics.

That’s why I decided to publish this blog post explaining how to use Acquisition reports in GA4.

Also, at the end of it, I will share several tips to help you work with these reports faster.

 

Table of Contents

Here’s what you will learn in this article

  • Why are these reports important?
  • Overview
  • Navigating acquisition reports
  • Default channel grouping
  • User Acquisition vs Traffic Acquisition
  • Do not use Source, Medium, Campaign
  • How to customize acquisition reports?
  • Additional tips
    • Zoom out
    • Quickly replicate the report in Explorations
  • Final words

 

 

Video tutorial

If you prefer video content, here’s a tutorial from my YouTube channel.

 

Why are Acquisition reports important?

If you are not sure what you can achieve with these reports, here are several ideas.

Identify top performers. What is a  “top performer”? Well, this is up to you and your company to decide. If you are an e-commerce business, the top-performing sources will be the ones that generate the most sales/revenue and generate the most email subscribers.  By identifying them, you might try to raise the hypothesis of what is common among top performers. Then try to replicate that success in other marketing channels (if possible).

Identify the weak spots. Instead of focusing on “what works best”, you can focus on “what performs the worst”. That might help identify weak spots that should be fixed.  For example, you can check which traffic sources have more than 10000 monthly visitors, but convert worse than average.

Another example of weak spots could be traffic sources that get a lot of traffic but have a low engagement rate. That might indicate that the landing page may not meet the visitor’s expectations.

Evaluate your campaigns. With UTM parameters, you can mark your marketing campaigns with specific parameters (like utm_source, utm_medium, etc.). When that data is collected by GA4, you can see the results in acquisition reports. For example, which campaign/ad generated the most leads for your business?

 

Overview of Acquisition reports

You can find these reports by going to Reports > Acquisition. By default, there are three options:

  • Overview
  • User Acquisition
  • Traffic Acquisition

Overview is a dashboard of what’s going on with your website traffic. You will find a bunch of widgets (cards) there. Most of them also have links that will open a more detailed report.

If you have connected Google Ads or Search Console to your Google Analytics 4 property, additional cards will be displayed in the overview.

User acquisition and Traffic acquisition reports will give you more details about traffic sources.

Subscribe and Get the Ebook - working with reports in ga4

Navigating acquisition reports

Let’s go to Traffic acquisition. Here, you can change the primary dimension at the top-left corner of the table…

…or you can add a secondary dimension by clicking the Plus icon.

For example, in the Traffic acquisition report, let’s see what campaigns perform best. In this context, let’s say that the “best performer” means “drives the most conversions (key events)”.

In the drop-down menu of a primary dimension, select “Session campaign”.

Now, scroll horizontally and see how many key events (previously known as conversions) each campaign drove. If you want to be more specific, you can select a particular key event name.

If some of the metrics aren’t useful for you, you can customize the report (I’ll talk a bit about that later in this blog post).

If you want to see source/medium and campaign at the same time, you should first select Session source/medium as the primary dimension and then click the Plus icon. Go to the Traffic source and then select the Session campaign.

And done! You now see the list of all campaigns and their performance.

You can also use a search feature above the report table. It looks for partial matches in the first two columns (dimensions).

For example, here’s how you can see all email campaigns. While having “Session campaign” as a secondary dimension and “Session source/medium” as a primary dimension, I just entered “email” in the search field. This matched all rows where “email” was mentioned.

 

Default channel grouping

The default primary dimension in Traffic acquisition and User acquisition reports is either Session default channel grouping or First user default channel grouping. It’s the way how Google categorizes various traffic sources into larger groups. For example, Organic search includes traffic from search engines that are recognized by Google. Read more about that.

If you want to learn more about what other groupings represent, read this documentation.

If you have some traffic sources that are not added to any grouping, they will be displayed as Unassigned.

 

User Acquisition vs Traffic Acquisition

After browsing Acquisition reports for a bit, you might be wondering what the difference is between User Acquisition and Traffic Acquisition reports. The answer is that they attribute key events to different parts of a user journey.

The user acquisition report focuses on the first traffic source that led a visitor to your website.

The traffic acquisition report focuses on the most recent traffic source that led a visitor to your website.

If you are familiar with attribution modeling at least a bit, the user acquisition report uses first-click attribution while traffic acquisition uses last-click.

That is why if you look at the dimension names in those reports, you will notice that the User acquisition report’s dimensions start with First user… and Traffic Acquisition’s start with Session…

Let me explain the difference between these two reports visually.

Imagine that we have a visitor who first landed on our website from Google Search, subscribed to a newsletter, and then came back the next day from an email campaign.

In total, we have two sessions of the same user. However, the two reports will show different data.

  • The user acquisition report will attribute both sessions to google/organic (because that’s the first source/medium the user came from).
  • Session acquisition will attribute the 1st session to Google/organic, and the 2nd session will be attributed to email/newsletter (because the Traffic acquisition report cares about the traffic sources of each session individually).

 

Do not use Source, Medium, Campaign

Google Analytics 4 has three types of dimensions related to traffic sources:

  • The ones that start with “First user”
  • The ones that start with “Session”
  • And the plain ones, e.g., Session, Medium, Campaign, etc.

This can be confusing, but if you want to see sources, mediums, or campaigns of your *sessions*, you need to use dimensions that start with the word Sessions.

Don’t use plain Session, Medium, Session/Medium, Campaign, and other similar dimensions. They use event scope, which is not what you are looking for. You are looking for session-scoped or user-scoped dimensions, so it’s important to use dimensions that start with that word.

Subscribe and Get the Ebook - Mastering GA4 event tracking

How to customize acquisition reports?

I am not a fan of the default settings in the acquisition reports. Charts are not useful, default dimensions are not the ones I often use, and some metrics are unnecessary or missing.

If you feel the same way, this chapter is for you.

Let’s say that we want to customize the Traffic acquisition report. First, open it and then click the Pencil icon in the top-right corner.

If you don’t see the icon, it means that you do not have enough permissions in that GA4 property.

A sidebar will appear on the right side. Click Dimensions. The default dimension here will be the Session default channel grouping. Personally, I like the Session source/medium more. Thus I would recommend clicking three dots next to that dimension and settings it as default.

If you want to add more session-related dimensions, you can do that by clicking Add Dimension. For example, the Session manual term (a.k.a. utm_term) or the Session manual ad content (utm_content) are worth consideration. Once you select the dimensions, click Apply.

Next, “the numbers”.

If you want to add/remove particular metrics, click Metrics on that very same right sidebar.

Click X next to the metrics you don’t find useful. And if you want to add additional ones, then click Add metric. Here you can select from a lot. For example, Ecommerce purchases might be useful if you want to quickly see how many times visitors purchased on your website.

If you want to change the order of dimensions/metrics, drag them with this icon.

Once you are happy with your modifications, click Apply.

Then charts. Personally, I don’t find the Bar chart useful, so I often disable it. The line chart could also use some improvements (e.g. I would like to see the total number of sessions, not just the top 5 sources). Maybe GA4 will fix this in the future, but maybe not. Who knows.

Anyway, if you want to hide a particular chart, click the Eye icon next to it.

When you have finished all the customizations, it’s time to publish these changes. Next to a date picker, click Save > Save changes to the current report.

Then click Save and done. You have now customized the report.

 

Additional tips

Phew! We’re almost at the end of this blog post.

For dessert, let me share with you a few quick tips (they might be obvious, but, hey, if even one reader benefits from this, I’m happy).

 

Zoom out

One of the problems I have with the GA4 interface is that tables are way too wide and don’t fit in on most of the screens. Thus horizontal scroll appears. And I don’t like that.

Many important metrics are on the right side of the table (like Key Events or Revenue). Sure, I can rearrange them, but maybe other metrics are also useful. I would like to see them all at once.

So if your screen is not large enough, consider zooming out. Yeah, I know, #captainobvious.

But in my opinion, this is an underrated tip. Zoom out a bit (e.g. by holding CTRL and – ). See if that makes the report a bit better. Also, you can hide the sidebar of standard reports by clicking here:

This will add some space.

 

Quickly replicate the report in Explorations

What if you prefer working with explorations instead? Like I do. Replicating the acquisition report from scratch will require a lot of clicks, which feels cumbersome.

Luckily, GA4 allows you to replicate a standard report in explorations with a single click.

When you are in a Traffic acquisition or User acquisition report, click this icon (it’s called Export this report to analysis).

Voilà! That very same report is recreated as a Free Form exploration.

That was a time-saver. But again, the table is too wide, and it does not fit on most screens. So consider removing unnecessary metrics, zooming out the report, or hiding the sidebars.

 

Acquisition reports in GA4: Final words

Now you are skilled enough to use acquisition reports and find what you need.

I admit that the interface is not as intuitive as it could be, and it requires some customizations. But once you’re past that, you will be navigating the interface with more confidence.

Some of the customizations I would recommend:

  • Change the default primary dimension (if needed) to Session source/medium or First user source/medium
  • Get rid of unused charts, they just clutter the view

 

Julius Fedorovicius
In Google Analytics Tips
18 COMMENTS
Mahesh Vaghela
  • Sep 23 2022
  • Reply

Hi,

I could not find google ads reports like where we can see google ads click, cost, conv, data

    Julius Fedorovicius
    • Sep 23 2022
    • Reply

    Have you connected google ads to GA4?

      Mahesh Vaghela
      • Sep 23 2022
      • Reply

      yes,

        Julius Fedorovicius
        • Sep 23 2022
        • Reply

        Then those reports will be visible as cards in the Acquisition overview

Mahesh Vaghela
  • Sep 23 2022
  • Reply

Ohh got it thank you so much!

christoph
  • Oct 26 2022
  • Reply

So thankful for your explanation of User acquisition vs Traffic Acquisition!

Chris Rand
  • Feb 14 2023
  • Reply

A useful follow-up to this post might be to show how source parameters can be modified as data is received: in particular, the big one of merging the different facebook source types into a single parameter. Easy to do in UA with view filters, but I'm not so sure with GA4!

    Julius Fedorovicius
    • Feb 14 2023
    • Reply

    You can't do that in GA4

      Chris Rand
      • Feb 15 2023
      • Reply

      That's really bad. You can't help but think Google is forcing everyone into using a half-finished product.

Silvie
  • Mar 6 2023
  • Reply

Hello,

How I can check where the "unassigned" traffic comes from? I had a spike in this number in the last week which looks very odd. Any advice, please?

Thanks a lot.

    Julius Fedorovicius
    • Mar 7 2023
    • Reply

    Add a secondary dimension, e.g. Session source

Brad
  • Jan 17 2024
  • Reply

If USER ACQUISITION = FIRST CLICK ATTRIBUTION
And TRAFFIC ACQUISITION = LAST CLICK ATTRIBUTION

Then why do we choose ATTRIBUTION type in the ACCOUNT SETTINGS. EX: Our ATTRIBUTION TYPE is set to DATA DRIVEN. Does USER ACQUISTION and TRAFFIC ACQUISTION take this into account?

    Julius Fedorovicius
    • Jan 17 2024
    • Reply

    Those dimensions do not care about attribution settings. Source/medium/campaign care about attribution settings

Edward
  • Mar 22 2024
  • Reply

Hi,
How does first user source works if the first visit is out of date range used for the report ? In other words is first user source
- the source of the first session of the selected date range
- the source of the first session, even if it is out of the date range ?

    Julius Fedorovicius
    • Mar 22 2024
    • Reply

    2nd option

Lina
  • Apr 5 2024
  • Reply

Hi Julius,

thanks for your informative videos and posts. They helped me a lot getting started with GA4 :)

Now I would like to analyse exactly where the traffic for a specific page came from.

Example:
The landing page xy (/products/xy) had 7.1K active users during the campaign period.

How many of these users came via which channel group? Paid search, paid social and display?

For that I've created UTM-parameters so that I can filter a specific campaign (session campaign = z)

When I look at the Traffic acquisition report however, I see that not all users land on the landing page linked in the ads, but on other pages of my website instead. How can that be?

My expectation would be that somebody who clicks on a link (with the parameter utm_campaign=z) will automatically land on the corresponding landing page first.

In other words: How do I get the exact number of Active Users per Channelgroup who came to the landing page? And what do I do with the others?

Thank you very much!

Ilya
  • Jan 22 2025
  • Reply

Hi Julious!

Thank you for the great post!

Could you, please, explain me the difference between Session manual source & session source? :)
According to GA4 help (not very helpful, by the way... :) ):

1. Session manual source. The manual Source that led to the session. The referrer. Populated by utm_source URL parameter.
2. Session source. The site that referred the user's session.

So... Does it mean that the manual one gets populated only when I'm using utm_tags? If I'm now using them it should be (not set), while session source would be populated by organic/referrer information?

Ilya
  • Jan 22 2025
  • Reply

Though according to this thread: https://support.google.com/analytics/thread/302829755/why-is-session-manual-source-in-user-acquisition-and-not-traffic-acquisition-in-ga4?hl=en
manual session source is only populated for the Acquisition reports, meaning that the manual session source is about utm_tags which were used only during the first ever session...?
Like if I'd like to know what exactly were used in utm_source or utm_campaign during the first ever session. But how it's different from the First source then? If there were no utm-tags then manual session source would be (not set), but First source still be populated?

Julius, I'm lost! Please, help :)

Leave a comment Cancel reply

Your email address will not be published. Required fields are marked *


 

Hi, I'm Julius Fedorovicius and I'm here to help you learn Google Tag Manager and Google Analytics. Join thousands of other digital marketers and digital analysts in this exciting journey. Read more
Analytics Mania
  • Google Tag Manager Courses
  • Google Tag Manager Recipes
  • Google Tag Manager Resources
  • Google Tag Manager Community
  • Login to courses
Follow Analytics Mania
  • Subscribe to newsletter
Recent Posts
  • Google Tag Manager Server-Side Tagging with Stape
  • How to Preserve Ad Click IDs with Server-side Tagging
  • LinkedIn Conversions API with Google Tag Manager. The Guide.
Analytics Mania - Google Tag Manager and Google Analytics Blog | Privacy Policy
Manage Cookie Settings