Haychdev Heatmaps

설명

Haychdev Heatmaps shows you where visitors click and how far they scroll — as a heat overlay on your live pages.

Unlike heavyweight heatmap services, it is built differently:

  • Your data stays yours. Everything is stored in your own WordPress database. Nothing is sent to third-party servers.
  • Genuinely lightweight. A <4KB cookieless tracker sends a single request per pageview.
  • Privacy-first by architecture. No cookies, no IP storage, no fingerprinting, no PII. GDPR-friendly out of the box.
  • View 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 your cursor over any heated area to see the click count and its share of the page (or, in scroll mode, the percentage of visitors who reached that depth).

Features (all free):

  • Click and scroll heatmaps on every page
  • Device segmentation — filter heatmaps by desktop, tablet, or mobile independently
  • CSV export — download raw click events for any page
  • Live viewer overlay — see heatmaps rendered directly on your real pages
  • 90-day data retention
  • All data stored exclusively in your own WordPress database
  • Sub-4KB cookieless tracker — no cookies, no PII, no consent banner needed

    Privacy

    The plugin does NOT send any data to external servers. The tracker collects only click coordinates, scroll depth, and a device-type flag (no IP addresses, no cookies, no fingerprinting). All data is stored exclusively in your own WordPress database.

스크린샷

설치

  1. Upload the plugin files to /wp-content/plugins/haychdev-heatmaps/, or install through the WordPress plugins screen directly.
  2. Activate the plugin through the Plugins screen.
  3. Visit Haychdev Heatmaps in wp-admin. Tracking starts automatically.
  4. After some traffic arrives, click “View heatmap” next to any page.

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, configurable with the hd_heatmaps_retention_days filter.

Does the plugin contact any external server?

No. The plugin makes no external requests of any kind — all tracking data stays exclusively in your own WordPress database.

Are all features free?

Yes. Click and scroll heatmaps, device segmentation (desktop/tablet/mobile), CSV export, and 90-day retention are all included and free.

후기

이 플러그인에 대한 평가가 없습니다.

기여자 & 개발자

“Haychdev Heatmaps”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

자국어로 “Haychdev Heatmaps”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

0.5.0

  • Added internal extension hooks for the optional Heatmaps Pro add-on. The free plugin captures no new data and remains fully functional and privacy-first.

0.4.1

  • Security/hardening: every database query now runs through $wpdb->prepare(), using %i identifier placeholders for server-derived table names (WordPress.org review feedback).

0.4.0

  • All features are free and fully functional — click & scroll heatmaps on every page, device segmentation (desktop/tablet/mobile), CSV export, 90-day retention.
  • Internal rename and code-quality improvements.

0.3.0

  • All features are now free and fully functional: click and scroll heatmaps on every page, desktop/tablet/mobile segmentation, 90-day retention, and CSV export.
  • Removed the licensing system; the plugin makes no outbound requests.
  • Added extension hooks for companion add-ons.

0.2.0

  • Hover over any heated area to see its click count and share of the page (scroll depth percentage in scroll mode).

0.1.1

  • Top-level admin menu instead of sitting under Settings.
  • Page view/click counts in the admin table now appear immediately, including same-day traffic, instead of waiting for the nightly aggregation.

0.1.0

  • Initial release: click/tap heatmaps, scroll-depth maps, device segmentation, privacy-first tracking.