Skip to main content

User Guide: Heatmaps

Updated this week

General Information

Understand where users click, scroll, and engage on your site, and what actually drives revenue.

Heatmaps tied to revenue combine traditional user behavior data, like clicks and scrolls, with purchase data for every element on the page. Instead of just showing where users are active, these heatmaps reveal which elements are generating sales and which may be costing you conversions.

By overlaying revenue insights directly onto your site’s layout, you can see exactly how much value each click or scroll contributes. This makes it easy to identify high-performing elements like buttons, links, or images, as well as areas that need optimization. With revenue-based heatmaps, you’re not just tracking engagement; you’re unlocking the actions that fuel your business growth.

Why Use Revenue-Based Heatmaps?

Revenue-based heatmaps provide insights into financial performance by linking user behavior to actual revenue. They go beyond basic user interaction by showing important metrics like Purchase Count, Total Revenue, Average Order Value, Revenue Per Click, Revenue Per Session, Element-Level Conversion Rate, etc.

With this data, you can:

  • Understand what’s important to your high-converting purchasers

  • Identify underperforming elements and reposition them for greater visibility

  • Prioritize high-performing areas for A/B testing

  • Optimize content and layout based on what generates the most revenue

  • Make confident, data driven decisions

These heatmaps will help you move beyond guesswork and traditional engagement metrics, giving you a direct path to optimizing and increasing revenue on your site.


Getting Started

How to review Heatmaps

*Video Walkthrough*

Understanding Heatmap Features

Filters

Filters allow you to customize and drill down on specific types of user groups in your analysis. You’ll have access to pre-built filters that allow for common session-specific or Ecommerce-specific data in addition to Custom Filters capabilities.

Session-Specific:

  • Entry Page - Allows you to analyze visitor behavior based on the first page they land on when entering your site.

  • Ads Platform - Allows you to track ad performance by integrating with major platforms to see exactly how campaigns drive user behavior.

  • Traffic Source - Helps you analyze visitor behavior based on where they came from before landing on your site.

  • Session Tag - Lets you segment heatmap data based on URL session tags, helping you track specific user journeys, campaign performance, or custom URL parameters tied to user sessions.

  • Total Pages Visited - Allows you to focus on users based on how many pages they viewed during their session.

  • Viewed Page - Isolates heatmap data for users who have visited a specific page.

  • Returning Users - Users who have returned to the site previously

  • New Users - Users who are visiting the site for the first time

  • Rage Clicks - Cluster of clicks occurring on a specific section of the page within a timeframe of a few seconds

Ecommerce-Specific:

  • Purchasers - Users within a session that completed a purchase

  • Non-purchasers - Users within a session that did not complete a purchase

  • Average order value - Segments heatmap data based on users spending behavior.

  • A/B Tests - Enables you to compare heatmap data across different test variations, providing element level engagement for clearer test performance analysis.

If you’d like to learn more about using filters in Heatmap, check out this article.

Interactive Mode

Interactive Mode allows you to engage directly with dynamic elements on your website that do not appear in their resting state. This includes elements like dropdowns, accordions, or popups that don’t show without a trigger like clicking an element on your site (and yes, this includes navigation menus!).

If you’d like to learn more about Interactive Mode, check out this article.

Comparison Mode

Comparison Mode allows you to compare data from two different filters side by side to gain valuable insights on how different user segments interact with your website. It helps you analyze behavioral differences and compare performance between the following user groups:

  • Returning Users

  • New Users

  • Rage Clicks

  • Purchasers

  • Non Purchasers

If you’d like to learn more about Comparison Mode, check out this article.

Data Table

The Heatmap Data Table is a crucial component of the Heatmap Feature for analyzing page elements. It provides detailed, quantitative insights into element-specific performance as well as full-page metrics to gauge overall page performance.

Some of the core metrics that the data table encompasses include:

  • Element Name

  • Element Clicks

  • Element Total Revenue

  • eCVR (Element Conversion Rate)

  • AOV (Element AOV)

  • RPS (Element Revenue per Session)

  • RPC (Element Revenue per Click)

  • Element Total Purchases

  • Scroll % (Element Scroll Percentage)

All metrics within the data table measure the specific performance of the identified element for its value within the customer journey. To better understand the data model used for element-specific data, please refer to this article on Heatmap’s Data Methodology.

The data table also includes the following functionality:

  • Search bar

  • Data Export capabilities

  • Interactive Element Highlighting

  • Customization Options (Resizing the table)

  • Comparison Mode Compatibility

If you’d like to learn more about how to use the data table, check out this article.

Scrollmaps

Scrollmaps are a great way to identify your users’ percent visibility of specific sections on the page and at what point they’re dropping off. Shown in a rainbow spread, the color phasing identifies the speed of dropoff percentages occurring as a user scrolls.

Color & Percent Visibility:

  • Red - 90-100% Visibility

  • Orange - 80-90% Visibility

  • Yellow - 70-80% Visibility

  • Green - 50-70% Visibility

  • Blue - 25-50% Visibility

  • Purple - 0-25% Visibility

Page Groups

Grouped Pages gives you a unified view of heatmap analytics for pages that share similar templates and URL structures, such as product or collection pages. The metrics are aggregated from all pages within the group. Elements common to every page in the group will show combined data, while unique or non-repeating content is excluded for accuracy.

If you’d like to learn more about how to use page groups, check out this article.

AI Recommendations

The AI Recommendations feature gives you smart, data-driven tips to improve your top heatmap pages. It looks at things like layout, call-to-action placement, content, and overall user experience, then suggests ways to boost performance. Just click the AI button on any heatmap page to see personalized recommendations, which update weekly with new data. Use these insights as a helpful guide to make better decisions, but always keep your business goals in mind.

If you’d like to learn more about our HeatmapAI Recommendation Engine, check out this article.


Analyzing Revenue-Based Heatmaps

Understanding how to analyze individual pages and their elements for key behavioral patterns will help you see how users truly engage with your site. This insight reveals where you should focus optimizations to improve user experience and drive more conversions.

How to Analyze Revenue-Based Heatmaps

  • Start with high-impact pages

    Analyze top pages like your homepage, product pages, and any drop-off points identified in your purchase funnel reports.

  • Focus on Hot and Cold Zones

    Identify “hot zones” with concentrated clicks and high RPC. These are opportunities to amplify what’s working. At the same time, watch for cold zones on important elements that may need repositioning or redesign.

  • Use Scrollmaps to measure content visibility

    Ensure key content sits above the average scroll depth so it’s actually seen by visitors.

  • Leverage the Data Table

    Compare elements to full-page metrics to find over- or underperforming components using key indicators like eCVR, RPS, RPC, and Scroll %. Prioritize elements with strong performance for optimization.

  • Enable Interactive Mode

    Analyze dynamic or hidden elements like dropdowns and modals to ensure critical interactive components are effective.

  • Apply filters and page groups for deeper insights

    Segment data by user type, device, or behavior, and use page groups to see trends across similar templates like product or collection pages.

  • Review AI Insights regularly

    Use AI-generated recommendations to stay aligned with CRO best practices and spot new opportunities for improvement.


Need Help?

If you have questions or run into any issues while using Heatmap, our support team is here to help. Contact us anytime at Support@heatmap.com.

Did this answer your question?