Privacy-first, cookie-free, no GDPR headaches. A single script tag. No unique IDs, no IP storage, no personal data collected. Just clean aggregated counters.
See which pages get the most traffic, ranked by view count.
Know where your visitors come from — domains only, no full URLs.
Desktop, mobile, tablet, and bot traffic all separated.
Country-level analytics from IP (the IP itself is never stored).
Understand engagement with duration buckets.
14-day view chart to spot traffic patterns.
Works with React, Vue, and any client-side router out of the box.
Just a script tag. No config, no API keys to rotate.
We host and maintain everything. You just add the script tag.
Fast embedded analytics database with efficient counter aggregation.
Yes. No cookies, no unique IDs, no IP storage. IPs are parsed in-flight for country lookup only, then discarded. Every metric is pre-aggregated into counters — there are no per-request rows reconstructable.
Create an account, add a site, and copy the tracking snippet. It's one script tag. Works with static sites, SPAs, and traditional websites.
site-counter is a fully managed service. We run it, you just add the script tag to your site. No infrastructure to set up or maintain.
No cookies and no personal data means no consent banner is needed for analytics. site-counter is designed to be GDPR-compliant out of the box.