Anonymous page view analytics

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.

No cookies
Zero tracking cookies
1-line setup
Add to any site
Aggregated
No per-user data stored

Everything you need, nothing you don't

📊

Page views

See which pages get the most traffic, ranked by view count.

🔗

Referrer tracking

Know where your visitors come from — domains only, no full URLs.

📱

Device breakdown

Desktop, mobile, tablet, and bot traffic all separated.

🌍

Geo-location

Country-level analytics from IP (the IP itself is never stored).

Time-on-page

Understand engagement with duration buckets.

📈

Daily trends

14-day view chart to spot traffic patterns.

🔄

SPA ready

Works with React, Vue, and any client-side router out of the box.

🔌

One-line embed

Just a script tag. No config, no API keys to rotate.

🏗️

No servers to manage

We host and maintain everything. You just add the script tag.

🦆

Powered by DuckDB

Fast embedded analytics database with efficient counter aggregation.

Simple pricing

Free
$0/mo
For personal sites and side projects
  • 1 site
  • 10,000 views / month
  • 30-day data retention
  • Basic analytics dashboard
  • Advanced analytics
  • Data export
Get started
Business
$49/mo
For high-traffic sites and agencies
  • Unlimited sites
  • Unlimited views
  • 365-day data retention
  • Advanced analytics dashboard
  • Date range filtering
  • CSV & JSON data export
Subscribe

Frequently asked questions

Is this really anonymous?

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.

How do I add it to my site?

Create an account, add a site, and copy the tracking snippet. It's one script tag. Works with static sites, SPAs, and traditional websites.

How is this hosted?

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.

What about GDPR?

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.