Google Analytics has been the default web analytics tool for almost two decades. Most small businesses still rely on it to understand their traffic. The problem is that somewhere between 25 and 40 percent of your visitors are invisible to it, and the share keeps growing.
Those visitors aren't ghosts. They're real people on your site, doing real things. They just don't show up in your reports. That's not a small problem when you're using the data to decide where to spend money.
Who's getting blocked
Three big buckets of visitors are routinely missed by Google Analytics:
Ad blocker users
Browser-level ad blockers like uBlock Origin, AdBlock Plus, and Ghostery block third-party trackers by default. Google Analytics' standard tracking script is on every blocklist. Industry estimates put global ad blocker usage at 30 to 35 percent of desktop users and around 20 to 25 percent of mobile users.
Privacy-focused browsers
Brave, Firefox with strict tracking protection enabled, Safari with default settings on iOS — all of them block third-party trackers automatically. The visitor doesn't have to install anything. Their browser does it for them.
iOS Mail and other previewing tools
Some traffic gets pre-fetched by mail clients, browsers, or AI tools and never resolves into a real session in Google Analytics. It's still real interest in your business — it just doesn't get counted properly.
Why this matters for decisions
If you're seeing 1,000 visitors a month in Google Analytics, your real number is probably 1,300 to 1,700. The share you're missing isn't random — it skews toward more privacy-conscious users, often more technical visitors, often higher-income demographics. Decisions like "is the new homepage working?" or "are people finding my contact page?" come out systematically wrong when a third of your data is missing.
Worse, conversion rates get distorted. If a customer browses with an ad blocker, fills out your contact form, and submits, the form submission may register in your CRM while the pageview that led to it doesn't. The lead looks like it came from nowhere.
What to do about it
The instinct is to go hunting for a tool that catches everyone. Server-side and first-party analytics products do exist, they are genuinely harder to block, and for a business making six-figure decisions on traffic data they can be worth it.
For most small businesses, though, switching tools is the wrong lever — and it usually trades a known, well-documented undercount for a tool nobody else in your industry uses, that your next web person will not know, and that you will pay monthly for. A consistent undercount is not the same problem as bad data.
The more useful move is to read the numbers you already have correctly:
- Trust the trend, not the total. If the blocked share is roughly steady, month-over-month direction is still accurate even when the absolute number is low.
- Never compare across tools. Your host's traffic counts, your analytics, and your ad platform all measure differently. Pick one and stay with it.
- Count what actually matters at the source. Enquiries, calls, and bookings are counted where they land — your inbox and your phone — not in analytics. Those numbers are complete.
- Assume your real audience skews more private than your reports suggest. The people missing are disproportionately technical and higher-income. If that is your customer, your best segment is your least visible one.
How we do it
Every JoeHandlesIt site gets a Google Analytics property created in your name, with full access handed to you from day one — not held behind our login and summarized in a monthly PDF. We keep it configured for measurement rather than ad targeting, and if you ever leave, the property and its entire history go with you.
We use Google Analytics knowing exactly what it misses, which is why we treat form submissions and calls as the real scoreboard — those get counted where they arrive, not where they are tracked. Tell us about your business and we will show you what we would actually watch.
