Why Are Active Users Higher Than Sessions in Google Analytics 4?

Cody Schneider9 min read

Confusing "Active Users" with "Sessions" is one of the most common hurdles when jumping into Google Analytics 4. While they both measure traffic, they answer fundamentally different questions about your audience. Getting them straight is essential for accurately understanding how people interact with your website or app.

GraphedGraphed

Still Building Reports Manually?

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

Watch Graphed demo video

This article will break down exactly what each metric means in GA4, why they're different, and how you can use them together to get a much clearer picture of your performance.

What Is an "Active User" in GA4?

In Google Analytics 4, an Active User is an individual who has an engaged session on your website or app. This is the primary user metric in GA4, and you'll see it simply labeled as “Users” in most standard reports.

The key phrase here is "engaged session." A user only counts as being "active" if they do one of the following during their visit:

  • The session lasts longer than 10 seconds.
  • The session includes a conversion event.
  • The session has at least two pageviews or screenviews.

If someone lands on your site, does nothing for five seconds, and then leaves, they would have a session, but they would not be counted as an Active User for that period because the session wasn't engaged.

This emphasis on engagement is a significant shift from Universal Analytics (the previous version of Google Analytics), which primarily focused on "Total Users." GA4's focus is on measuring meaningful interactions, not just passive visits.

How GA4 Identifies an Individual User

Google Analytics tries its best to recognize the same person across different visits. It does this by looking for a unique identifier in the following order:

  1. User-ID: If you have a system where users log in, you can assign them a unique, non-personally identifiable ID. This is the most accurate way to track users across different devices (e.g., someone browsing on their phone and later on their laptop).
  2. Google Signals: If you have Google Signals enabled, GA4 can use data from users who are logged into their Google accounts and have 'Ads Personalization' turned on. This helps identify the same user across different devices even if they haven't logged into your site.
  3. Device ID: This is the default method. GA4 looks at the user's browser cookie (Client ID) on a website or their App Instance ID on a mobile app. This method is device-specific, meaning if the same person visits from their phone and then their desktop computer, they will be counted as two different users.

The takeaway is simple: An Active User is a uniquely identified person who meaningfully engaged with your site or app at least once during your chosen date range. A user is only counted once, no matter how many times they visit.

GraphedGraphed

Still Building Reports Manually?

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

Watch Graphed demo video

What Is a "Session" in GA4?

A Session is a group of interactions a user takes on your website or app within a specific timeframe. Think of it as a single "visit." A session begins the moment someone lands on your site or opens your app in the foreground.

Each session is assigned a unique ID, and all the actions that happen during that visit - pageviews, clicks, purchases - are grouped under that ID.

How a Session Ends

By default, a session ends after 30 minutes of inactivity. If a user clicks around your website and then gets distracted and leaves the tab open without doing anything, the timer starts.

  • If they return after 25 minutes and click another link, the original session continues. The inactivity timer resets, and the clock starts again.
  • If they return after 35 minutes and click another link, the previous session has officially ended. A brand new session begins.

This is where the relationship with users becomes clear: a single user can have multiple sessions. For example, if I visit your blog on Monday morning, that’s one user and one session. If I come back on Wednesday afternoon to read another article, that’s still just one user, but it’s now two sessions total.

Key Changes in How GA4 Counts Sessions

If you're used to Universal Analytics, there are a couple of small but important changes to how GA4 defines a session ending, which simplifies reporting.

  • Sessions no longer reset at midnight. In Universal Analytics, if a user started browsing your site at 11:50 PM and continued past midnight, it would count as two separate sessions. GA4 removes this rule, the session continues until the 30-minute inactivity timer runs out, regardless of the time of day.
  • Sessions no longer reset with new campaign parameters. Previously, if a user arrived from an ad, then left, and quickly came back through an email link (within 30 minutes), Universal Analytics would start a new session. GA4 doesn’t do this, it's still part of the original session based on the 30-minute inactivity window.

The Core Differences at a Glance

Distinguishing between the two metrics becomes much easier when you think about what specific question each one is designed to answer.

What They Measure

  • Active Users answer "Who?" — It's a measurement of your audience size. It tells you how many distinct people engaged with your site in a given period.
  • Sessions answer "How often?" — It's a measurement of your website traffic. It tells you the total number of visits that happened, including repeat visits from the same individuals.
