Verify it works
Once the script tag is on your site, here's how to confirm data is flowing.
1. Load a page
Open your site in a browser and visit a page or two. The tracker fires a pageview on load and on every route change.
2. Check the network request
Open your browser's DevTools → Network tab and filter for /e. You should
see a POST to https://track.satsu.pro/e on each pageview, returning 204 No Content. That's the event reaching Satsu.
If you don't see it, check that:
data-siteis present and matches your site ID.- The script isn't blocked by a content blocker (some block anything named
tracker.js— rare, but worth ruling out on your own machine). - You haven't set the opt-out flag (see below).
3. Watch the live view
In the dashboard, open your site and look at the Live count — it updates from presence heartbeats within a few seconds of you loading a page. Seeing yourself there is the fastest confirmation it works.
Full pageview and event numbers appear on the dashboard within moments; the live count is the real-time signal.
Excluding your own visits
To stop the tracker counting your own traffic (e.g. while developing), set a flag in the browser's console:
localStorage.setItem("satsu_ignore", "true");The tracker checks this on load and does nothing when it's set. Remove it with:
localStorage.removeItem("satsu_ignore");Still nothing?
- Confirm the site ID is correct — a wrong or unknown ID is silently dropped.
- Make sure the tag is in the served HTML (check "View Source", not just your source files — a build step might be stripping it).
- Reach out at hello@satsu.pro and we'll help.
Next: Custom events →