Haychdev Heatmaps — Support & Docs
A short guide to installing and using Haychdev Heatmaps. Everything here applies to the free plugin; Pro additions are called out at the end.
Getting started
- Install Haychdev Heatmaps from your WordPress dashboard (Plugins → Add New → search "Haychdev Heatmaps"), or download it from WordPress.org.
- Activate it. Tracking starts automatically — there's no tag to paste and no account to create.
- Visit a few pages on the front end so there's data to look at.
Viewing a heatmap
Open any page of your site while logged in and use the floating toolbar to overlay the heatmap on the live, responsive layout:
- Clicks — where visitors clicked, as a heat overlay.
- Scroll — how far down the page visitors reached.
- Hover over any heated area to read its exact click count and share of the page (or scroll-depth reach in scroll mode).
- Switch device — desktop, tablet, and mobile views are tracked separately.
The admin screen
Under the Haychdev menu you'll find the per-page traffic table, tracking settings, and a one-click data reset. Use it to see which pages have data and to manage what's collected.
Privacy & cookies
- Heatmap data is stored in your own WordPress database — nothing is sent to third-party servers.
- The tracker sets no cookies, stores no IP addresses, and collects no personal data or fingerprints.
- Because of that, the plugin is consent-banner-friendly by design. (Consult your own counsel for your jurisdiction.)
Performance
The tracker is a single vanilla-JS file under 4 KB, loaded deferred, sending one request per pageview. On busy pages, hits are sampled automatically so tracking never becomes a load problem.
Data & retention
- Everything lives in three custom tables in your database. Deleting the plugin removes them completely.
- Data is kept 90 days by default. Change it with the
hd_heatmaps_retention_daysfilter:
add_filter( 'hd_heatmaps_retention_days', fn() => 180 );
- Export click data as CSV from the admin screen.
Pro features
A Haychdev Heatmaps Pro license adds extended data retention beyond 90 days, scheduled weekly email reports, segmentation by logged-in role / referrer / UTM campaign, and funnels (conversion-path analysis). See the plugin page to upgrade.
Troubleshooting
- Heatmap looks empty — it needs real front-end traffic first; click around your site (logged out, or in a private window) to generate data.
- Overlay won't open — make sure you're viewing the front end while logged in with an account that can manage options.
- No data being recorded — a caching or "optimize JavaScript" plugin may be deferring or stripping the tracker; exclude the Haychdev Heatmaps script from JS minification/combination.
Getting help
Check this page first. For anything else, use the plugin's WordPress.org support forum or reach out through the support channel on haychdev.com.