ZenWeb - Zenpedia - Sessions vs Users in GA4: The Difference Explained

Sessions vs Users in GA4: The Difference Explained

Jian Tat Lee
July 13, 2026

Share this post:

Sessions vs Users in GA4: The Difference Explained
TL;DR: In GA4, a user is the person who visits your website and a session is a single visit they make. One user can start many sessions, so your sessions number is almost always higher than your users number. Use users to judge how many people you reached, and sessions to judge how much activity or repeat visiting happened. Neither is “wrong” — they answer different questions.

1. Introduction

Open the Reports section in GA4 and two numbers sit right next to each other: Users and Sessions. They are never the same. Most owners glance at the gap, assume one of them must be broken, and move on without really knowing which number to trust.

Nothing is broken. Sessions vs users is simply two ways of counting the same traffic, and once you see the difference, your whole GA4 dashboard starts to make sense. This guide explains both terms in plain Malaysian English, shows why the two numbers drift apart, and tells you which one to use for each decision. If GA4 itself is still new to you, our plain-English guide to Google Analytics 4 is a good warm-up. The short video below sets the scene before we break it down.

Google Analytics Events, Hits, Sessions, and Users Explained: GA4 vs UA

Source video: Root and Branch on YouTube


2. What’s the actual difference between sessions and users?

Quick Answer: A user is a unique person — really, a unique browser or device — who visits your website. A session is one visit, a group of actions inside a time window. One user can have several sessions, which is why GA4 almost always reports more sessions than users.

The simplest way to hold the two apart: user is the visitor, session is the visit. Picture a kopitiam. The number of different customers who walk through your door this week is your users. The total number of times anyone walks in — including the regular who comes back three mornings running — is your sessions.

So the same person can add one to your user count but five to your session count over a month. That is normal and healthy. When you understand how GA4 collects its data, the constant gap between the two numbers stops looking like an error and starts looking like information.

Key takeaway: User counts people, session counts visits. One person can create many sessions, so sessions will nearly always be the bigger number.

Not sure your GA4 is even set up right?

Most reporting confusion starts with a sloppy install. See how ZenWeb manages analytics and digital marketing →


3. What counts as a “user” in GA4?

Quick Answer: GA4 has four user metrics — Total users, Active users, New users and Returning users. The “Users” you see in most standard reports is actually Active users: people who genuinely engaged, not just anyone whose browser pinged the site.

This trips up a lot of owners. In the old Universal Analytics, “Users” meant total users. GA4 flipped the default to Active users, so the headline figure now counts people who did something: stayed, scrolled, clicked or converted. Here is how the four metrics line up.

GA4 user metrics at a glance
The four user metrics GA4 reports and what each one counts.
User metricWhat it countsWhen you want it
Total usersEveryone who triggered any event, engaged or not.A full headcount of who touched the site.
Active usersPeople who had an engaged session (the default “Users”).Day-to-day reporting on real audience size.
New usersFirst-timers who have never visited before.Measuring fresh reach from ads or SEO.
Returning usersPeople who came back after a previous visit.Judging loyalty and content stickiness.

Source: Google Analytics Help: Understand user metrics.

One quirk worth remembering: a returning visitor who lands and leaves within a few seconds can show up in Total users but not Active users, because they never engaged. That single rule explains many of the odd little gaps you will spot between reports.

Key takeaway: The “Users” number in GA4 is Active users by default — engaged people, not raw browsers. Total, New and Returning users each answer a different question.

4. What counts as a “session” in GA4?

Quick Answer: A session is a group of interactions a user has within a set time. It begins with a session_start event and ends after 30 minutes of inactivity. The same person returning the next day starts a brand-new session, which is exactly how one user produces several sessions.

GA4 opens a session the moment someone arrives and quietly closes it when they go quiet. A session restarts in a few common situations:

  • 30 minutes of inactivity. Step away to make a teh tarik, come back 40 minutes later, and that counts as a second session.
  • A return on another day. Each fresh visit is its own session, even from the same person.
  • Engaged sessions. A session that lasts 10 seconds or more, fires a conversion, or has two or more page views is flagged as “engaged”, the quality marker GA4 cares about.

