Heatmaps uses Session Replay to provide a visual representation of user engagement on your website or application over time. Analyze patterns of events to identify trends, anomalies, and areas of your product that drive the most engagement.
Heatmaps use an anonymized session replay that's decoupled from any user behavior and isn't subject to your Session Replay retention period.
Use the following map types, depending on your use case,
Map type | Use case |
---|---|
Click map | Displays the most clicked areas of your site by coordinates. This helps you identify high-traffic areas, optimize components, and improve the user experience. |
Selector map | Highlights the most interacted with elements on a page along with their rank. |
Scroll map | Displays the aggregate scroll activity on a given page. See the location of the average page fold, the number of users who scroll to a given depth. |
Heatmaps are available to customers on Growth and Enterprise plans who have the Session Replay addon.
If you see a message that states Heatmaps isn’t available for your organization, contact Amplitude Support for assitance enabling Heatmaps. Legacy organizations require manual enablement, and may require an increase in property limit.
Before you create a heatmap, ensure your Amplitude instrumentation meets the following requirements.
Heatmaps are available on web-based session replays only, and don't support mobile apps or SDKs.
Heatmaps requires the following minimums:
Heatmaps use Session Replay data to track interactions on your pages. If you use a sample rate limit the number of replays you generate, you also limit the events available to build heatmaps. This can lead to a less comprehensive view of user interactions on your site, and can limit the accuracy of heatmaps.
Heatmaps requires Amplitude's default device identifiers from the Browser SDK and doesn't support device identifiers from server-side SDKs or third party data sources.
Amplitude recommends that you create a separate development project to test Heatmapping without impacting your production environment.
Heatmap and Session Replay events don't count toward your alloted event volume, and Amplitude doesn't bill you for them.
To create a new Heatmap:
https://amplitude.com
.https://amplistore/prodcuts/*
matches /products/shoes
and /product/accessories
./search?q=
matches the search results page for any user query.https://amplitude.com/blog
captures the /blog
page and all subpages.Heatmaps provides three views that help you understand how users engage with a specific page.
Click maps provide a color-coded display of the clicks, or "heat" on your page. Areas with few clicks appear blue, while busier areas appear green, yellow, orange, and red in order of increasing clicks.
Highlight an area of the click map to access Microscope. From there, you can:
The Selector view displays a wire frame of clickable elements on the page, ranked by number of clicks in descending order. Select an element on the map, or in the list to watch Session Replays of those events, view the raw events, or create a cohort of users who engaged with selector.
Selector maps display the page up to the lowest interactive element recorded, plus a small buffer. For instance, if the lowest button on a page is 1,200px down, the map shows up to that point, even if the full page is longer.
Select a ranked element on the page to access Microscope. From there you can:
The Scrollmap shows the unique users, and percentage of unique users who have scrolled that part of the page into their view port. Use the handle on the slider to adjust the scroll depth.
This view also shows the average fold of your page. The amount of the page that appeared on a user's device without the need to scroll.
On the list to the right of the map, click Watch Replays to view Session Replays of users who saw at least that much of your page.
Scroll maps reflect the farthest point users scrolled on the page, with no set limit. For example, if some users see a 1,000px version of a page and others see a 2,000px version, the heatmap combines scroll data from both versions. Choose from available background snapshots to align the heatmap with the version most relevant to your analysis.
March 20th, 2025
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2025 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.