ShonyLabs
DocsPricingChangelog
Log inGet started

Getting started

IntroductionQuickstart

Tracking

Tracking snippetCustom goalsIdentify usersExclusions

Privacy

GDPR & cookieless tracking

Revenue

Transactions APIPayment connectors

Server & bots

Bots & server-side tracking

Collaboration

Team & access

Live map

Public live map

Integrations

Google Search Console

No-code platforms

WordPressGoogle Tag ManagerWebflowWixSquarespaceFramerGhostOther platforms

Reference

API reference

Exclusions

Filter out traffic you don't want recorded — your own team's visits, staging domains, or specific countries.

Manage exclusions from a site's Settings → Exclusions tab. There are four types:

  • IP address — exact match, e.g. 203.0.113.42
  • Path — exact match, or a trailing * wildcard to match a prefix, e.g. /admin/*
  • Hostname — exact match, useful for excluding a staging subdomain, e.g. staging.example.com
  • Country — matched against the visitor's resolved country code

How it's enforced

Exclusion rules are checked server-side, before an event is queued for storage — an excluded hit is never written anywhere, not just hidden in the dashboard. The tracking snippet still gets a normal 200 OKresponse for an excluded event, so it's never mistaken for a delivery failure and retried.

Rules refresh on a 30-second timer, so an exclusion you just added takes effect quickly without needing to wait for anything to restart.

ShonyLabs Analytics

Privacy-friendly web analytics that shows which channels actually drive revenue.

© 2026 ShonyLabs. All rights reserved.

Product

  • Log in
  • Sign up
  • Pricing
  • Changelog
  • Documentation
  • API reference

Guides

  • Quickstart
  • Tracking snippet
  • Goals
  • Transactions
  • Identify visitors
  • Cookieless tracking

Legal

  • Terms of service
  • Privacy policy
  • Data processing agreement