Dashboard shows no data
An empty dashboard after installation is nearly always one of five causes. Work down this list in order; the fix is usually in the first three.
- Key takeaways
- Five causes cover ~99%: missing tag, wrong ID, blocked request, self-exclusion, no traffic yet.
- Raw view-source beats DevTools Elements for 'is the tag actually there'.
- Data lands within ~60 seconds; longer means something above is wrong.
1 · The snippet is not on the page
View source (not DevTools Elements, raw source) and search for cdn.bobray.com. Not there? Your template did not deploy, a cache is serving an old page, or a tag manager is holding it behind consent. Fix and hard-refresh.
2 · Wrong site ID
The data-site value must match the dashboard exactly, IDs are case-sensitive. A snippet copied from a different site in your account reports data to that other dashboard.
3 · Something is blocking the request
Open DevTools → Network, reload, and look for the request to api.bobray.com. Red/blocked means an ad blocker, privacy extension, or CSP. See Ad blockers and CSP setup.
4 · You excluded yourself
If your IP is in Settings → Exclusions or you are browsing from localhost/staging, your own visits are correctly invisible. Test from mobile data or ask a colleague to visit.
5 · You are just very early
Data appears within ~60 seconds of the first pageview. If a brand-new site simply has no traffic yet, the dashboard being quiet is accurate.
Common pitfalls
The mistakes we see most often on this topic, so you can skip them entirely.
- Debugging from an excluded office IP for an hour.
- Ignoring the console: the CSP/ad-block error usually names the fix.
- Editing the snippet's src or attributes 'to be safe', restore the canonical tag.
Quick reference
| First check | view-source for cdn.bobray.com |
| Second | data-site matches exactly |
| Third | Network tab: api.bobray.com |
| Escalate | support@ + site ID + URL |