If you want to see what people actually do inside a session, where they scroll, click and stall, then pair your session data with a heatmap of your key pages. Sessions tell you how often people visit; heatmaps tell you what happens once they are in. Google’s own write-up on how Analytics sessions work goes deeper if you need the fine print.

Key takeaway: A session is one visit that ends after 30 minutes idle or at the next return. “Engaged sessions” are the ones that lasted, converted, or went more than one page deep.

5. Why your users and sessions never match

Quick Answer: Sessions outnumber users because people come back. The average number of sessions per user — the sessions-to-users ratio — tells you how sticky your site is. A ratio near 1.0 means most visitors come once; well above 1.5 means a lot of them return.

Divide sessions by users and you get a single, useful number: sessions per user. It is one of the quickest health checks in GA4. A one-page promo gets a ratio close to 1.0 because nobody bookmarks it. A content blog or an online store earns a higher ratio because people browse, leave, and return. The pattern below is typical of what we see across Malaysian SME accounts.

Typical sessions per user, by site type
Illustrative average sessions per user across common Malaysian SME website types.
Site typeSessions per user
One-page campaign

1.1

Local service website

1.3

Content blog

1.6

E-commerce store

1.9

Membership / portal

2.6

Source: Aggregated from ZenWeb-managed GA4 accounts, Malaysia, 2024–2026. Illustrative benchmarks; your own ratio depends on your audience.

The number itself matters less than its direction over time. A rising ratio means your digital marketing is pulling people back; a falling one means you are buying one-and-done visits.

Key takeaway: Sessions per user is your stickiness score. Watch it trend up or down rather than chasing a “perfect” figure — different site types sit at different ratios.

6. What makes the gap bigger or smaller

Quick Answer: The gap between sessions and users widens when one person gets counted as several users, or when one user racks up many sessions. Device switching, cleared cookies and declined consent all push the two numbers apart in ways you cannot fully control.

GA4 identifies a user mainly through a cookie in the browser. Anything that breaks or duplicates that cookie changes the count. Here is how the most common factors pull on the gap.

What pushes sessions and users apart
Common factors that change the gap between session and user counts in GA4.
FactorWhat happensEffect
Same person, two devicesPhone and laptop each get their own cookie.More users
Cleared cookies / incognitoA returning visitor looks brand-new.More users
Declined cookie consentGA4 models the visit without a stable ID.More users
30-minute timeoutOne person, paused and resumed, starts a new visit.More sessions
New campaign mid-visitArriving via a fresh ad tag restarts the session.More sessions

Source: ZenWeb operational notes, informed by Google Analytics Help: Differences in user counts.

None of these are faults to fix. They are simply why you should treat both numbers as close estimates, not exact headcounts. That matters the moment you start dividing conversions by either one.

Key takeaway: Device switching and lost cookies inflate users; timeouts and new campaign tags inflate sessions. Read both as solid estimates, not perfect counts.

Want your numbers to actually mean something?

We set up GA4 the right way and turn the data into decisions. Start with our beginner’s guide to digital marketing →


7. Sessions vs users: which number should you use?

Quick Answer: Use users when you care about how many people you reached, and sessions when you care about how much activity happened. The golden rule for conversion rate: match the top and bottom of the sum — per-user conversions divided by users, per-visit conversions divided by sessions.

There is no single “better” metric in the sessions vs users debate. The right one depends on the question you are asking. This matrix maps the common goals to the number that answers them.

Which metric answers which question
A decision guide matching common marketing goals to the right GA4 metric.
Your goalLook atWhy
How big is my audience?Active usersCounts people, not repeat visits.
Is my reach growing?New vs returning usersSeparates fresh reach from loyalty.
How heavy is my traffic?SessionsCounts every visit and load.
Is my content engaging?Engaged sessionsShows the quality of each visit.
What’s my conversion rate?Match the metricUser rate for leads, session rate for checkouts.

Source: ZenWeb reporting guidance for Malaysian SME clients, 2024–2026.

If you are still building your reporting habits, our beginner’s guide to digital marketing in Malaysia shows how these metrics feed a simple monthly review.

