HivemindOS manual
Hivemind Analytics
Hivemind Analytics is privacy-first web analytics for sites you own, included with a HivemindOS subscription. One script tag gives you visitor counts, traffic sources, top pages, countries, devices, and goal conversions — without cookies, without storing personal data, and without a consent banner.
Open Analytics from the More launcher, or pin it to the nav rail.
What it measures
| Metric | Meaning |
|---|---|
| Unique visitors | Distinct people in the range, counted from a rotating daily digest |
| Total pageviews | Every page load, including repeat views in one visit |
| Visits | Sessions; a visit ends after 30 minutes of inactivity |
| Bounce rate | Share of visits that saw exactly one page |
| Visit duration | Average time between the first and last event of a visit |
Breakdowns cover top pages, entry pages, exit pages, traffic sources, countries, devices, browsers, operating systems, UTM campaigns, and custom events. Clicking any row filters every other number on the page to that value, so “how did the Hacker News visitors behave” is one click rather than a query.
Privacy contract
- No cookies and no local storage for identity. The tracker sets nothing on a visitor’s device.
- No IP address is stored. A visitor’s address is read once, in memory, to compute a salted digest. Only the digest is written, and the salt rotates every UTC day, so digests from different days cannot be linked back to the same person.
- No cross-site tracking and no personal data, which is why the script does not require a consent banner under GDPR-style rules. Confirm your own obligations with your counsel.
- Automated traffic is dropped before it is counted, so bots do not inflate your numbers or consume your quota.
- Visitors can opt out permanently in their own browser by setting
localStorage.hivemind_ignore = 'true'.
Install
Add a site with its domain, then paste the snippet just before </head>:
<script defer data-domain="example.com" src="https://hivemindos-analytics.hivemindos.workers.dev/hive.js"></script>
Check installation fetches your homepage and reports what it found: the snippet present, a tag whose data-domain does not match, a site it could not reach, or events already arriving.
Optional script attributes:
| Attribute | Effect |
|---|---|
data-hash |
Counts #/route changes as pageviews, for hash routers |
data-manual |
Sends no automatic pageview; you call hivemind('pageview') yourself |
data-exclude |
Comma-separated path globs that must not be tracked, e.g. /admin/** |
data-honor-dnt |
Skips visitors who send Do Not Track |
data-api |
Points the beacon at a proxy you control |
Custom events and goals
Track an action from your own code:
hivemind('Signup', { props: { plan: 'pro' } });
Then add a goal in Setup & goals — either a custom event name, or a page path (/thanks, or /blog/* for a prefix). Goals report completions and the share of visitors who converted.
Public dashboards
Publish a read-only page at a link you choose, for a client, an investor, or a public transparency page. The shared page shows the same numbers you see, loads no third-party code, and is not indexed. Stop sharing at any time.
Companies
A Zero-Human Company’s Analytics tab can point at Hivemind Analytics as its provider: pick a site you already added, and the company reads its own real traffic and goal conversions. Bringing your own Plausible, PostHog, or Google Analytics 4 account stays free and fully supported — those providers are unchanged.
What is included
Hivemind Analytics is included with HivemindOS Plus, Pro, and Max at no extra cost — there is no per-pageview charge and no separate analytics bill.
| Plan | Sites | Events per month | History |
|---|---|---|---|
| Plus | 3 | 25,000 | 12 months, up to 300,000 events per site |
| Pro | 10 | 150,000 | 24 months, up to 3,000,000 events per site |
| Max | 25 | 500,000 | 24 months, up to 6,000,000 events per site |
An “event” is a pageview or a custom event — both are counted. The Analytics view shows your usage against these limits. Events beyond the monthly allowance are not collected, and the view reports how many were dropped, so a quiet gap in your numbers is never a silent one.
History has two limits and whichever comes first applies: the age window, and a per-site event ceiling. A site well inside its monthly allowance will keep the full window; a site running at its ceiling keeps the most recent history rather than all of it. This is what keeps one busy site from crowding out everyone else’s data.
These numbers come from the HivemindOS commercial catalog, which is the authority — the app only displays them, so what you see is what the server will actually grant.
Without a subscription, the view explains the upgrade path and points at the bring-your-own-account providers, which remain free.
Limits worth knowing
- One domain belongs to one account. A domain already registered by someone else cannot be added again.
- A reporting range is capped at 366 days per query, even when your plan retains more history.
- Removing a site permanently deletes its history. There is no undo.