Price

From $49/year

Buy
v2.0.0
[B] Easy Page Heat Map

[B] Easy Page Heat Map

See exactly where your visitors click, scroll and stop — right inside WordPress.

  • Visual click heat maps — see exactly where users click on every page
  • Scroll depth analysis with milestone tracking (25%, 50%, 75%, 90%, 100%)
  • Real-time dashboard — watch live sessions, clicks and scroll activity as they happen
4.8
(0 reviews)

About the plugin

[B] Easy Page Heat Map gives you a crystal-clear visual picture of how real users interact with every page on your site — clicks, scroll depth, session behavior, device patterns, and live activity, all from your WordPress dashboard.

No external accounts. No data leaving your server. No monthly SaaS fees. Install, activate, and start seeing exactly where your visitors click, how far they scroll, and which content holds their attention.

Built for performance: every query uses prepared statements, data is stored locally in optimized tables, and the lightweight tracker script adds virtually zero overhead to your front end.

Screenshots

Benefits

Know exactly where users click

Stop guessing what grabs attention. The color-coded click heat map shows you precisely which elements users interact with on every page.

Find where users stop reading

The scroll depth heat map and engagement milestones reveal the exact point where visitors lose interest — so you know where to improve your content.

Watch your site live

The real-time dashboard refreshes every 5 seconds showing active sessions, recent clicks and current scroll activity — no page reload needed.

Your data stays yours

Zero external dependencies. All tracking data is stored in your own WordPress database. No SaaS accounts, no monthly fees, no data sharing.

GDPR ready out of the box

Consent banner, IP anonymization, user data export and deletion are all built in — no extra plugins or configuration needed to comply with GDPR.

Full mobile and tablet insights

Touch gestures, swipe patterns and device-specific behavior are tracked separately so you can optimize the experience for every screen size.

Available plans

Single Site

49.00 / /year

1 site

Buy

Business

99.00 / /year

5 sites

Buy

Agency

199.00 / /year

Unlimited sites

Buy

Why [B] Easy Page Heat Map?

See how it compares to typical SaaS heat map tools

Feature [B] Easy Page Heat Map Other solutions
Data ownership 100% on your server Stored on third-party servers
Monthly SaaS fee None — one annual license $29 to $249/month
GDPR consent banner Built in Often requires separate plugin
Real-time dashboard Yes — 5 second refresh Usually paid add-on
Scroll depth heat map Yes — with milestone bars Yes, on higher plans
Touch and gesture tracking Yes — swipe, pinch, tap Limited or unavailable
WordPress native integration Full — REST API, WP hooks, options External script snippet only
Data retention control Configurable — 1 to 365 days Fixed by plan
No page speed impact Async REST API tracking Varies — often adds render-blocking scripts

How it works

1

Install and activate

Upload the plugin via Plugins > Add New or install directly from the WordPress plugin directory. Activate it with one click — database tables are created automatically.

2

Configure your tracking preferences

Go to [B] Heat Map > Settings. Enable tracking, set your data retention period, configure GDPR consent if needed, and choose whether to track logged-in users or administrators.

3

Let data accumulate

The lightweight tracker script is automatically injected into your front end. Clicks, scroll events and sessions start being recorded immediately for any page your visitors access.

4

Analyze your heat maps

Go to [B] Heat Map > Heat Maps, select a page and a date range, then click Load Heat Map. Switch between the click heat map, scroll depth analysis and real-time dashboard tabs.

5

Review sessions and top pages

Use the Dashboard for an overview of sessions, page views, device and browser breakdown. Use Sessions to review individual visitor sessions in detail.

Detailed features

Documentation

Full setup guide, configuration reference and REST API documentation at https://baqueiro.es/docs/b-easy-heat-map/

Support

Open a support ticket at https://baqueiro.es/suporte/ — responses within 48 hours on business days.

Changelog

Full version history available at https://baqueiro.es/plugins/b-easy-heat-map/#changelog

Built to boost your project

Use cases where this plugin delivers the most value.

E-commerce

Identify which product images, CTAs and add-to-cart buttons get the most clicks. Find where shoppers abandon the checkout flow using scroll depth data.

Landing Pages

See exactly how far visitors scroll before leaving, which headline gets attention and whether your CTA is in the right position to convert.

Content and Blogs

Discover which sections of your articles readers actually finish. Use scroll milestones to decide where to place related posts, newsletter opt-ins or affiliate links.

Agencies

Show clients concrete behavioral data from their visitors. Back up UX recommendations and redesign proposals with real heat map evidence instead of assumptions.

Mobile-First Sites

Understand touch and swipe patterns from mobile visitors. Separate device breakdowns let you optimize navigation and layout for each screen size independently.

Education and Membership

Track how students engage with lesson pages. Scroll depth milestones reveal which courses hold attention and which content needs to be restructured or shortened.

Frequently asked questions

Version history

2.0.0 2026-03-01 Current
  • Added real-time dashboard with live session counter, click feed and active users list
  • Added scroll depth heat map with canvas visualization
  • Added engagement milestone tracking (25%, 50%, 75%, 90%, 100%)
  • Added touch and swipe gesture tracking for mobile and tablet visitors
  • Added click density grid calculation and hotspot identification
  • Added device detection class with fingerprinting and tracking config per device
  • Added rate limiting and abuse detection on all public REST endpoints
  • Added cache invalidation on all write operations
  • Fixed SQL injection exposure — all queries rebuilt with single wpdb prepare on full SQL
  • Fixed duplicate BDW_Heat_Map_API class definition causing fatal error on activation
  • Fixed scroll and analytics endpoints — now require manage_options capability
  • Fixed column naming inconsistency — timestamp and view_time unified to created_at
  • Fixed sessions table missing status and last_activity columns for real-time queries
  • Fixed ALTER TABLE operations — all use SHOW COLUMNS existence check before executing
  • Fixed timezone handling — replaced date() with wp_date() throughout
  • Fixed duplicate visibilitychange listener in realtime-dashboard.js
  • Fixed hardcoded canvas width in scroll-heatmap.js — now uses ctx.canvas.width
  • Removed dead function groupScrollDataByDepth() from scroll-heatmap.js
  • Removed duplicate operating_system column from sessions table schema
  • Added PHP 8.1 version guard — displays admin notice and halts loading on older PHP
  • Added uninstall handler with optional full data wipe on plugin deletion
  • Added table_scroll_milestones property to BDW_Heat_Map_Database
  • Added insert_scroll_milestone() method to BDW_Heat_Map_Database
  • Added safe database migration for existing installations on activation
1.0.0 2025-06-01
  • Initial release
  • Click heat map with color-coded overlay
  • Session tracking with device and browser detection
  • Analytics dashboard with top pages, device stats and browser stats
  • GDPR consent banner with IP anonymization
  • User data export and deletion
  • Configurable data retention and automatic cleanup via WP-Cron

Reviews

0 reviews

There are no approved reviews for this plugin yet.

Reviews are collected by e-mail and published by the team.

Submit your review

Your feedback helps other buyers and can be edited later.

Sign in with the purchasing account to submit your review.

System requirements

PHP 8.1+
WP 6.0+

Required plugins

  • None

Other plugins you might like

Take your project to the next level

Get started right now with [B] Easy Page Heat Map.

I want to buy now

30-day full refund guarantee.