PostHog Numbers Different From Google Analytics
Workaround available Web Updated October 21, 2026
Quick answer
PostHog and GA4 count visitors differently: ad blockers block GA more often, PostHog can merge one person across devices, bot filtering differs, and sessions end after 30 minutes of inactivity. Small gaps are normal; large ones mean one tool is blocked.
Most likely fix: Put both tools on equal footing.
Symptoms
Unique visitors, pageviews or sessions differ noticeably between PostHog, GA4, Plausible or Cloudflare.
Why it happens
- Ad blockers blocking one tool more than the other
- Cross-device identification merging users in PostHog
- Different bot filtering (PostHog blocks known bots by default)
- Different session timeout definitions
- Referrers stripped, inflating direct traffic
How to fix it
Try these in order — the most common fix is first.
1. Put both tools on equal footing
- Set up a reverse proxy for PostHog so blocked visitors are counted
- Compare the same date range, timezone and page filters
2. Align session and bot settings
- Adjust session_idle_timeout_seconds if your other tool uses a different timeout
- Use custom_blocked_useragents to exclude extra bots, or opt_out_useragent_filter to include them
3. Fix attribution gaps
- Add UTM parameters to shared links
- Set up cross-domain tracking for traffic between your own domains
- Enable the GeoIP transformation in Data pipelines if the world map is empty
This guide also covers
- posthog vs google analytics numbers
- posthog different from ga4
- posthog visitors wrong
- posthog direct traffic high
Still not working?
If PostHog keeps failing, you're not alone. See every PostHog problem users report or the alternatives people switch to.
Other PostHog errors
- PostHog Events Not Showing Up
- PostHog Blocked by Ad Blockers
- PostHog Session Replay Not Recording
- PostHog Replay Broken: Missing CSS, Fonts or Blank Screen
- PostHog Bill Too High
- PostHog Feature Flags Not Working or Undefined
- PostHog Pageviews Missing or Duplicated in Next.js
- PostHog Identify Merging Wrong Users
- PostHog Surveys Not Showing
- PostHog Toolbar or Heatmaps Not Loading
- Why Is PostHog So Slow?
- PostHog Not Capturing Events in Playwright or Puppeteer Tests