TapCub is live — analytics, insights and live chat, free on one platform
Help center

Why does my visitor count differ from Google Analytics 4?

The four reasons the numbers never match exactly, and which comparison is actually meaningful.

Getting started2 min readLast updated Oct 28, 2026TapCub teamPart of Migrate from Google Analytics 4 or Baidu Tongji

Short answer

Because “visitor” is not one definition. GA4 counts a cookie-based user and may include bots; TapCub counts a cookieless daily pseudonym and excludes recognized bots by default. Compare the trend week over week, not the raw totals.

What differs, and what to compare

Totals from two analytics tools never match exactly, and that is not a defect in either one. They count different things under similar names:

MetricWhat differsWhat to compare
Visitors / usersGA4 counts a device with a cookie; TapCub counts a cookieless daily or site-level pseudonym and excludes recognized bots by default.The trend shape week over week. Expect TapCub lower when GA4 counted bots, higher when cookie consent blocked GA4.
SessionsBoth split on idle time. TapCub defaults to 30 minutes and does not split at midnight.Sessions per visitor — should be within a few percent.
PageviewsThe closest metric. Gaps come from blocked scripts and single-page-app route events.Top 10 pages by share. The ranking should match.
Bounce / engagementGA4 calls a session engaged after 10 seconds; TapCub counts a bounce as one pageview with no event.Direction by channel, not the absolute number.

Cookieless identity moves the monthly number most

GA4 stores an identifier in the browser, so one person is remembered for weeks. TapCub writes nothing to the browser: by default (balanced mode) it derives a keyed hash from the site, a persistent site salt, the IP and the browser type, so the same browser on the same network is recognized across days. In strict mode the salt rotates daily and nobody is recognized across days.

The practical effect: compare daily uniques, where both tools agree on what a person is. Weekly and monthly uniques are different metrics with different names — GA4 will usually report fewer monthly uniques and more “returning” visitors.

The blog post Why UV never matches walks through every reason with sample numbers you can show your team.

Stop trying to make the totals equal. Run both tools for a week, compare the trend lines, and when the shapes agree, trust the one with the cleaner definition. A funnel is comparable even when totals are not, because every step is counted the same way inside one dataset.

TapCub keeps bots in a separate report rather than deleting them. The humans-only toggle is the default and the number to report; switch to all traffic only to debug crawl volume.

Did this answer your question?

We use your answers to fix and expand this page.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics