Heatmaps & Click Tracking
See what thousands of real users actually clicked, moved, and scrolled — without recruiting a single one. Heatmaps aggregate real interaction data into visual overlays that reveal where users engage and where they do not.
01 — TL;DR
Two sentences.
Heatmaps and click tracking aggregate interaction data — clicks, cursor movements, scroll depth — from real users on live pages, visualising it as colour-coded overlays that reveal where engagement concentrates and where it is absent. Unlike lab methods, they capture behaviour from the full range of users without recruitment or observation effects — producing representative data at a scale no moderated method can achieve.
Pioneered by tools like ClickTale and now standard in Hotjar, FullStory, and Microsoft Clarity, the method reveals the gap between designed intent and actual behaviour: a CTA surrounded by warm engagement zones that itself receives almost no clicks, or a key section that 58% of users never scroll to see.
02 — When to Use
Apply this when…
When NOT to apply it
Skip it when traffic is too low (fewer than a few hundred sessions produce noise), when the question is multi-page flow (use session recordings or funnel analytics), when you need to understand why users behave as they do (use qualitative methods), or when privacy constraints restrict interaction data collection.
03 — How It Works
The mechanism
A JavaScript snippet records each interaction event — clicks, cursor positions, scroll events — at pixel coordinates. These are aggregated across sessions and rendered as colour-coded overlays: red for high density, blue for low.
Aggregate data masks segment differences
A heatmap combining new and returning users blends two interaction patterns into a misleading average. New users may click in confusion; returning users may click efficiently. Always check segment-specific heatmaps before treating the aggregate as the complete finding.
04 — Real Example
Hotjar's own landing page and the invisible content
Hotjar's scroll map showed 58% of users leaving their product page before reaching the section explaining session recordings — one of their most differentiating features. The team had positioned it below the fold assuming interested users would scroll. The data showed otherwise.
The response: move the most compelling session recordings demo above the fold into the zone where 90% of users were still present. Conversion improved measurably within two weeks — requiring no user recruitment, no scheduled sessions, just the scroll map showing where users were and where they were not.
05 — In the Wild
Test yourself & see real examples
No examples yet — be the first.
Spotted a page where critical content sits below where most users scroll — or a layout that perfectly matches real user engagement? Submit what you observed.
Seen Heatmap insights ignored in a real product? Help grow the evidence base.
06 — Common Mistakes
Where teams go wrong
07 — Variations & Related Principles
Connected ideas
Heatmaps sit within the quantitative behavioural analytics toolkit — methods that measure what users do at scale on live products.
The most important pairing is heatmaps with session recordings. Heatmaps identify aggregate patterns — the signal that something is wrong. Session recordings explain those patterns through individual replays. Neither alone produces actionable findings with sufficient confidence.
08 — 10-Min Exercise
Run it right now
⏱ 10 minutes · Solo · No prep
1. Open your most important page. Identify three key pieces of content or CTAs. Estimate what percentage of users scroll far enough to see each one.
2. Check actual scroll depth data (or count scrolls on mobile as a proxy).
3. Compare estimates to reality. Most teams discover their estimates are significantly higher — content they believe users see is routinely below the scroll depth where the majority leave.
4. For every important element below 50% scroll depth: does it need to move up, or be replaced with a shorter version? That question is a design decision worth a sprint — and the data you just gathered is the evidence.