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

Why does TapCub show no data after I installed it?

Every cause we see in support, in the order worth checking, with the fix for each.

Getting started2 min readLast updated Oct 28, 2026TapCub teamPart of Install TapCub on your website

Short answer

Usually one of three things: the page being served does not contain the snippet yet, your own browser sends a privacy signal the script honors, or the domain is not registered on the SDK code page.

Causes and fixes

What you seeCause and fix
No client.js requestThe served page does not contain the snippet. Clear your site or CDN cache, check that you edited the template that is actually live, or allow the script in the extension that blocked it.
client.js loads, no POSTYour browser sends Do Not Track or Global Privacy Control and the script honors it. Test in a browser profile without those signals.
Console shows a CSP errorAllow the script host in script-src and the collection host in connect-src. See CSP and SRI.
POST sent, Realtime emptyCheck DataData quality for the reason. Most often the domain is not registered; also a paused site, a used-up monthly quota, or an exclusion rule matching the page or your IP.
Some pages missingThe page path matches an exclusion, the snippet’s data-exclude list, or that template was not updated.
Single-page app shows one pageviewHash routing needs data-hash="true". See single-page apps.
Testing with a headless browserHeadless Puppeteer or Playwright sessions are usually flagged as bots and kept out of visitor reports and Realtime. Test in a normal browser.

Testing on localhost

The script sends nothing from localhost, 127.0.0.1 or other local addresses, so development traffic stays out of your reports. To test locally on purpose, do both:

  1. Add data-allow-local="true" to the tag.
  2. Register localhost as a domain on the SDK code page. It covers 127.0.0.1 as well.

Remove both when you are done, or local visits keep mixing into your numbers. Pages opened with file:// are never counted.

Data stopped after it was working

If data arrived and then stopped, check quota and plan first: hits beyond the monthly event quota are dropped until the next period or an upgrade. Plans and limits explains what happens at the limit. A theme switch or redesign that replaced the template is the other common cause.

Still stuck? Send the page URL and a screenshot of the Network panel through the contact page.

See also: HAR file.

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