Skip to content
Start in Cloud

WordPress Privacy Analytics

HitKeep gives WordPress sites privacy-first analytics without editing a theme template or adding a tag manager. Install the first-party plugin, choose EU Cloud, US Cloud, or a self-hosted HitKeep URL, and WordPress loads the normal cookie-free hk.js tracker.

HitKeep WordPress plugin settings with instance selection, privacy defaults, tracking toggles, and snippet preview
The WordPress plugin keeps connection mode, tracking coverage, privacy defaults, and snippet preview in the WordPress admin.

Use HitKeep for WordPress when you want:

  • analytics without editing a theme template
  • conservative defaults for logged-in users and Do Not Track (DNT)
  • pageview, SPA route, outbound click, download, and form-submit tracking from the same hk.js snippet
  • AI-referred human visits from assistants that send visitors to your WordPress pages
  • EU Cloud, US Cloud, or self-hosted analytics
  • an analytics dashboard outside WordPress for teams and stakeholders
WordPress plugin list with HitKeep Analytics installed and active
The plugin installs through the normal WordPress plugin workflow.
WordPress page -> hk.js -> HitKeep /ingest and /ingest/event -> DuckDB

The plugin does not create WordPress analytics tables, set analytics cookies, or send traffic to a third-party analytics CDN. WordPress is the installation point. HitKeep remains the analytics backend, with events stored in the same embedded DuckDB data layer as non-WordPress sites.

The plugin is not a crawler log collector. To report AI crawler fetches for a WordPress site, forward server or edge logs into HitKeep’s AI fetch ingest path and use the plugin for the human-visit side.

The plugin starts from the same privacy-first tracker behavior documented in Automatic Events and Tracker Architecture:

ConcernHitKeep WordPress behavior
Analytics cookiesNot set by hk.js
Do Not TrackRespected by default
Logged-in WordPress usersNot tracked by default
Link and form metadataQuery strings, hashes, link text, form values, and request bodies are not captured

If a site needs narrower coverage, disable outbound click, file download, form-submit, SPA route, beacon, or DNT collection options in Settings -> HitKeep. The WordPress integration guide maps those toggles to the exact hk.js attributes.

  1. Create a cloud workspace or use your self-hosted HitKeep URL.
  2. Add the WordPress site in HitKeep.
  3. Install HitKeep Analytics from WordPress.org in WordPress.
  4. Choose EU Cloud, US Cloud, or custom URL in Settings -> HitKeep.
  5. Keep the default tracking toggles unless your site needs a narrower tracking surface.

Choose HitKeep Cloud when you want WordPress analytics without managing TLS, updates, backups, SMTP, or the data directory. Choose self-hosted HitKeep when you want the single Go binary and analytics data under your own infrastructure boundary.