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-site is 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:

js
localStorage.setItem("satsu_ignore", "true");

The tracker checks this on load and does nothing when it's set. Remove it with:

js
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 →