To help you troubleshoot issues with a heatmap's screenshot or the data placed on top of the screenshot, see our dedicated articles Heatmap Screenshot Troubleshooting and Heatmap Data Troubleshooting.
Common questions, tips, and help with Heatmaps:
- How can I retake my heatmap's screenshot?
- Why does user scrolling appear stuck?
- Why can’t I see a heatmap for some of my pages?
- What is the retention period for Heatmap data?
- Does the "Showing x sessions" count seen in Heatmaps refer to all sessions that visited the Heatmap page, or only sessions where the Heatmap collected data?
- Can mobile Heatmaps detect swipes, pinches, or press-and-drag actions?
- Why does my heatmap's data seem to be skewed by a large percentage of click/scroll data in an unexpected area?
- How can I download a heatmap?
- What happens to my Heatmap data if I delete Recordings?
- How do I compare Heatmap data before and after a design change or product release?
- Is my scroll Heatmap accurate if my page varies in length?
Continuous Heatmaps may not show a complete screenshot on pages with slow-loading content
Continuous Heatmaps is an evolving feature. The current screenshot technique being used may have difficulty capturing a complete screenshot from pages that have dynamic or slow-loading content, or content that is revealed as the user scrolls down the page. As we work to address this issue, you can try retaking the screenshot.
How can I retake my heatmap's screenshot?
Screenshots are taken from the last Recording found in the date range you've selected. You can refresh this screenshot or find the screenshot you want from the recording used to generate the original screenshot. For help with this, see our How to Update a Heatmap Screenshot article.
Why can’t I see a heatmap for some of my pages?
Continuous Heatmaps are based on sessions, which means you need to have captured Recordings on pages that you want to view a Continuous Heatmap.
Here are some things you can check if you do not see a Heatmap:
- If using Single page with "Exact Match", make sure you enter the URL exactly as it appears in the browser, which may include a trailing backslash, or protocol (HTTPS or HTTP).
- If you’re not seeing any results on desktop, check the tablet and mobile tab.
- If no data is being returned for your Heatmap, check to see if you have any Recordings for the URL you want to view. If you have no Recordings, this means that there is no Heatmap data for this URL.
What is the retention period for Heatmap data?
Heatmaps have a retention period 365 days starting from the date of capture. Learn more about our data retention periods in our article on How long does Hotjar keep my data?
What happens to my Heatmap data if I delete Recordings?
If you delete a Recording, then any associated Heatmap data will be deleted.
Continuous Heatmaps are based on sessions (Recordings). During a single session, a user may have visited multiple pages across the site. For example, you may see a Recording where the user visitied one page, five pages or ten pages during the same session.
How do I compare Heatmap data before and after a design change or product release?
The Custom Date Range feature allows you to view Continuous Heatmap data for a date range that you specify. This is useful if you want to compare Heatmap data before and after a design change, a product update, or a marketing campaign.
In the above screenshot, a Continuous Heatmap report is showing data that was captured between June 1st and June 8th.
To explain how this works, Hotjar will show you a cached screenshot from within the date range you select. If there isn't a cached screenshot from that date range, Hotjar will generate one from the latest date that has an available Recording.
You can also generate your own screenshot using the “Get Latest Screenshot” button.
Does the "Showing x sessions" count seen in Heatmaps refer to all sessions that visited the Heatmap page, or only sessions where the Heatmap collected data?
Since Heatmaps are session-based, the "Showing x sessions" count will include all tracked sessions where the user visited the Heatmap target page, even if that user did not interact with elements on the page itself. (ie. if they landed on the page, but left without scrolling or clicking on anything)
This means that a Heatmap may display "Showing 1000 sessions", even if only 800 sessions contributed click/move/scroll data to the page you're viewing in your Continuous Heatmap screenshot.