Why your docs analytics doesn’t need a cookie banner
A banner is required when you store or read something on the reader’s device, not when you count visits. Count server-side, derive the visitor from a hash that changes every day, never store the address, and there is nothing to ask permission for.
Why the usual analytics needs one
And the banner costs you the numbers anyway
How counting on the server works instead
What the hash can and cannot do
What you give up, honestly
| Metric | Cookie-based analytics | Daily-rotating hash |
|---|---|---|
| Page views | Yes | Yes |
| Unique visitors today | Yes | Yes |
| Top pages and referrers | Yes | Yes |
| Returning visitors across days | Yes | No, by design |
| Sessions and time on page | Yes | No |
| Multi-day funnels and attribution | Yes | No |
| A consent banner | Required | Nothing to consent to |
What this looks like in Docszero
Questions
Do I need a cookie banner for website analytics?
How does cookieless analytics identify a visitor?
What can’t you measure without cookies?
Are bots included in the reader numbers?
Can I get the raw numbers out?
Try the free plan instead of reading about it
- Drag in a folder of Markdown, a zip, a Word document or a PDF
- Search, navigation and a 404 page are built for you
- Export the built site or the source on every plan, free included
Rollback for documentation, and why version history isn’t it
Version history restores a file. Rollback restores the site your readers are looking at. The difference matters at the exact moment you need it, which is usually ten minutes after a publish went out with something wrong in it.
Full-text search in docs without paying for an index
Search on a documentation site does not have to be a subscription. For most doc sets the index is small enough to build at publish time and ship with the pages, which costs nothing and works offline.
Docszero vs Notion: when a public page stops being a docs site
Notion publishes pages to the web, and for an internal wiki that is often enough. It prices per member rather than per site, charges separately for a domain, and a published page is your live workspace rather than a build you can roll back.