Validate a real setup before you commit. Good for one production site or a serious pilot.
HitKeep Cloud Pricing
Start free.Upgrade when volume does.
Every plan runs the full open-source analytics product in the EU or US region you choose on signup. Pricing changes limits and team features, never the reporting surface.
For production teams that want longer history and their own tracking domains without running infrastructure.
For agencies and multi-site teams that need higher limits, SSO, and custom branding.
HitKeep is fully open source, including every feature on this page. Paid plans fund hosting and ongoing development.Sponsor the development orself-host the same product.
Compare
Every feature, every plan
The complete matrix. Rows marked for all plans ship in the Free plan too; paid plans add limits, custom tracking domains, SSO, and branding.
| Feature | Free | Pro | Business |
|---|---|---|---|
| Usage and limits | |||
| Monthly price | €0 | €15 | €39 |
| Sites per team | 3 | 10 | 50 |
| Team members | 3 | 5 | 20 |
| Data retention | 60 days | 1 year | 3 years |
| Analytics and reporting | |||
| Traffic dashboard with sources, pages, and devices | Included | Included | Included |
| UTM, campaign, and QR attribution | Included | Included | Included |
| Goals and conversion tracking | Included | Included | Included |
| Funnels | Included | Included | Included |
| Custom events with properties | Included | Included | Included |
| Automatic events (outbound clicks, downloads, form submits) | Included | Included | Included |
| Ecommerce and revenue reporting (GA4-inspired events) | Included | Included | Included |
| Web Vitals performance reporting (opt-in p75) | Included | Included | Included |
| AI visibility analytics (crawler fetches, AI-referred visits) | Included | Included | Included |
| AI chatbot analytics and assisted conversions | Included | Included | Included |
| Opportunity recommendations | Included | Included | Included |
| Google Search Console import | Included | Included | Included |
| QR campaigns with dynamic redirects and artwork exports | Included | Included | Included |
| Scheduled email reports | Included | Included | Included |
| Privacy and compliance | |||
| Cookie-less tracker | Included | Included | Included |
| Do Not Track respected | Included | Included | Included |
| Region-pinned hosting (EU Frankfurt or US Virginia) | Included | Included | Included |
| Data and backups stay in the chosen region | Included | Included | Included |
| Built-in spam filtering (Matomo and Spamhaus lists) | Included | Included | Included |
| IP and country exclusion rules | Included | Included | Included |
| Team and sharing | |||
| Teams with roles and site permissions | Included | Included | Included |
| Shareable dashboards and QR-only shares | Included | Included | Included |
| Team audit log | Included | Included | Included |
| Custom tracking domains | Not included | Included | Included |
| SSO | Not included | Not included | Included |
| Custom branding | Not included | Not included | Included |
| Data access and integrations | |||
| REST API with scoped API clients | Included | Included | Included |
| Read-only MCP reporting route | Included | Included | Included |
| Data takeout (JSON, CSV, Parquet, NDJSON, XLSX) | Included | Included | Included |
| WordPress plugin | Included | Included | Included |
| Server-side ingest API | Included | Included | Included |
| Managed operations | |||
| Automated zero-downtime upgrades | Included | Included | Included |
| Encrypted backups in your region | Included | Included | Included |
| Managed email delivery (SMTP) | Included | Included | Included |
| TLS, including on-demand certificates for tracking domains | Included | Included | Included |
| Public status page | Included | Included | Included |
Jurisdiction
Choose where the workspace lives
You choose the region on the signup form. HitKeep stores your analytics data and backups in that region only, which keeps the hosting decision easy to explain to privacy and procurement teams before the workspace is created.
EU Cloud
Frankfurt, Germany
- Traffic and tenant data is stored in the EU region
- Default domain:
cloud.hitkeep.eu - Best for EU companies that need GDPR-friendly analytics hosted in Germany
US Cloud
Virginia, United States
- Traffic and tenant data is stored in the US region
- Default domain:
cloud.hitkeep.com - Best for US teams that want analytics data hosted close to their visitors
FAQ
Pricing questions, answered directly
If something is missing here, ask on GitHub or throughsupport before you commit to a plan.
Is HitKeep Cloud a different product from the open-source version?
No. Cloud runs the same open-source binary, dashboard, API, and exports. Plans change limits and a few team features, never the analytics surface.
What happens when I hit the Free plan limits?
Existing analytics keep working. You cannot add sites or members beyond the limit, and data older than the retention window is dropped. Upgrading raises the limits immediately.
Do I need a credit card to start?
No. The Free plan needs an email address and a region choice. You add payment details only when you upgrade to Pro or Business from the team settings.
Where is my data stored?
In the region you pick on the signup form: EU (Frankfurt, Germany) or US (Virginia, United States). Traffic data and backups stay in that region.
Can I export my data or move to self-hosting later?
Yes. Takeout exports ship JSON, CSV, Parquet, NDJSON, and XLSX where supported, and the self-hosted build is the same product. Migration is a data move, not a platform switch.
How does billing work?
Pro and Business are billed monthly through Stripe. You can change or cancel the plan from the team settings; downgrades keep your data within the new limits.
Why are custom tracking domains a paid feature?
They require per-domain DNS verification and on-demand TLS certificates that we operate for you. The self-hosted build includes them without restriction.
Start free, then choose the region on signup
Create a workspace, pick EU or US before the account is created, add the tracking snippet, and upgrade only when the limits ask for it.