GraphedGraphed

Still Building Reports Manually?

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

Watch Graphed demo video

How They're Counted

  • An individual user is only counted once during a time period, no matter how many times they come back.
  • A new session is counted for each visit that is separated by at least 30 minutes of inactivity.

The Core Relationship

The number of sessions will nearly always be higher than the number of active users. The only scenario where they would be equal is if every single one of your visitors only ever visited your site one time and never returned. The ratio of Sessions / Active Users tells you, on average, how many times each user visited your site during the specified date range. This makes it a great proxy for visitor loyalty.

Putting It Into Practice: Which Metric Should You Use?

Knowing which metric to use depends entirely on the question you're trying to answer. Here are some practical scenarios for each.

When to Use Active Users

Focus on Active Users when you want to understand the reach and size of your audience. It helps you zoom out and look at people, not just traffic spikes.

  • Measuring Audience Growth: "Are we reaching more people this month than last month?" Looking at the trend of monthly active users gives you a direct answer.
  • Understanding Audience Retention: "How many of the new users we acquired in January came back in February?" User metrics are essential for cohort analysis.
  • Evaluating 'Stickiness': High-level questions like, "What is the total size of our loyal audience?" are best answered by observing how many active users you have week-over-week or month-over-month.

When to Use Sessions

Turn to Sessions when your goal is to analyze behavior within visits and the performance of your marketing channels.

  • Analyzing Traffic Sources: "How many visits did our new Facebook campaign drive to the site last week?" Acquisition channels directly generate sessions, not users.
  • Evaluating Site Engagement: Metrics like Engagement Rate and Average Session Duration are calculated on a per-session basis. They help answer questions like, "Are visitors from Google Search more engaged than visitors from email?"
  • Understanding Conversion Paths: "How many times, on average, does a user visit our site before they make a purchase?" Analyzing the number of sessions leading up to a conversion event is a classic sales funnel analysis.
GraphedGraphed

Still Building Reports Manually?

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

Watch Graphed demo video

Building Reports with Users and Sessions in GA4

One of the best ways to get comfortable with these metrics is to see them side-by-side. Luckily, most GA4 standard reports are already set up for this.

For example, if you navigate to Reports > Acquisition > Traffic acquisition, you'll see a table that defaults to listing your traffic channels. In the columns, you'll find both "Users" and "Sessions," allowing you to directly compare things like:

  • Organic Search brought in 10,000 unique users across 15,000 sessions.
  • Paid Search brought in 5,000 unique users across 6,000 sessions.

From just this, you can quickly calculate that users from Organic Search visited an average of 1.5 times, while users from Paid Search visited an average of 1.2 times.

If you want to go deeper, you can use the Explore section in GA4 to build custom reports. A simple and effective exploration can be built in seconds:

  1. Go to the Explore tab and select "Blank" to start a new exploration.
  2. In the "Variables" column, click the "+" symbol next to "Dimensions" and import Session default channel group and Device category.
  3. Click the "+" symbol next to "Metrics" and import Users and Sessions.
  4. Drag Session default channel group and Device category to the "Rows" area in the "Tab Settings" column.
  5. Drag Users and Sessions to the "Values" area.

You’ll instantly have a custom table showing you how many users and sessions you're getting from each marketing channel, broken down by whether they visited on desktop, mobile, or tablet. This is a powerful and practical way to see the relationship between these two key metrics in action.

Final Thoughts

Mastering a few core concepts unlocks the true power of Google Analytics 4, and the distinction between Active Users and Sessions is one of the most important. To put it simply, users are the "who" (the unique individuals visiting your site), and sessions are the "what" (the collection of visits they made). Bringing them together allows you to analyze your performance from both an audience and a traffic perspective at the same time.

Instead of wrestling with GA4 explorations, we've found the easiest way to analyze performance is simply to ask for the data you need in plain English. With a tool like Graphed you can connect your Google Analytics account and instantly get answers to questions like "Show me a chart of my weekly active users vs. sessions for the last 90 days" or "Which traffic sources drive the most engaged users?" without having to build a single manual report. This helps turn your analytics into a conversation, so you can focus less on configuration and more on what the data actually means for your business.

Related Articles

What Database Does Tableau Use?

What database does Tableau use? Tableau connects to 100+ databases — it does not store data itself. Learn how live connections and extracts work.