hk.js tracker from your HitKeep instance and keeps data flowing through the core HitKeep ingest pipeline.
The plugin does not add a separate analytics backend, database, queue, or third-party service. It only loads the tracker from the HitKeep instance you configure.
Privacy-first web analytics for WordPress
HitKeep is built for teams that want useful web analytics without adopting a heavy analytics stack. The WordPress plugin keeps setup simple: choose your HitKeep instance, save the settings, and the plugin loads the first-party tracker on public pages.
Logged-in WordPress users are skipped by default, so administrators and editors do not pollute public traffic reports. Browser Do Not Track is respected by default.
Features
hk.js tracker.https://www.example.net/hitkeep.https://cloud.hitkeep.euhttps://cloud.hitkeep.com/wp-content/plugins/hitkeep directory, or install the plugin through the WordPress plugins screen.https://analytics.example.com or https://www.example.net/hitkeep.www.. HitKeep resolves public tracker hits from the browser Origin header.You need a HitKeep Cloud account or a self-hosted HitKeep instance.
No. The plugin injects HitKeep's normal hk.js tracker. The tracker does not set analytics cookies.
No, not by default. Enable Track logged-in WordPress users in the plugin settings if you want logged-in users to load the tracker.
Yes. Select Self-hosted or custom domain and enter the public URL of your HitKeep instance.
Yes. Enter the full public HitKeep URL, including the path prefix, such as https://www.example.net/hitkeep. The plugin preserves that prefix when it builds the hk.js tracker URL. Your HitKeep instance and reverse proxy must also serve hk.js, hk-vitals.js, and the ingest routes under the same prefix.
The normal HitKeep tracker can automatically track outbound links, file downloads, and form submissions. Each of those can be disabled from the WordPress settings page.
No. HitKeep records the form action path and method. It does not collect field values or request bodies.
Yes. Web Vitals are off by default. Enable Track Web Vitals when you want HitKeep to load the same-origin vitals bundle and report compact performance samples.
Use the support channels listed on hitkeep.com.
/hitkeep when generating the tracker URL.https://www.example.net/hitkeep/hk.js without removing the deployment prefix.