UmamiEngine logoUmamiEngine
Features Pricing Comparison FAQ
For Shopify Sellers For Bloggers For WordPress
Blog Tools
Dashboard

Google Analytics Active Users: Why the Numbers Fluctuate and How Umami Analytics Does It Differently

Updated: November 2026

Privacy-first analytics without the DevOps. Managed Umami from $5/mo — 14 days free, no card required.

Start free trial

If you regularly check your website traffic in Google Analytics 4 (GA4), you may have noticed something confusing: the number of active users can fluctuate significantly, sometimes without any obvious change in your actual website traffic.

One day you might see 150 active users, while another analytics tool reports 190 visitors for the same period. You might even notice that the active-user count changes when you compare different reports or data sources.

So, what is happening?

The main reason is that Google Analytics active users is an engagement-based metric, not simply a count of everyone who visits your website. Google uses specific engagement criteria, user identification methods, and, in eligible configurations, modeled data to calculate this number.

Umami Analytics takes a different approach. Instead of using Google's active-user definition, Umami focuses on visitors, visits, and pageviews. Its default visitor identification uses an anonymous, cookie-free session identifier based on visitor information and a rotating salt.

Understanding these differences helps you interpret your analytics correctly and avoid making business decisions based on misleading comparisons.

What Does Active Users Mean in Google Analytics 4?

Google Analytics 4 distinguishes between three important user metrics:

  • Total users: The number of unique users who triggered at least one event during the selected period.
  • Active users: The number of unique users who engaged with your website or application during the selected period.
  • New users: The number of unique users who triggered a first_visit or first_open event during the selected period.

The distinction between total users and active users is particularly important.

In GA4, a website visitor does not automatically qualify as an active user simply because they loaded a page.

A user generally qualifies as active if they meet at least one of the following conditions:

  1. They have an engaged session.
  2. They trigger the first_visit event on a website.
  3. Google Analytics collects an engagement_time_msec parameter from their website activity.

An engaged session is a session that lasts longer than 10 seconds, includes at least one key event, or includes at least two pageviews or screen views.

This means someone who visits your website, reads a page for a few seconds, and leaves without triggering the relevant engagement conditions might appear in your total-user count but not your active-user count.

In other words, active users measures a particular type of engagement rather than every person who visits your website.

Why Do Google Analytics Active Users Fluctuate?

There are several reasons why the active-user metric can behave differently from what you expect.

1. Active users depend on engagement criteria

The first reason is built directly into the metric.

Imagine that 100 people visit your website in one day.

  • 60 visitors spend more than 10 seconds browsing.
  • 20 visitors view multiple pages.
  • 10 visitors trigger a key event.
  • 10 visitors leave almost immediately without meeting any engagement criteria.

Depending on how these conditions overlap, GA4 may report fewer active users than total users.

Now imagine that your website receives the same number of visitors the following day, but more people leave immediately.

Your total-user count might remain relatively stable, while your active-user count decreases.

This does not necessarily mean your website lost traffic. It may simply mean that fewer visitors met Google's engagement criteria.

2. Google Analytics uses different methods to identify users

Another important factor is how Google Analytics determines whether two visits belong to the same user.

GA4 can use different identifiers and reporting identity configurations to recognize users across sessions and devices.

Depending on your configuration, these can include:

  • User IDs implemented by your website or application.
  • Device-based identifiers.
  • Google Signals, where applicable.
  • Modeled information in supported reporting configurations.

The reporting identity setting determines how Google Analytics combines available identifiers to calculate user counts.

For example, someone visiting your website from a laptop and later from a mobile phone could potentially be recognized as one user or two separate users, depending on the available identification information.

Similarly, changes to reporting identity settings can affect historical comparisons and reported user counts.

This makes the active-user metric dependent not only on actual traffic but also on how Google Analytics identifies and combines visitors.

3. Consent mode can introduce modeled data

Privacy regulations and cookie consent choices have also changed how website analytics platforms collect information.