Key takeaway: Pick the metric that fits the question — users for reach, sessions for activity — and always pair conversions with the matching denominator.

8. Common mistakes reading sessions vs users

Quick Answer: The biggest errors are comparing GA4 users to old Universal Analytics users, adding users across separate date ranges, and dividing conversions by the wrong metric. Each one quietly makes your reports tell the wrong story.

Most reporting mistakes are not maths errors. They are mix-ups between the two counts. Watch for these:

  • Comparing GA4 users to UA users. GA4 shows Active users by default while Universal Analytics showed total users, so a year-on-year “drop” is often just the metric changing, not your traffic.
  • Adding users across months. A person who visits in May and again in June is two monthly users but one quarterly user. You cannot simply sum the months.
  • Dividing conversions by the wrong number. A per-visit action like checkout belongs over sessions; a per-person action like a sign-up belongs over users.
  • Ignoring the source of a session. The referral visits your backlinks send and the organic visits your SEO earns are both sessions, so judge each channel on its own.
  • Trusting tiny numbers. With very low traffic, data thresholds and modelling make the user count wobble; look at trends, not single-day figures.
Key takeaway: Don’t compare GA4 users to UA users, don’t sum users across date ranges, and always divide conversions by the metric that matches the action.

9. Conclusion

Sessions vs users is not a trick question with a single right answer. A user is the person; a session is the visit. Because people come back, your sessions count sits above your users count, and the distance between them, the sessions-per-user ratio, is a quiet signal of how sticky your site really is.

Use users to size your audience, sessions to size your activity, and always match conversions to the right denominator. Get those habits right and GA4 stops being a confusing wall of numbers. If you would rather have it set up and read for you, the team at ZenWeb handles analytics as part of our wider digital marketing services.


10. Frequently Asked Questions

1. What is the difference between sessions and users in GA4?

A user is a unique person who visits your website, identified by their browser or device. A session is one visit, a group of actions inside a time window. One user can start many sessions over time, so GA4 almost always reports a higher sessions number than users number. User answers “how many people”, session answers “how many visits”.

2. Why are there always more sessions than users in GA4?

Because the same person comes back. Each return after 30 minutes of inactivity, or on a later day, opens a fresh session while still counting as one user. So a single visitor who drops by five times in a month is one user but five sessions. Sessions outnumbering users is the normal, expected pattern, not a tracking fault.

3. Is “users” in GA4 the same as in Universal Analytics?

No. Universal Analytics showed Total users by default, while GA4 shows Active users, meaning people who actually engaged. That single change makes GA4 user counts look lower than the old UA figures even when real traffic is identical, which is why you should never compare the two tools head to head.

4. What is a good sessions-per-user ratio?

It depends on your site type. A one-page campaign sits near 1.0 because visitors rarely return, while a content blog, store or member portal runs higher as people come back. Rather than chase a fixed target, watch your own ratio over time, because a rising number means your marketing is bringing people back.

5. Should I track users or sessions for conversion rate?

Match the metric to the action. For a per-person goal like a newsletter sign-up, divide conversions by users. For a per-visit goal like a checkout, divide by sessions. GA4’s own “session key event rate” and “user key event rate” do this split for you, so use the one that fits what you are measuring.

Ready to turn your GA4 numbers into decisions?

Book a free 30-minute strategy session. We’ll audit your GA4 setup, check what your sessions and users are really telling you, and give you a clear 90-day plan to turn visits into leads.

Get my free strategy session →

Table of Contents

Table of Contents

See Also

Property Marketing Penang: Sell Units Faster in 2026

Property Marketing Penang: Sell Units Faster in 2026

Hotel Marketing Langkawi: Fill More Hotel Rooms 2026

Hotel Marketing Langkawi: Fill More Hotel Rooms 2026

F&B Marketing Klang Valley: Win More Diners in 2026

F&B Marketing Klang Valley: Win More Diners in 2026

Get A Free Proposal

Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Meowketing Specialist

Online

Today

Meow! 👋

We are Official Google Partner,
Ask us anything about Marketing!