Release v2.15.0
HitKeep 2.15.0: Scoped Assistant Connections and OAuth
Connect assistants to selected sites, approve integrations through OAuth, and review access in Connected applications. Available in HitKeep 2.15.0.
Read release notesA practical guide for site owners, developers, and privacy reviewers
Measure pageviews, traffic sources, campaigns, and conversions without analytics cookies. See how HitKeep collects data, set up tracking on one site, and check the privacy and reporting limits. Start free in Cloud with EU Frankfurt or US Virginia hosting, chosen before account creation, or self-host the same open-source product.

Cookieless analytics measures website activity without setting analytics cookies. It can still use a browser script, send requests to a server, and use other browser storage. In HitKeep, the public tracker sends pageviews and events to your HitKeep instance and uses sessionStorage for session continuity. Here is the path from a page visit to a report.

Cookieless tracking does not guarantee complete counts. Browser blockers, disabled JavaScript, Do Not Track, and failed network requests can prevent browser events from reaching HitKeep. Session counts also depend on session continuity; they are not a count of identifiable people across devices. Review the collection method, identifiers, purpose, retention, recipients, and deployment before comparing tools.
| Technical fact | HitKeep behavior | What the operator still checks |
|---|---|---|
| No analytics cookies | HitKeep’s public tracker does not create analytics cookies by default. | Verify the rest of your site separately. Login, commerce, embeds, chat, and advertising tools may still set cookies. |
| sessionStorage is separate | HitKeep can use sessionStorage for an opaque session tuple that expires with the browser session. | Depending on the jurisdiction and setup, access to browser storage can still be relevant under ePrivacy or PECR rules. |
| No advertising identity graph | HitKeep does not include retargeting audiences, cross-site advertising profiles, or ad-network synchronization. | Custom events can still contain sensitive data if you send it. Keep names and properties deliberate. |
| Do Not Track support | DNT is respected by default unless collection is explicitly configured otherwise. | Document any override and make sure it matches your public privacy explanation. |
The accepted hit contains reporting context, not a raw copy of the browser request. These are the fields a site owner should understand before writing a privacy notice.
| Area | Recorded or derived | Privacy boundary |
|---|---|---|
| Page and acquisition | Page path, referrer, landing and exit context, UTM campaign parameters | Useful for traffic sources and campaign reporting |
| Browser and device | Browser, device, operating system, and language context | Used for aggregate audience reports |
| Location and network | Derived country, region, city, provider, and ASN when IP metadata is available | The raw visitor IP is not stored as an analytics-hit field |
| Sessions | An opaque session tuple in sessionStorage | No analytics cookie is set by the public tracker |
| Automatic events | Outbound clicks, file downloads, and form submissions | Query strings, hashes, link text, form values, and request bodies are excluded from automatic-event content |
| Conversions | Custom events, goals, funnels, and ecommerce events you configure | You control event names and properties; do not send personal or secret values |
Privacy is also an operating-model decision. HitKeep keeps the managed and self-hosted paths on the same product foundation and provides open-format takeout.
| Choice | What HitKeep provides | Your responsibility |
|---|---|---|
| Managed EU Cloud | Managed operation in the EU region | Choose the EU region during signup and record the service in your privacy and processor documentation. |
| Managed US Cloud | Managed operation in the US region | Use when the US region fits your users and obligations; assess transfers when EU/UK data is involved. |
| Self-hosted | Run HitKeep on infrastructure you control | You control network, backups, retention, access, updates, and incident response. |
| Retention | Product retention and archive controls | Set periods that match the purpose you documented instead of keeping analytics indefinitely. |
| Takeout | Site data in JSON, CSV, Parquet, NDJSON, or XLSX | Export before a migration and test that the format fits your downstream use. |
| Assistant access | Optional aggregate-only MCP with scoped OAuth (2.15+, HTTPS) or API-client tokens | Approve only needed sites and scopes, revoke unused grants, and review the external assistant as a data recipient. |
Use this as a technical starting point, not as legal advice. Replace every bracketed passage and remove anything that does not match your configuration.
We use HitKeep to understand how our website is used. The analysis covers pageviews, traffic sources, campaigns, and the events or conversions that we configure. We do not use HitKeep to create advertising profiles, retarget visitors, or synchronize audiences with advertising networks.
Operation: [self-hosted on infrastructure we control / HitKeep Cloud in the EU region / HitKeep Cloud in the US region]. The public HitKeep tracker does not set analytics cookies. Depending on our configuration, an opaque session tuple may be stored in sessionStorage for session continuity.
The processed data can include page path, referrer, browser and device context, language, UTM parameters, and derived location and network metadata. Raw visitor IP addresses are not stored as an analytics-hit field, but may be processed transiently for location, security, trusted-proxy, exclusion, or spam-protection functions.
Our legal basis is [insert the basis confirmed for this deployment]. We retain analytics data for [period]. You can [object / withdraw consent / change privacy settings] by [method]. Further technical details are available in [link to this page or your own technical explanation].
Start with one site and one reporting question, such as which campaign brings contact requests. Use the tracker architecture guide below for the script and supported options. Keep your public privacy wording aligned with the configuration you deploy.
These pages are the current product references for the claims above.
Start free in managed Cloud and choose Frankfurt in the EU or Virginia in the US before account creation. Add one site, verify its tracking, and compare the reports you need. You can also install the open-source product on infrastructure you control.
Read the newest release first, then move through practical GA migration guidance for privacy-first and cookieless analytics.
Release v2.15.0
Connect assistants to selected sites, approve integrations through OAuth, and review access in Connected applications. Available in HitKeep 2.15.0.
Read release notesFrom the blog
A practical choice for Simple Analytics Free users: keep the badge, pay for continuity, or test a migration without losing sight of exports and retention.
Stakeholders rarely need more Google data; they need clearer decisions. This playbook turns search visibility, web traffic, conversion, and AI-era signals into recurring reporting that leads to action instead of chart fatigue.
A practical 2026 guide to measuring visitors, sources, campaigns, search performance, conversions, and AI traffic without GA4.
No. The public HitKeep tracker does not set analytics cookies by default. It can use sessionStorage for an opaque session tuple, which is a separate browser-storage mechanism.
Possibly, but “no cookies” is not enough to answer that for every site or jurisdiction. Review sessionStorage, the data and purpose, your legal basis, other page tools, consent or objection handling, and local ePrivacy or PECR rules.
Raw visitor IP addresses are not stored as an analytics-hit field. An address can be processed transiently for derived location and network metadata, trusted-proxy resolution, exclusions, security, or spam protection.
No product can make that universal promise. HitKeep reduces the default tracking surface, but the controller still decides purpose, legal basis, retention, access, processor terms, transfers, and public information.
Yes. HitKeep is open source and can run on your own infrastructure. Managed Cloud is also available in EU and US regions on the same product foundation.
HitKeep provides site takeout in JSON, CSV, Parquet, NDJSON, and XLSX. Review the takeout guide for the included analytics and control records.
No. It is a technical template. Replace the hosting model, legal basis, retention, processor, consent or objection path, and contact details so the text matches your deployment.