Heatmaps Overview
See where users click and scroll on your site with click heatmaps, scroll depth maps, rage click detection, and dead click detection.
Heatmaps
Heatmaps show you where users click and how far they scroll on every page of your site. Click any hotspot to drill down into the individual session replays behind it.
Click Heatmaps
Click heatmaps visualize where users click or tap. High-traffic areas appear as warm colors (red/orange) and low-traffic areas appear as cool colors (blue). Use them to see which buttons and links get the most attention, and whether users are clicking where you expect.
Scroll Depth
Scroll depth shows how far down the page users scroll before leaving. The visualization fades from warm (most users reached this depth) to cold (drop-off point). Use it to check whether important content or CTAs are placed below where most users stop reading.
Rage Clicks
A rage click fires when a user clicks the same area 3 or more times within 1 second — typically because something isn't responding. These appear as pulsing red indicators on the heatmap. Use them to find broken buttons, slow-loading elements, or unresponsive UI.
Dead Clicks
A dead click fires when a user clicks something that isn't interactive and nothing happens. These appear as grey indicators on the heatmap. Use them to find elements that look clickable but aren't — missing links, non-functional buttons, or misleading visual design.
Filtering
The heatmap detail page supports filtering by:
- Device type — desktop, tablet, or mobile
- Date range — custom range up to 60 days
- Country and region — filter by visitor geography
- Browser — filter by browser name (Chrome, Safari, etc.)
All overlay layers (clicks, scroll depth, rage clicks, dead clicks) update together when you change filters.
Hotspot Drilldown
Click any area on the heatmap to see the sessions that clicked there. Each session links directly to the replay viewer so you can watch exactly what happened.
CSV Export
Export heatmap data from the detail page as a CSV file. The export reflects your current filter selections.
Privacy
- No element text is captured — element identification uses tag name, role, and position only
- All data flows through your first-party domain, not a third-party service
- HIPAA-compliant by default
- Optionally label elements with
data-heatmap-idfor better identification without exposing content
Need Help?
Contact us at support@oursprivacy.com with any questions about heatmaps.
How is this guide?