Run open-source web analytics in managed Cloud in the EU or US, export complete site data packages, or self-host
from the same open-source HitKeep foundation. Track traffic, conversions, and Search Console queries without
analytics cookies by default or data sharing with ad networks.
0cookies set by default, so your visitors stay anonymous
EU · USmanaged regions in Frankfurt and Virginia, each with regional backups
MITanalytics application is open source and auditable
Live Demo·demo.hitkeep.com
This is the real product embedded live, not a screenshot. Click around and explore
traffic, conversions, and search queries, all in one place.
Deployment
One product. Two ways to run it.
HitKeep Cloud and self-hosted HitKeep share the same open-source analytics foundation and
core dashboards. Cloud adds managed tenancy, billing, updates, backups, and delivery services.
Fastest start
HitKeep Cloud
We operate the managed service, you read the dashboards. Pick your region at signup;
workspace traffic data and backups stay in that region.
Pinned EU or US data region
Updates, encrypted backups, and email delivery managed for you
Free plan: 3 sites, 3 team members, 60-day retention
Goals, multi-step funnels, ecommerce revenue, UTM attribution, and QR campaigns live in
the same dashboard as your traffic. No tag manager, no second event pipeline, no per-event pricing.
Server-side crawler fetches and browser referrals are different signals. HitKeep keeps them separate,
then shows which fetched pages later receive human visits without treating bot traffic as demand.
Business is designed for agencies and multi-client teams: 50 sites, 20 members, three-year retention,
shareable dashboards, scheduled reports, scoped API clients, and clear team access controls.
Scheduled email digests, shareable read-only dashboards, a REST API, and a governed
read-only MCP server for approved assistants, all behind the same site and team permissions.
Send operational events to the systems you already use
Signed outbound webhooks notify your systems about site, goal, import, team, and user events.
HMAC verification, bounded retries, test delivery, and searchable delivery history are built in.
hk.js records outbound clicks, file downloads, and form submissions out of the box, without ever storing form contents. Cookieless event tracking
Cookie-free by default
Default tracking sets no cookies and avoids personal identifiers, keeping privacy-first analytics simple to implement. Privacy-first analytics
WebAuthn, passkeys, 2FA
Hardware-key login, role-based access, team isolation, and audit logs ship in the core product, on every plan and every deployment.
Open exports
Your analytics history exports to JSON, CSV, Parquet, NDJSON, or XLSX where supported. Migrate, audit, or archive without asking permission.
WordPress and REST API
A first-party WordPress plugin and a documented REST API cover the common integration paths. WordPress analytics
Signed outbound webhooks
Send site, goal, import, team, and user events to your systems with HMAC signatures, bounded retries, test delivery, and delivery history. Configure and verify HitKeep webhooks
QR campaigns
Create dynamic QR codes for print and offline campaigns, add UTM/custom parameters, export artwork, and compare QR opens with tracked pageviews. QR campaigns
Self-Hosting
Zero to first pageview in three commands.
No database to provision, no queue to configure, no docker-compose file to maintain.
The architecture really is this small.
01
Download
One Linux binary for amd64 and arm64. No runtime, no package manager, no container required.
These comparisons name where the other product is stronger as well as where HitKeep fits.
Each page is dated and links to the sources used for the review.
Default tracking avoids cookies and unnecessary personal identifiers, reducing the implementation overhead of privacy-first analytics.
Zero telemetry
The server process never phones home. Traffic data, accounts, and reports stay under your control unless you export them.
Data sovereignty
Self-host on your own infrastructure, or pin your Cloud workspace to Frankfurt or Virginia. The EU option supports European data-sovereignty reviews; the trade-offs and legal boundaries are documented.
Open source, auditable
The analytics application codebase is MIT licensed, so procurement, security, and engineering can inspect the product they deploy.
Cloud Pricing
Pricing you can read in ten seconds.
Annual plans include two months at no extra cost. Every plan includes core analytics: goals, funnels, automatic events, Search Console
import, signed outbound webhooks, QR campaigns, email reports, and API access. Paid plans add limits, retention, and custom tracking domains.
Compare every plan and region.
Self-hosting is free, forever. HitKeep is MIT-licensed software, not a trial.
FAQ
Frequently asked questions
Is HitKeep a self-hosted alternative to Google Analytics?
Yes. HitKeep covers pageviews, events, goals, funnels, ecommerce, UTM attribution, and QR campaigns
without cookies or third-party data sharing, and it imports Google Search Console data
so query-level search reporting moves with you. The difference is operational: one binary
instead of a hosted suite, with your data in a DuckDB file you own.
See the self-hosted GA4 alternative guide.
Can HitKeep run on a 512 MB VPS or a Raspberry Pi?
Yes. HitKeep ships as one static Go binary with DuckDB and NSQ embedded, so there is no
database server or queue competing for memory. Linux builds are available for amd64 and
arm64, which covers most VPS providers and the Raspberry Pi.
The installation guide walks through the setup path.
Does cookie-less tracking remove the need for a consent banner?
Default tracking sets no cookies and avoids personal identifiers, which removes the most
common trigger for consent banners. Whether your specific configuration requires one is a
legal assessment only your team can make. HitKeep documents exactly what it stores so
that assessment is straightforward.
More in privacy-first web analytics.
How is HitKeep different from Plausible, Umami, or Matomo?
Mostly in what you have to operate. Plausible runs on ClickHouse and Postgres, Umami needs
Postgres or MySQL, and Matomo needs MySQL and PHP. HitKeep embeds its database (DuckDB)
and queue (NSQ) in a single binary, so self-hosting means running one process.
Importers for Plausible and Simple Analytics are built in
if you are migrating.
Where does HitKeep Cloud store my data?
You pick the region at signup, EU or US, and workspace analytics data and backups stay pinned there.
Complete site history exports to JSON, CSV, Parquet, NDJSON, or XLSX where supported.
That takeout is an open export; importing it into another HitKeep instance is not automatic.
Details on EU and US cloud analytics.
Why DuckDB instead of ClickHouse or Postgres?
DuckDB is an embedded
analytical database: column-oriented query speed without a separate server process. For
the data volumes most sites produce, it answers dashboard queries in milliseconds while
keeping the deployment a single file on disk you can back up with cp.
Start managed. Keep the exit open.
Create a free workspace in the EU or US region that fits your team. The source and self-hosted build keep future collection portable; complete site takeout carries exported history into your archive, warehouse, or next stack.