Documentation

Up and running in two minutes

One small script. No cookies banners, no config files, no build steps.

Quick start

  1. Create your account and add your first site — you'll get a unique site key.
  2. Copy the snippet below, replacing YOUR_SITE_KEY with the key from your dashboard.
  3. Paste it into your site's <head> on every page you want tracked.
Install snippet
<script async src="https://annexray.com/t.js" data-site="YOUR_SITE_KEY"></script>

Your real snippet with the key pre-filled is in Settings → Tracking once you've added a site.

What gets tracked

Everything below works out of the box — nothing to configure.

Pageviews

Every page load, including SPA route changes — no extra setup for React, Vue, or Next apps.

Sessions

Visits grouped into sessions with entry page, exit page, duration, and page count.

Traffic sources

Referrer, channel (direct, organic, social, referral), and full UTM parameters.

Engagement

Clicks on links and buttons, plus scroll depth so you can see how far people read.

Device context

Browser, operating system, and device type for every session.

Live presence

Heartbeats while a tab is open power the real-time Live Visitors view.

Verify your install

  1. Open your site in a new browser tab (a private window works well).
  2. In your Annexray dashboard, open Live Visitors — your visit appears within seconds.
  3. Settings → Tracking also shows a green "Snippet active" status with the last activity time for each site.

Not seeing data? Check the snippet is inside <head>, the site key matches, and tracking is toggled on in Settings.

Privacy & data

Annexray is built to respect visitors. The tracker uses no third-party cookies and does no cross-site tracking. Data is stored in Australia (Sydney) and retained according to your plan's history window.

Per-site privacy preferences — Do-Not-Track, personal-data masking, and internal-traffic exclusion — live in Settings → Tracking.

FAQ

Will the script slow my site down?

No. The tracker is about 3KB, loads async, and never blocks rendering. It fails silently if unreachable — your site is never affected.

Does it work on single-page apps?

Yes, automatically. Route changes in React, Vue, Svelte, and friends are captured as pageviews without any configuration.

Do I need a cookie banner for this?

Annexray does not use third-party cookies or cross-site tracking. Review your own legal obligations, but the tracker is built to be privacy-friendly by default.

Where is my data stored?

In Australia (Sydney). Data retention follows your plan — see Billing for your history window.

Can I track more than one site?

Yes — add each site in your dashboard and install its unique snippet. Site limits depend on your plan.

How do I stop tracking temporarily?

Toggle the site off in Settings → Tracking. Collection pauses immediately; flip it back on any time.

Ready to see who's on your site?

Free to start. No credit card. Live data in two minutes.

Start tracking free