See What's Hot and What's Not!
Page Heatmaps reveal the most engaging areas of your website through a colorful visual representation of user interactions. You see the exact spots that receive the most clicks (for desktops) and taps (for mobiles and tablets); which areas the mouse is moved most frequently across the screen, and what the average scroll rate is for a specific page. While the session recordings feature focuses on viewing a single user session, heatmaps are based on up to 8,000 views of one page.
To provide a clearer understanding of the Page Heatmaps feature, we've organized the article into the following sections:
The main overview is the core of this submodule. It gives an outline of all the created heatmaps, as tiles, for the selected website and mostly consists of the following elements:
With the help of heatmaps, you can effectively visualize user behavior inside your website and identify locations where users are engaged, and where improvements can be made. Gaining insight into how users engage with your interface can help you make informed design decisions, boosting user experience and satisfaction. Let’s explore the three options for creating heatmaps:
Ready to start creating heatmaps and gaining a deeper understanding of your users? Let's dive in!
This option makes analyzing user behavior a breeze. Simply pick a specific page, and the heatmap reveals how users interact with it. Perfect for quick insights into clicks, scrolls, and taps.
To create a simple heatmap using specific pages, follow these steps:
Once created and you have enough page views, you will be able to see the resulting color-coded graphics overlaid on a screenshot of the page you want to analyze. As the page gets more and more page views, your heatmap will evolve to include data from all these page views and it will stop once it reaches the maximum number of page views you set
Important Notes:
Analyzing individual pages is valuable, but sometimes you need a broader perspective. That's where dynamic heatmaps come in, ideal for pages with similar structures like product pages or blog posts. Imagine you have an e-commerce website. Each product page follows the same layout but showcases different items. Most likely, visitor behavior on these pages will be similar, in terms of attention distribution. Analyzing each page individually can be time-consuming but if you select this option, you will be able to create an aggregated map for all of these pages in one.
The first viewed page of this defined type will be the snapshot you see for this heatmap if you build one for your dynamic pages. For instance, the screenshot might be taken on the first visited product page, but the color-coded data will be gathered from all pages of this type.
If you are not new to the application, you may have used the dynamic page option before. It allows you to cluster pages that have the same URL path up to a certain point, and get aggregated stats for that cluster. For example if you want to track the aggregated data for all of your product pages, you could have a dynamic page structured like: www.website.com/shop/product/*/
Follow these steps to create a heatmap using the Dynamic Page option:
Important Notes:
While specific and dynamic page heatmaps provide valuable insights into individual pages or similar page structures, the real power lies in unlocking user journeys across your entire app. This is where URL pattern heatmaps come into play.
Imagine you have a complex website with various product categories, each with numerous product pages. Analyzing each page individually would be overwhelming. By using this option, you can simply create a pattern matching multiple pages, like "/products/*". This captures user behavior across all product pages, regardless of individual product variations. This will also help with understanding user journeys across large content sections.
You can follow these steps to create a heatmap using the URL Pattern option:
Important Notes:
Understanding user behavior starts here! Explore two key tabs on the heatmap detail view:
Now, let's explore the details of your heatmap. The Overview provides valuable insights into how visitors behave on your web pages. In this section, you’ll learn more about the different types of heatmaps, update heatmap’s screenshot, and many more.
We have four types of heatmaps:
The Overview tab shows the following options:
Ready to uncover hidden patterns in how visitors interact with your pages? Continue reading for more heatmap insights.
This section provides a visual overview of where visitors to your selected heatmap came from. It counts the page views based on origin. Quickly grasp which countries contribute the most visitors. Simply hover over specific map areas to see visitor numbers. Use your scroll or touchpad to zoom in on regions of interest.
To easily identify visitor origins, it shows the flags and the corresponding country names. Below each country is the total number of visitors, and on the right, it displays the percentage and a donut chart that represents the overall traffic received by this country for the selected heatmap.
A global map offers a geographical perspective of your visitor base. Gray countries mean that no visitors from these countries interacted with the pages in this heatmap. The country coloring changes from high engagement (as a darker green color) to low engagement (as a lighter green color).
Important Hint:
You may have received visits from other countries when you were recording visits, but those visits did not happen on the pages you selected for this specific heatmap.
Dive into how visitors interact with your chosen page through this heatmap. This sample image showcases a Click Heatmap, the most common type. It reveals where visitors click on your webpage, highlighting areas of interest and potential engagement opportunities.
Clicking the Desktop button shows the total page views and unlocks three options: Click, Move, and Scroll heatmaps for further analysis. Use these insights to optimize your content and rearrange elements, guiding users toward your desired interaction points.
Hot zones (red) indicate high engagement, while cooler areas (blue) show where clicks are less frequent.
Ideally, your key call to action button (CTA) should be a fiery red, attracting clicks and conversions!
This section unlocks how visitors interact with your page on tablet devices. By selecting the Tablet Device button, you'll gain valuable insights:
The sample above showcases a Tap Heatmap, offering an overview of all touch interactions on your page recorded across all tablet visits. Like Click Heatmaps, it reveals areas where users tap their fingers, highlighting points of high engagement.
Use this information to understand how users navigate your tablet-optimized page. Prioritize key content near the top of your page, as users tend to scroll less compared to mobile devices.
This heatmap unveils how users interact with your chosen page on mobile devices. See every tap and scroll across all mobile visits.
Select the Mobile Device button to reveal key metrics:
The sample above shows a Scroll Heatmap. Darker shades indicate areas most users scrolled down to view, while cooler colors represent less-reached areas (often near the bottom).
For optimal engagement, prioritize important content near the top of your page. This aligns with how users typically scroll on mobile devices.
On the right side of each view containing a heatmap, you will be shown a color scale implying the representation of each coloring in terms of engagement.
The example we have is a scroll heatmap from tablet devices. An area is marked with a dark red color, which means that it received a lot of interaction. Typically for a scrolling heatmap, the lower part of a page is way bluer or cooler than the upper part, meaning that way fewer people scroll to the end. So keep your important content at the top of a page.
Your heatmap reflects your page's design and layout. You may always manually take a new screenshot to update your heatmap if the one you have is inaccurate, or if you've made any changes (i.e., design, structure), update the heatmap to ensure accurate data.
Follow these step-by-step guide to update your heatmap's screenshot:
Important Hints:
If you wish to maintain a record of your heatmap's progress, you can now easily download it by clicking the Export button located at the top right corner of your screen. Upon clicking, the file will be instantly downloaded as a PNG file, enabling you to access it without delay.
Now that you know the basics of heatmaps, let’s dive into analyzing the collected data. The Show All Data tab displays a table with the actual data generated. You may need more advanced technical knowledge to fully understand it and use it.
The data displayed is dependent on the device type and the heatmap type selected. You’ll find the following columns on each heatmap table:
The sample image shows the data from a click map recorded on a desktop device. Each HTML element that received at least one interaction is listed on the table.
You can also sort the Clicks column in descending order to see which elements received the most interactions. Once sorted, you will also notice that the % of total column shows the highest percentage.
You now have the option to export the data as a .CSV file, which you can then share with your team. This enables you to track your progress and collaborate effectively.