Exclude visits
Count your visitors, not yourself.
Ignore your own browsers with one link, exclude IP addresses, paths, hostnames and countries in Settings, and switch on attack mode when a flood of fake traffic comes in.
14-day free trial · No card required · From $9/month
Your own visits.
Open your website once with #supr-ignore at the end of the address. That browser is ignored from then on (it's remembered in its local storage), and #supr-track undoes it.
- Do it once per browser and device; Settings → Exclusions has the link for your website
?supr_ignore=trueon any page does the same, and?supr_ignore=falseundoes it- Localhost and
.localhosts are never counted unless Track localhost is on in Settings or the script hassupr-allow-localhost="true"
Exclusions.
In Settings → Exclusions, up to 50 of each:
- IP addresses
- An exact address, or a prefix ending in
*or., such as192.168.1.*. - Paths
- The whole path, with
*matching anything, such as/admin/*. Case doesn't matter. - Hostnames
- A host and its subdomains, such as
staging.yourdomain.com. - Countries
- New visits from the country are dropped, and its past visits are hidden from reports while it's on the list.
Excluded IP addresses, paths and hostnames are dropped as hits arrive, so past data stays as it was. Session recordings and heatmaps leave out the same IP addresses, paths and hostnames.
Attack mode.
In Settings → Security. Under a bot attack or a flood of fake traffic, turn it on and every hit is dropped until you turn it off. The tracker still gets a success answer, and live chat pauses.
- By hand
- On until you switch it off again.
- Automatically
- On by itself for an hour when the last hour's visits reach 4 times the usual hourly rate, and at least 30. Checked every 5 minutes.
- You're told
- With spike alerts on, the alert for that rush says attack mode is on.
Always left out.
Without any setting:
- Bots and crawlers, recognised by their user agent; to see them separately, use crawler tracking
- Automated browsers, such as headless Chrome, Cypress, Playwright and Selenium
- Pages opened as files (
file://) - Dropped hits aren't stored, so they don't count towards your plan's monthly events
How it works, in detail.
The docs page “Exclude visits” goes through it step by step.
Limits worth knowing
- IP, path and hostname exclusions apply from when you add them; they don't remove past data
- While attack mode is on, real visitors aren't counted either
- The ignore link works per browser: a private window or another device is counted until you open the link there too
- Up to 50 entries of each kind
Questions, answered.
How do I stop counting my own visits?
#supr-ignore at the end of the address, once in each browser you use. Settings → Exclusions has the link. Or exclude your IP address there.Can I exclude a range of IP addresses?
* or ., such as 192.168.1.*, and every address starting with it is left out.Does excluding a country remove its past visits?
What is attack mode?
Are bots counted as visitors?
Do excluded visits count towards my plan?
More features
- Cookieless trackingAn optional mode that sets no cookies, and what it changes.Open
- No IP addresses storedLocations are worked out as hits arrive; the address itself is never kept.Open
- Ad-blocker proxyServe the script from a subdomain of your own website.Open
- Subdomains and extra domainsOne visitor across your subdomains, and several domains reporting to one website.Open
- AI and search crawlersSee when ChatGPT, Claude, Perplexity, Google and others read your pages.Open
See it on your own website.
Every feature is on every plan, with a free trial and no card.
14-day free trial · No card requiredPricingHow it worksAll features