Haych/dev Heatmaps
Click & scroll heatmaps that live entirely in your own database. No cookies, no third-party trackers.
Haychdev Heatmaps 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


What's included
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
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.