Resources/Getting Started/Verify tracking is working

Verify tracking is working

Confirm Spectry is installed correctly and data is being received.

After installing the snippet, confirm everything is wired up correctly.

1. Load your site

Open your website in a normal browser tab. If you use the Spectry consent banner, you should see it appear. Accept consent so analytics can run.

2. Check network requests

  1. Open your browser's developer tools and select the Network tab.
  2. Reload the page and filter by spectry.
  3. You should see spectry.js load from cdn.spectry.io, followed by these requests:
  • /api/v1/settings/<siteId> — the SDK fetching your site's configuration. This is the first request, and it fires before consent is evaluated.
  • /api/v1/track/<siteId> — the pageview. This one is consent-gated.
  • /api/v1/session/<siteId>/<sessionId> — ongoing session and interaction data.
Use the settings request as your diagnostic split. If you see settings but no track, the snippet is installed correctly and something is declining to collect — consent not granted, a blocked domain, or bot / Do-Not-Track detection. If you see no requests at all, the snippet isn't running (or a blocked-script consent provider hasn't released it yet).
Network tab showing track requests

3. Check your dashboard

Open your site's Overview in Spectry. New traffic typically appears within a few minutes. The live visitors indicator should reflect your own visit.

Not seeing data?

  • Consent not granted — analytics only runs after consent. Accept the banner, or review your consent mode.
  • Domain not allowed — if you set allowed domains, make sure the current domain is listed.
  • Snippet missing on some pages — confirm it's in the shared <head> template, not just one page.
  • Ad/privacy blockers — some blockers, or a Do Not Track / Global Privacy Control signal, intentionally stop tracking. The SDK honours both signals and exits silently. Test in a clean browser profile.
  • Bot detection — automated browsers and known bots are filtered out by design. This includes headless Chrome and Lighthouse, so a synthetic audit will never appear in your data.
  • Tracking disabled for this visit — if the URL carries ?spectryDisable=1, the SDK does nothing at all. See the SDK API reference.

Put this to work on your own site.

Heatmaps, session replays, funnels and experiments in one platform. Set it up in minutes, no credit card needed, and early-access members earn exclusive rewards.