# Heatmaps

> See where visitors click and how far they scroll on a page, and weight the picture by revenue instead of clicks.

Section: Features  
Canonical page: https://statsy.co/docs/features/heatmaps  
Last updated: 2026-09-15

A heatmap paints every click on a picture of your page. Statsy adds one thing most heatmaps do not: the ability to weight that picture by **revenue**, so the bright areas are the ones clicked by people who went on to buy.

## Adding a page

Switch on **Heatmaps** in **Site settings › Tracking**, then press **Add page** and enter a path — just `/pricing`; the domain is fixed to your site. Choose which screen sizes to capture: desktop, tablet and mobile are all selected by default.

Statsy then loads the page in a real browser and stores a snapshot for each size. That takes up to a minute, and clicks are collected the whole time, so nothing is lost while you wait. Paths are exact, with no wildcards, so each page you care about is added on its own.

> **Note.** If the snapshot fails, the page is usually private, blocking automated browsers, or slower than twenty seconds to load. Press **Retake** to try again — retaking also keeps all the clicks already collected, which is what you want after a redesign.

## Clicks, and clicks weighted by revenue

Clicks are aggregated into small cells over the snapshot. The control above the image reads **Weight clicks by**, with two settings:

- **Clicks** — the ordinary heatmap. The brightest areas are the most clicked.
- **Revenue** — a cell lights up according to the money that followed. A click counts when the same visitor made a payment within 30 days, and each payment counts once per cell.

Switching between the two is where the insight is. A hero button that gets most of the clicks and almost none of the revenue is doing a good job of attracting the wrong people.

> **Watch out.** The revenue view can only use visitors with a persistent id, so clicks from cookieless visitors are missing from it. The page tells you what share of clicks the revenue view covers; real revenue on that page is always at least what is shown.

## Scroll to revenue

Beside the heatmap sits a scroll panel in bands of 10%, drawn twice: all sessions, and paying visitors. When paying visitors reliably scroll past a point that most visitors never reach, you have found the section that sells — and an argument for moving it up.

## Reading the image

Two sliders control the picture rather than the data: **Heat opacity** and **Dim page**. Turn the dimming up when the page design fights the heat, and down when you need to see what was actually clicked.

Heatmap click and scroll totals are kept for up to 400 days, so a year-on-year comparison is possible in a way replays never allow.

Previous: [Session replays](https://statsy.co/docs/features/replays)  
Next: [Search and AI](https://statsy.co/docs/features/search-and-ai)