When a visitor declines analytics storage, Google Analytics may have less information available to identify that visitor and connect their activity across events and sessions.

Google provides Consent Mode to help websites communicate visitors' consent choices to Google services.

When advanced Consent Mode is implemented and a property qualifies for behavioral modeling, GA4 can use machine learning to estimate some missing behavioral information based on observed visitor behavior.

This is useful for understanding overall traffic patterns when some visitors do not consent to analytics cookies.

However, it introduces another distinction worth understanding:

Not every number in a Google Analytics report necessarily represents directly observed visitor activity.

Depending on the reporting configuration and eligibility, some metrics may include modeled estimates alongside observed data.

This can contribute to differences between GA4 reports and raw event exports.

4. Reporting identity, filters, and date ranges affect the results

Sometimes the apparent fluctuation has nothing to do with visitor behavior.

The way you configure and view your reports can affect the numbers you see.

Consider these factors:

  • Date ranges: Comparing different periods changes the population being counted.
  • Time zones: GA4 reporting uses the property's configured time zone, which can affect daily boundaries.
  • Filters: Report filters and comparisons can exclude visitors or activity.
  • Reporting identity: Different identity configurations can produce different user counts.
  • Data thresholding: Google may withhold some data in reports to protect user privacy.
  • Data processing: Reports and exports can differ depending on the reporting method and data available.

For example, a report containing demographic information may be subject to data thresholding. This can cause some information to be withheld, particularly for smaller datasets or narrow date ranges.

Google also documents that its Analytics Data API uses HyperLogLog++ for estimating unique counts in relevant reports. Consequently, some unique-user metrics are approximations rather than exact counts.

These factors do not mean GA4 is broken. They mean that its reporting system has several layers between an actual website visit and the number eventually displayed in a report.

Why Google Analytics Active Users Can Be Misleading

The problem is not that active users is a useless metric. It can be valuable when measuring engagement and understanding how visitors interact with your website.

The problem arises when website owners treat it as a straightforward measure of website traffic.

For example, consider a small business website that receives 1,000 visits in a day.

If GA4 reports 650 active users, it does not necessarily mean that 350 visitors were fake, invalid, or irrelevant.

It means that the remaining users did not meet GA4's active-user criteria or were otherwise treated differently by the reporting process.

Likewise, a decrease in active users does not automatically mean that fewer people discovered your website.

This distinction becomes particularly important when:

  • Measuring the results of SEO campaigns.
  • Comparing traffic between analytics platforms.
  • Evaluating advertising campaigns.
  • Monitoring traffic after publishing new content.
  • Reporting website performance to clients.
  • Tracking growth for a small business or startup.

If your objective is to understand how many people are visiting your website, you should pay attention to the visitor and traffic metrics that most closely match that objective.

If your objective is to understand engagement, active users and engagement rate can provide additional insight.

These are different questions and should not be answered using the same metric.

How Umami Analytics Handles Visitor Measurement Differently

Umami Analytics approaches website analytics with a different philosophy.

Rather than making GA4's active-user metric the central measure of traffic, Umami provides a simpler set of metrics that help website owners understand their audience.

The main metrics include:

  • Visitors: The number of unique visitors identified during the selected reporting period.
  • Visits: The number of unique visits.
  • Views: The total number of pageviews and other tracked events.

There is an important technical detail behind the Visitors metric.

Anonymous visitor identification without cookies

By default, Umami generates an anonymous session identifier using a hash of:

  • Website ID.
  • Visitor IP address.
  • Browser User-Agent.
  • A rotating salt.

The IP address is processed as part of this calculation but is not stored as a field in the standard analytics session record.

This allows Umami to group activity into visitor sessions without relying on traditional tracking cookies.

It is important to understand that Umami's Visitors metric is not a guaranteed count of unique human beings. It is an anonymous, session-based approximation of visitors.

For example, two people sharing the same IP address and browser User-Agent may be grouped together under certain circumstances. Conversely, one person using different devices or networks may be counted separately.

