More in Getting started
- Install TapCub on your website
- Migrate from Google Analytics 4 or Baidu Tongji
- Add a website, app or mini-program
- How do I add TapCub to WordPress?
- How do I add TapCub to Shopify?
- Where do I paste the TapCub tracking code?
- Can I install TapCub with Google Tag Manager?
- How do I track a React, Vue or Next.js app?
- How do I check that TapCub is collecting data?
- Why does TapCub show no data after I installed it?
- What is a site, and how many can I add?
- Which time zone should I pick for a site?
- Which domains do I need to register?
- How do I keep my own visits out of the reports?
- Why does my visitor count differ from Google Analytics 4?
- Can I run TapCub alongside Google Analytics 4?
- How do I move my goals and events from GA4?
- Can I import my historical data from GA4?
- How do I add TapCub to Squarespace?
- How do I add TapCub to Wix?
- Which Content Security Policy rules does TapCub need?
- How do I send events from my server?
- How do I install TapCub on React?
- How do I install TapCub on Nuxt?
- How do I install TapCub on Vue?
- How do I install TapCub on Next.js?
- How do I capture a HAR file for TapCub support?
- How do I create and manage API keys?
- How do I send events with the HTTP API?
- All guides in this category
Still have a question?
Could not find it? A person reads every message, usually within a few hours on business days.
Chat with usShort answer
Some ad blockers and privacy extensions block analytics scripts, including TapCub, and TapCub does not bypass them. Do Not Track and Global Privacy Control also stop the script by default. Send key conversions from your server to keep them complete.
The short answer
Yes, some can. Ad blockers and privacy extensions use lists of hosts and script names to block, and some of those lists include analytics services. When a visitor's blocker drops the TapCub script or its requests, that visit is not counted. TapCub does not try to get around blockers.
Browser settings matter too. When a visitor turns on Do Not Track or Global Privacy Control, the TapCub script stops before sending anything, unless you have set data-respect-dnt="false" on the script tag. Whether that is appropriate for your site is a decision for you and your legal advice.
What a blocked visit looks like
- Your own visit never appears in Realtime while a different browser or a private window works.
- The network panel shows no request to the TapCub hosts at all. When a request is blocked by the browser, there is nothing to see; the collector never received it.
To test your install, use a browser without privacy extensions. See check that data is arriving.
How big is the gap?
It depends on your audience: technical and privacy-minded audiences block more. To estimate it, compare a number you record on your server with the same number in analytics over a few weeks, for example sign-ups or orders. The difference is a rough upper bound on what blockers, closed tabs and declined consent hide.
Keeping key numbers complete
Send the conversions that matter, such as orders or sign-ups, as server-side events. They are recorded whatever the browser does. Pageviews and browsing behaviour still come from the script, so treat those as a large sample of real visits rather than a complete count. Server events are covered in the developer docs.
If TapCub runs next to another analytics tool, each is blocked by different lists, so their totals will not match exactly. See why visitor counts differ from GA4.
Did this answer your question?
We use your answers to fix and expand this page.
Couldn’t send. Please try again in a minute.
Thanks for the feedback. We’ll use it to improve this page.You’ve already sent feedback on this page. Thanks.