Haych/dev Heatmaps
Click & scroll heatmaps that live entirely in your own database. No cookies, no third-party trackers.
Last updated
Haychdev Heatmaps is a self-hosted WordPress heatmap plugin that shows you where visitors click and how far they scroll — as a heat overlay on your live pages. Unlike heavyweight heatmap services that pipe visitor behavior to someone else's servers, it keeps everything in your own database.
Why Haych/dev Heatmaps
- Your data stays yours
Everything is stored in three custom tables in your own WordPress database. Nothing is sent to third-party servers.
- Genuinely lightweight
A sub-4KB cookieless tracker sends a single request per pageview. Busy pages are sampled automatically.
- Privacy-first by architecture
No cookies, no IP storage, no fingerprinting, no PII. GDPR-friendly out of the box.
- Heatmaps on your real pages
Open any page with the floating toolbar and see clicks and scroll depth overlaid on the live, responsive layout.
- Hover for exact numbers
Move the cursor over any heated area to read its click count and share of the page (or scroll-depth reach in scroll mode).
Screenshots


Free vs Pro
Free
- Click & scroll heatmaps on every page of your site
- 90-day data retention (filterable)
- All data stored in your own WordPress database
- Vanilla-JS tracker under 4 KB
- Device segmentation — desktop, tablet, and mobile views
- Export click data as CSV
Pro
Everything in Free, plus:
- Extended data retention beyond 90 days
- Scheduled weekly email reports
- Segment heatmaps by logged-in role, referrer, or UTM campaign
- Funnels / conversion-path analysis
How Haych/dev Heatmaps compares
Them: Free, but sessions are recorded on Microsoft's servers and the script sets cookies on your visitors.
Ours: Data stays in your WordPress database — no third-party servers, no cookies.
Them: Cloud analytics with monthly session caps and automatic sampling past the free tier.
Ours: No session caps, no sampling — you own the database and every event goes into it.
Them: Snapshot-based, hosted on their platform, and priced by page views.
Ours: A flat plugin license, and the raw click data never leaves your server.
FAQ
- Does it slow down my site?
- The tracker is under 4KB, loads deferred, and sends one request per pageview. Heavy pages are automatically sampled.
- Where is my data stored?
- In three custom tables in your own WordPress database. Deleting the plugin removes them completely.
- Do I need a cookie consent banner?
- The plugin sets no cookies and stores no personal data. Consult your own counsel, but the architecture is consent-banner-friendly by design.
- How long is data kept?
- 90 days by default. Developers can change this with the hd_heatmaps_retention_days filter.
- Is this a good Microsoft Clarity or Hotjar alternative?
- If keeping visitor data off third-party servers is the goal, yes. You get click and scroll heatmaps with no cloud account, no cookies, and no session caps.