This is a deliberate trade-off between straightforward analytics, privacy-conscious identification, and the limitations of anonymous visitor tracking.

Skip the server setup. Get hosted Umami for $5/mo with 14 days free.

Get managed Umami

Visitors and visits are different metrics

Umami separates visitor counts from visit counts.

A visitor represents a unique session identifier, while a visit is a more granular measurement of activity within that session.

This distinction helps website owners understand both the size of their audience and how frequently visitors return to interact with their websites.

For example:

Imagine your website receives the following activity:

Metric Count
Visitors 100
Visits 125
Pageviews 300

This tells you that Umami identified 100 unique visitors, recorded 125 visits, and collected 300 pageviews.

The numbers provide different perspectives on website activity without requiring you to interpret an engagement-based active-user definition.

Monthly identifier rotation protects visitor privacy

One of the most interesting differences in Umami's approach is its rotating salt.

By default, Umami rotates the salt used to generate anonymous session identifiers every month.

When the salt changes, the same website ID, IP address, and browser User-Agent produce a different identifier.

This means anonymous identifiers are not automatically linked across monthly rotation periods.

The result is that Umami limits the persistence of its default anonymous visitor identification while still providing useful traffic statistics.

However, this also means that visitor counts should be interpreted within the context of the selected reporting period. You should not assume that an anonymous visitor identifier represents a permanently recognized individual.

For websites that need more persistent identification, Umami also supports Distinct IDs, which can be assigned through its identification functionality.

What about visitors who are active right now?

It is worth distinguishing historical visitor metrics from real-time monitoring.

Umami provides a separate real-time view that shows visitors currently active on your website.

This is different from the historical Visitors metric and also different from GA4's engagement-based Active Users metric.

If you are launching a product, publishing an article, or running a marketing campaign, the real-time view helps you see current activity without confusing it with historical traffic totals.

Google Analytics vs. Umami Analytics: What's the Difference?

Both platforms help website owners understand their traffic, but their approaches to identifying and measuring visitors differ.

Feature Google Analytics 4 Umami Analytics
Main user metric Active users Visitors
Metric definition Engagement-based unique users Unique anonymous sessions by default
Visitor identification Multiple identifiers and reporting identity Website ID, IP, User-Agent and rotating salt
Traditional analytics cookies Commonly used depending on implementation Not required for default visitor identification
Engagement-based active-user definition Yes Not the definition of Visitors
Real-time monitoring Yes Yes
Cross-device identification Supported through available identifiers and configuration Requires appropriate persistent identification, such as Distinct IDs
Default identifier rotation Depends on the identifier and configuration Monthly salt rotation by default
Modeled behavioral data Available in eligible Consent Mode configurations Not part of the default visitor-identification method

The most important point is that these metrics are not interchangeable.

A GA4 active-user count and an Umami visitor count can differ even when both platforms are working correctly.

They are measuring different things using different identification methods.

If you are migrating from Google Analytics to Umami, do not expect the historical visitor numbers to match exactly. Instead, establish a new baseline and compare trends using consistent definitions.

Which Website Analytics Metrics Should You Actually Track?

The best analytics metrics depend on what you want to achieve.

Rather than focusing exclusively on active users, consider tracking several complementary measurements.

1. Visitors: Understand your audience size

Visitors help you understand how many unique anonymous sessions your website receives.

Use this metric to monitor general traffic trends, evaluate content performance, and understand changes in audience size.

2. Visits: Understand returning activity

Visits provide insight into how frequently your website is accessed.

Comparing visitors and visits can help you understand whether your website is attracting new sessions or generating repeated activity.

3. Pageviews: Understand content consumption

Pageviews show how much content is being viewed.

They are useful for measuring the popularity of individual pages and identifying content that attracts attention.

4. Bounce rate: Understand single-event visits

Bounce rate helps you understand how many visits consist of a single event.

A high bounce rate is not necessarily bad. Someone might find the exact information they need on one page and leave satisfied.

