Stickybeak Docs Dashboard Get early access

Get started

Verify your install

To check if analytics is working, use Stickybeak's live checks first, then browser developer tools when a check does not pass.

Passing homepage and live-visitor installation checksPassing homepage and live-visitor installation checks
Markers explain every check in the verification step.
  1. Verification step is active
  2. Site domain currently being checked
  3. First-party tracker route is working
  4. Homepage contains the tracker tag
  5. Live visitor data has arrived

Verify analytics install

Open Settings, choose Install & verify for the site, then click I've added it →. Open the published site and click Check again.

CheckIf it fails
Script served from your domainYour first-party /_cfw/s.js route is unavailable. Use the hosted script meanwhile.
Script tag on your homepagePublish the tag, correct data-domain, or copy this site's ID. Client-rendered tags may not appear here.
First visitor receivedTest the live domain in another browser or on your phone. Localhost, iframes and opted-out browsers are skipped.

Check in developer tools

On the live site, open Developer tools → Network, filter for _cfw, and reload.

You seeMeaning
No s.jsThe tag is missing or cached HTML is being served.
s.js blockedCheck your ad blocker or Content Security Policy.
s.js 200, no iThe visit was skipped, or a required attribute is missing.
POST i 202The pageview was accepted.
POST i 403The site ID is unknown or the page is outside its domain.
POST i 400The request is malformed.

In the Console, window.__stickybeak is true when this page is being tracked. Check localStorage.getItem("stickybeak:ignore") for a browser exclusion.

Debug mode

data-debug="true" lets the script run inside an iframe; it does not log to the console. For broader fixes, see Troubleshooting.