What is New Sessions in Google Analytics?

Cody Schneider8 min read

It can be one of the most exciting metrics in your analytics arsenal, but finding "new sessions" in Google Analytics 4 isn't as straightforward as it used to be. GA4 thinks a little differently about users and sessions, which means we need a new approach to measure how many first-time visits our website gets. This tutorial will break down what a "new session" really means in a GA4 world, how to find this data, and why it's so important for understanding your growth.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

First, What Is a "Session" in Google Analytics 4?

Before we can find new sessions, we need to be clear on what a session itself is in GA4. Unlike its predecessor, Universal Analytics (UA), which was "session-based," GA4 is "event-based." This changes things slightly.

In GA4, a session is a group of user interactions (or "events" like page views, clicks, and scrolls) that happen on your website within a specific timeframe. A session starts the moment someone lands on your site and GA4 logs a special session_start event.

The session ends by default after 30 minutes of inactivity. For example, if a user browses a few pages and then leaves the tab open to make coffee, their session is still active. If they don't come back and click anything for 31 minutes, GA4 ends the session. If they return to the tab after that time and continue browsing, a brand new session will begin.

Key takeaways:

  • A session begins with the session_start event.
  • A session ends after a period of user inactivity (30 minutes default).
  • One user can have multiple sessions over days, weeks, or even on the same day if they come back after the timeout period.
GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

So, What Is a "New Session" in GA4?

A "new session" is simply the very first session started by a new user. That’s it. It’s not a special type of session, but rather a context — it signifies the beginning of your relationship with a brand new visitor.

Here’s how GA4 identifies this:

  1. When a visitor arrives, Google Analytics checks their browser for a unique Client ID cookie.
  2. If this cookie doesn't exist, GA4 knows this is a brand new user.
  3. It then generates a new Client ID for them and logs two important events back-to-back:

So, a "new session" is any session that is initiated alongside a first_visit event. After this initial interaction, that visitor is no longer considered "new." Any subsequent visits they make — whether it's an hour later or a month later — will start a regular session for a "returning" (or "established") user.

New Users vs. New Sessions: A Crucial Distinction

This is where many marketers get tripped up. The concepts sound similar, but they measure different things.

  • New Users: This is a user-level metric. It counts the number of individual people visiting your site for the very first time within your selected date range.
  • New Sessions: This is a session-level metric. A new session is the first interaction of one of those new users.

Let's use an analogy. Think of your website as a local coffee shop:

  • A first-time customer walks in. That person counts as one new user.
  • Their very first order and visit is one new session.

If that same customer comes back twice more that week, they are no longer a new user. Those next two visits are simply sessions started by a returning user. So for that week, you would have logged 1 New User and 3 total Sessions (1 of which was a "new user session"). The "New Users" metric helps you understand your reach, while analyzing new user sessions helps you understand first impressions.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

How to Find and Analyze New Sessions in GA4

While GA4 doesn't have a canned metric called "New Sessions" sitting on every report, we can easily isolate this data using a few methods. The best way is to use comparisons and custom explorations to filter for sessions initiated by "new users."

Method 1: Create a Comparison in Standard Reports

This is the quickest and easiest way to see data for new user sessions on any standard report, like your traffic acquisition or pages report.

Let's find the number of sessions from new users last month:

  1. Navigate to a report, for instance, Reports > Acquisition > Traffic acquisition.
  2. At the top of the report, click the Add comparison button. ![Add Comparison button in GA4](https://i.imgur.com/G5g2o2y.png)
  3. A builder will slide out from the right. Set the dimension to New / established user.
  4. In the "Dimension values" dropdown, check the box for new user and click "OK." ![Select New / established user dimension with value of 'new user'](https://i.imgur.com/Y5L65I2.png)
  5. Click Apply.

Your report will now be segmented, showing you a side-by-side view of metrics for "All Users" versus just "New Users." The "Sessions" count in the "New Users" column is your answer! Now you can see exactly which marketing channels are driving the most first-time visits.

Method 2: Use the User Acquisition Report

As the name suggests, the User acquisition report is designed to focus specifically on how new users find you. By default, it's focused on the first_visit event.

  1. Go to Reports > Acquisition > User acquisition.
  2. By default, this report shows you the New Users metric. However, the "Sessions" metric in this report reflects the sessions linked to those new users.
  3. Looking at the "Sessions" column next to the "First user default channel group" gives you a clear picture of how many initial sessions can be attributed to each channel that brought you new traffic. ![User Acquisition Report in Google Analytics 4](https://i.imgur.com/HnKIZfB.png)

This report answers the fundamental question: "Of all the new users who came to my site last month, which channels delivered the most initial sessions?"

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Method 3: Build a Custom Exploration Report (Advanced)

For more control and flexibility, the "Explore" section is your best friend. Here, we can build a report from scratch that clearly separates new and returning user sessions.

  1. Go to the Explore tab in the left-hand navigation and click Blank report.
  2. Import Dimensions: Under the "Dimensions" section in the left panel, click the "+" button. Search for and import New / established user and Session default channel group.
  3. Import Metrics: Next, click the "+" on "Metrics." Search for and import Sessions, Engaged sessions, and Engagement rate.
  4. Build the Table:

And there you have it! This custom report gives you a perfect pivot table showing a clean breakdown of total sessions and engaged sessions for new visitors versus returning visitors, all attributed to the marketing channel that brought them in.

![GA4 Exploration report showing traffic broken down by new vs established user type](https://i.imgur.com/7A26W6I.png)

Why "New Session" Analysis Is So Important

Isolating the behavior of first-time visitors gives you incredible insight into your business's growth and user experience. Here are reasons why it's a critical metric:

  • Measure Marketing Reach: New user sessions are a direct result of your top-of-funnel marketing. High numbers mean your SEO, social media, or branding campaigns are successfully bringing fresh eyes to your site. This is your primary indicator for successful brand awareness.
  • Evaluate Your Onboarding Experience: This is a chance to scrutinize your website's first impression. Are new users sticking around? By analyzing the engagement rate of new sessions, you can learn if your landing pages are clear, inviting, and meet expectations. A low engagement rate on new sessions suggests your message isn't landing or your design is confusing.
  • Optimize Channel Spend: By segmenting new sessions by channel, you can learn which channels are best at acquisition versus retention. For example, you might find your SEO and blog content are fantastic at attracting new audiences (driving many fresh sessions), while email and direct traffic bring back existing customers for repeat visits. This insight helps you allocate your budget more effectively.
  • Refine Content Strategy: Which landing pages or articles are your MVPs for attracting new visitors? Analyzing your Landing page Session report — after applying the "New user" comparison from step 1 above — pinpoints precisely which content serves as your true brand entry point, informing you on what to create more of.

Final Thoughts

In GA4, "new sessions" are simply the first-ever sessions initiated by brand new visitors, uniquely marked by the first_visit event. Measuring these sessions is essential for understanding the true effectiveness and ROI of your acquisition marketing and for dialing in a welcoming user experience from the very first click.

Pulling these insights across fragmented reports can steal time from actually acting on the data. Rather than building custom comparisons or deep-diving into the Exploration tool, we connect our data sources directly and ask questions in natural language. We just ask questions like, "what channels drove the most sessions from new users last month," and Graphed creates an interactive Dashboard to answer our question instantly, letting you focus more on the marketing strategy than on menial data pulling.

Related Articles