Interpret bounce rate alongside pageviews, conversions, and the purpose of each page.

5. Events and conversions: Measure meaningful actions

Traffic alone does not tell you whether your website is achieving its objectives.

Tracking events such as registrations, purchases, newsletter subscriptions, downloads, and button clicks gives you a clearer understanding of visitor behavior.

For most businesses, these actions are more meaningful than simply increasing the active-user count.

6. Traffic sources: Understand where visitors come from

Use referrers, channels, and UTM campaign tracking to identify which marketing activities generate traffic.

This is especially useful when evaluating SEO, social media, newsletters, and paid campaigns.

Combining these metrics gives you a much more useful picture of website performance than relying on a single user metric.


Frequently Asked Questions

Why does Google Analytics show fewer active users than total users?

Because GA4 requires users to meet specific engagement criteria to qualify as active. A visitor who triggers an event but does not meet the engagement conditions may appear in the total-user count without appearing in the active-user count.

Are Google Analytics active users the same as unique visitors?

No. Active users are unique users who meet GA4's engagement criteria. Unique visitor metrics in other analytics platforms may use different identification methods and definitions.

Why does Google Analytics active users change even when my traffic stays the same?

Your active-user count can change because of differences in visitor engagement, identification methods, consent settings, reporting identity, date ranges, and reporting filters. Similar total traffic does not guarantee an identical active-user count.

Does Umami Analytics track active users?

Umami provides a real-time view of visitors currently active on a website. Its main historical traffic metric is Visitors, which is based on anonymous session identification by default. It does not use GA4's engagement-based active-user definition for this metric.

How does Umami identify unique visitors without cookies?

Umami generates an anonymous session identifier by hashing the website ID, visitor IP address, browser User-Agent, and a rotating salt. The default salt rotates monthly, limiting how long anonymous identifiers remain linkable.

Is Umami more accurate than Google Analytics?

Neither platform is universally more accurate. They use different definitions and visitor-identification methods. Umami provides straightforward, privacy-focused traffic measurement, while GA4 offers a broader measurement system with engagement-based metrics, advertising integrations, and behavioral modeling.

The right choice depends on the questions you want your analytics platform to answer.

Can I compare Google Analytics and Umami numbers directly?

You can compare trends, but you should not expect exact numerical matches. Differences in visitor definitions, engagement requirements, identity resolution, consent handling, and reporting methods can produce different results.

Is Umami Analytics suitable for measuring website growth?

Yes. Umami provides metrics such as visitors, visits, pageviews, traffic sources, events, and conversions. These are useful for monitoring website growth, understanding audience behavior, and evaluating marketing performance.


Conclusion: Focus on Understanding Your Traffic, Not Just Counting Active Users

Google Analytics active users is a useful engagement metric, but it is not a straightforward count of everyone visiting your website.

Its value depends on engagement criteria, user identification, reporting configurations, and, in some circumstances, modeled data. This explains why the metric can fluctuate and why it may not match visitor counts from other analytics platforms.

Umami Analytics takes a different approach by focusing on visitors, visits, and pageviews, using anonymous session identification by default.

Neither approach answers every analytics question. The important thing is to understand what each metric actually measures before using it to evaluate website performance.

If you want straightforward website traffic analytics without the complexity of Google's broader measurement ecosystem, Umami is worth considering.


Get Started with Managed Umami

With UmamiEngine, you can get your own managed Umami Analytics instance without managing servers, databases, Docker, or software updates. Set up your website, add the tracking script, and start understanding your traffic.

Get fully managed Umami in minutes

Keep reading

  • Umami vs Google Analytics
  • Umami Analytics Dashboard Walkthrough
  • Why Umami May Be the Best Web Analytics for Simplicity
Home For Shopify Sellers For Bloggers Blog Tools Self-Hosting Cost Calculator Terms of Use Privacy Policy Impressum

© 2026 UmamiEngine. All rights reserved.

$5/mo · 14 days free · No card Start free