Click Maps · Scroll Depth · Session Analytics
See what visitors
actually do.
Click maps, scroll depth tracking, and session analytics for any website. Under 3KB recorder. Zero impact on page speed. Works with Reflect out of the box.
Sessions
12,847
Top Page
/pricing
Avg Scroll
62%
Active Sites
4
The Difference
Without HeatMap vs. With HeatMap
Without HeatMap
With HeatMap
How It Works
Three steps. Real visitor insights.
Add the Recorder
Already using Reflect? HeatMap activates automatically. Otherwise, add one script tag — under 3KB, zero impact on page speed.
One script tagCollect Behavior Data
Mouse movements, clicks, and scroll depth are captured and batched every 5 seconds. Session cookies handle visitor identity — no login required from your users.
Passive collectionVisualize & Act
Click maps show where attention lands. Scroll depth reveals how far visitors read. Session lists show device and duration breakdowns. Make changes backed by real behavior.
Visual insightsWhat you actually see
Sessions Today
1,284
↑ 12% vs yesterday
Click Events
8,432
6.6 clicks/session
Avg Scroll Depth
62%
↑ 4% this week
Top Page
/pricing
342 sessions
Click Map — /pricing
Scroll Depth Distribution
Features
Lightweight and powerful. Privacy-first.
Click Maps
Visual overlay showing exactly where visitors click on every page. Color-coded from cold (blue) to hot (red). Percentage-based coordinates work at any screen size.
Scroll Depth
See how far visitors scroll at 10% increments. Identify the fold line where attention drops off. Compare scroll depth across pages and devices.
Session Explorer
Browse every visitor session with page URL, device type, viewport size, duration, and event count. Filter by date range, device, or page path.
Device Analytics
Automatic breakdown of sessions by desktop, tablet, and mobile. Derived from viewport size — no user-agent sniffing needed.
Lightweight Recorder
Under 3KB. Passive event listeners. sendBeacon for network I/O. Zero DOM manipulation. Will not affect your Core Web Vitals score.
Reflect Integration
Already using Reflect? HeatMap activates automatically via the same site_key. The CloudFlare Worker, Go agent, or script tag injects the recorder for you.
Privacy-First
No raw IP addresses stored — only SHA256 hashes. Session cookies expire in 30 minutes. No personal data captured. No cross-site tracking.
Aggregated Analytics
Click coordinates bucketed into density grids. Scroll depth in 10% increments. Top pages ranked by session volume. All queryable by date range.
Who It's For
Built for teams who design with data.
Design decisions backed by behavior
Stop guessing what users do. Click maps show exactly where attention lands. Scroll depth reveals where content gets ignored. Redesign with confidence.
Optimize every landing page
See which parts of your landing pages drive clicks and which get ignored. Layer heat map data under your A/B tests for deeper conversion insights.
Client reporting with visual proof
Show clients exactly how their visitors interact with redesigned pages. HeatMap data makes the case for design changes better than any analytics dashboard.
Pricing
Simple, transparent pricing.
All prices in CAD. 7-day free trial on Starter. No credit card required.
Starter
Pro
Enterprise
Start Recording
Ready to see the full picture?
Start with a 7-day free trial. No credit card required. Under 3KB recorder — zero impact on your site.