Heatmaps

See where visitors click, rage, and stop scrolling.

Aggregated click density, frustration markers, and scroll depth for any page, drawn over a real snapshot of the page itself. All from data you're already collecting.

heatmap · /pricing · 30 days
Start free button
hottest element
4,812 clicks
Plan slider
38 rage clicks flagged
1,904 clicks
Scroll depth
median visitor
72%

Drawn over a rebuilt snapshot of the page your visitors actually saw.

What you get

Click density maps

Every click across your visitors, aggregated into a heat layer over the real page.

Frustration markers

Rage clicks and dead clicks marked where they happened. The fastest way to find broken UI.

Scroll depth bands

How far visitors actually scroll, so you know what share of them ever saw your CTA.

Real page snapshots

Heat draws over a rebuilt snapshot of the page from replay data, not a stale screenshot.

Per-page, from day one

Pick any page on your site. Data comes from autocapture, so history exists before you ever open the tool.

One click to replay

Heatmaps and session replay share the same data. Go from a hot spot to watching real sessions.

What a heatmap tells you that charts can't

Analytics tells you which pages people visit. A heatmap tells you what they do once they're there. Click maps reveal what visitors think is clickable (including things that aren't), scroll bands show where attention dies, and frustration markers point at UI that's actively fighting your users.

Because OakData builds heatmaps from autocaptured clicks and replay snapshots, there's no separate heatmap script, no page-by-page setup, and no waiting for data. The history is already there when you look.

Find broken UI before support does

Rage clicks (repeated frustrated clicking) and dead clicks (clicks on things that do nothing) are the clearest signal of a page that's failing. OakData marks both directly on the heatmap, so a glance at your checkout page shows the exact element that's eating taps. One more click takes you to the replays of the sessions that hit it.

Questions

No. Heatmaps are built from the clicks and page snapshots the OakData snippet already autocaptures. There's no separate heatmap script and no per-page setup.

Rage clicks are rapid repeated clicks on the same spot, a clear frustration signal. Dead clicks are clicks on elements that do nothing. OakData flags both automatically and marks them on the heatmap.

No. It's drawn over a snapshot of the page rebuilt from session replay data, so the layout underneath the heat is the page your visitors actually saw.

Yes. Heatmaps and replay come from the same capture, so you can jump from an aggregated hot spot into individual session recordings of the visitors behind it.

Related

Try it

Heatmaps is five minutes away.

One snippet, every feature, at every tier. Free for the first 14 days.

14-day free trial