Visitor statistics

Numbers without a cookie banner.

First-party statistics on your own domain, with no identifier stored on the visitor and nothing handed to a third party — so there is nothing to ask consent for.

A cafe counter seen from the room: one person working behind the machine, warm lamps overhead
How it counts

A rotating secret instead of an identifier.

A visitor is recognised for the day by hashing the request against a salt that rotates. The previous salt stays usable briefly so an evening session survives midnight — and then the ability to recognise that visitor is simply gone.

Stored on the visitorNothing
Sent to a third partyNothing
The identifierDerived, salted, and rotated

The tracker is a small first-party script served from your own site. It records page views, single-page navigations and any custom event you fire. It is a trimmed port of an open-source tracker, kept deliberately narrow.

What you see

The questions a small business actually asks.

Which pages get read, where people arrived from, what kind of device they used, and roughly where they are — aggregated into daily rollups rather than kept as a pile of raw events forever.

Pagesviews and visitors, per page, over a period
Sourcesreferrers and campaign parameters, parsed
Devicesbrowser, operating system and screen class
Locationresolved from IP to a country or region, then discarded
Retentionrolled up on a schedule, and pruned
Consent, if you still need it

A banner is included, and it can actually switch things off.

Because the built-in statistics need no consent, the banner exists for everything else you might add. Its analytics category genuinely gates the script rather than decorating the page — and it ships with Dutch, English, German and French copy already written.

necessary · analytics · marketing · functional
Start

Publish a page and watch the first visit arrive.

There is nothing to install and no second account to open.