# Table of Contents - [Home | Heatmap Help Center](#home-heatmap-help-center) - [Account & Billing | Heatmap Help Center](#account-billing-heatmap-help-center) - [Data Tracking & Compliance | Heatmap Help Center](#data-tracking-compliance-heatmap-help-center) - [Getting Started & Installation | Heatmap Help Center](#getting-started-installation-heatmap-help-center) - [Troubleshooting & FAQs | Heatmap Help Center](#troubleshooting-faqs-heatmap-help-center) - [Using Heatmap Features | Heatmap Help Center](#using-heatmap-features-heatmap-help-center) - [Legacy | Heatmap Help Center](#legacy-heatmap-help-center) - [Data Tracking | Heatmap Help Center](#data-tracking-heatmap-help-center) - [How Heatmap Collects Data | Heatmap Help Center](#how-heatmap-collects-data-heatmap-help-center) - [General Troubleshooting Guide | Heatmap Help Center](#general-troubleshooting-guide-heatmap-help-center) - [Allow Heatmap Analytics through Cloudflare | Heatmap Help Center](#allow-heatmap-analytics-through-cloudflare-heatmap-help-center) - [How to Optimize Your Footer | Heatmap Help Center](#how-to-optimize-your-footer-heatmap-help-center) - [Heatmap Data Definitions & Methodology | Heatmap Help Center](#heatmap-data-definitions-methodology-heatmap-help-center) - [Manage Account, Subscription & Billing | Heatmap Help Center](#manage-account-subscription-billing-heatmap-help-center) - [FAQ: Why Are Certain Pages Excluded from Tracking? | Heatmap Help Center](#faq-why-are-certain-pages-excluded-from-tracking-heatmap-help-center) - [User Guides | Heatmap Help Center](#user-guides-heatmap-help-center) - [Heatmap Agency Partner Program | Heatmap Help Center](#heatmap-agency-partner-program-heatmap-help-center) - [Understanding Heatmap vs Shopify Data Differences | Heatmap Help Center](#understanding-heatmap-vs-shopify-data-differences-heatmap-help-center) - [Ecommerce & Heatmap Glossary | Heatmap Help Center](#ecommerce-heatmap-glossary-heatmap-help-center) - [How to optimize FAQ's | Heatmap Help Center](#how-to-optimize-faq-s-heatmap-help-center) - [Policies | Heatmap Help Center](#policies-heatmap-help-center) - [How to optimize your collections page | Heatmap Help Center](#how-to-optimize-your-collections-page-heatmap-help-center) - [How Heatmap Funnels Visualize Data | Heatmap Help Center](#how-heatmap-funnels-visualize-data-heatmap-help-center) - [Why do I see different revenue or AOV numbers in Heatmap? | Heatmap Help Center](#why-do-i-see-different-revenue-or-aov-numbers-in-heatmap-heatmap-help-center) - [Why Heatmap's Data is Better for Website Optimization (Compared to Shopify or GA4) | Heatmap Help Center](#why-heatmap-s-data-is-better-for-website-optimization-compared-to-shopify-or-ga4-heatmap-help-center) - [How to Optimize Your Product Pages | Heatmap Help Center](#how-to-optimize-your-product-pages-heatmap-help-center) - [User Guide: Funnels | Heatmap Help Center](#user-guide-funnels-heatmap-help-center) - [Verify The Heatmap Snippet | Heatmap Help Center](#verify-the-heatmap-snippet-heatmap-help-center) - [Setup & Data Troubleshooting | Heatmap Help Center](#setup-data-troubleshooting-heatmap-help-center) - [Data Privacy & Compliance at Heatmap.com | Heatmap Help Center](#data-privacy-compliance-at-heatmap-com-heatmap-help-center) - [Why am I seeing no data or low data in my Dashboard? | Heatmap Help Center](#why-am-i-seeing-no-data-or-low-data-in-my-dashboard-heatmap-help-center) - [User Guide: Recordings | Heatmap Help Center](#user-guide-recordings-heatmap-help-center) - [Understanding Junk Sessions | Heatmap Help Center](#understanding-junk-sessions-heatmap-help-center) - [Headless Shopify Installation Guide | Heatmap Help Center](#headless-shopify-installation-guide-heatmap-help-center) - [Compliance | Heatmap Help Center](#compliance-heatmap-help-center) - [How can I verify my snippets are installed correctly? | Heatmap Help Center](#how-can-i-verify-my-snippets-are-installed-correctly-heatmap-help-center) - [Session Requirements for Data Privacy & Compliance | Heatmap Help Center](#session-requirements-for-data-privacy-compliance-heatmap-help-center) - [Tracking and Visibility Issues | Heatmap Help Center](#tracking-and-visibility-issues-heatmap-help-center) - [Understanding HeatmapAI's Recommendation Engine | Heatmap Help Center](#understanding-heatmapai-s-recommendation-engine-heatmap-help-center) - [How can I fix cross-domain or subdomain tracking? | Heatmap Help Center](#how-can-i-fix-cross-domain-or-subdomain-tracking-heatmap-help-center) - [WordPress / WooCommerce Installation Guide | Heatmap Help Center](#wordpress-woocommerce-installation-guide-heatmap-help-center) - [Export Data Requirements for Revenue Audits | Heatmap Help Center](#export-data-requirements-for-revenue-audits-heatmap-help-center) - [Importance of Unique Selector IDs for Website Analytics | Heatmap Help Center](#importance-of-unique-selector-ids-for-website-analytics-heatmap-help-center) - [Heatmap.com Help and Support FAQ | Heatmap Help Center](#heatmap-com-help-and-support-faq-heatmap-help-center) - [How to Change Names in the Data Table | Heatmap Help Center](#how-to-change-names-in-the-data-table-heatmap-help-center) - [Understanding Heatmap vs Google Analytics (GA4) Data Differences | Heatmap Help Center](#understanding-heatmap-vs-google-analytics-ga4-data-differences-heatmap-help-center) - [Installation Guides | Heatmap Help Center](#installation-guides-heatmap-help-center) - [BigCommerce Installation Guide | Heatmap Help Center](#bigcommerce-installation-guide-heatmap-help-center) - [User Guide: Web Analytics | Heatmap Help Center](#user-guide-web-analytics-heatmap-help-center) - [Do Not Track With Cookies | Heatmap Help Center](#do-not-track-with-cookies-heatmap-help-center) - [Magento Installation Guide | Heatmap Help Center](#magento-installation-guide-heatmap-help-center) - [Do Not Track with Cookies | Heatmap Help Center](#do-not-track-with-cookies-heatmap-help-center) - [Understanding AI Naming in Heatmap.com | Heatmap Help Center](#understanding-ai-naming-in-heatmap-com-heatmap-help-center) - [Troubleshooting: Dots Visible but No Revenue Data | Heatmap Help Center](#troubleshooting-dots-visible-but-no-revenue-data-heatmap-help-center) - [Custom Website Installation Guide | Heatmap Help Center](#custom-website-installation-guide-heatmap-help-center) - [Why can't I view my site in Heatmap Interactive Mode? | Heatmap Help Center](#why-can-t-i-view-my-site-in-heatmap-interactive-mode-heatmap-help-center) - [User Guide: Chrome Extension | Heatmap Help Center](#user-guide-chrome-extension-heatmap-help-center) - [Understanding Revenue Heatmaps: Visualizing Your Profit Centers | Heatmap Help Center](#understanding-revenue-heatmaps-visualizing-your-profit-centers-heatmap-help-center) - [Heatmap Getting Started Guide đŸ”„ | Heatmap Help Center](#heatmap-getting-started-guide-heatmap-help-center) - [User Guide: Customer Feedback Surveys | Heatmap Help Center](#user-guide-customer-feedback-surveys-heatmap-help-center) - [Analytics | Heatmap Help Center](#analytics-heatmap-help-center) - [GDPR Compliance | Heatmap Help Center](#gdpr-compliance-heatmap-help-center) - [Heatmaps | Heatmap Help Center](#heatmaps-heatmap-help-center) - [Revenue-Based Heatmaps | Heatmap Help Center](#revenue-based-heatmaps-heatmap-help-center) - [Comparison Mode | Heatmap Help Center](#comparison-mode-heatmap-help-center) - [Why don't my review widgets appear in Heatmaps? | Heatmap Help Center](#why-don-t-my-review-widgets-appear-in-heatmaps-heatmap-help-center) - [Shopify 3rd-Party Page Builders Installation Guide | Heatmap Help Center](#shopify-3rd-party-page-builders-installation-guide-heatmap-help-center) - [Custom Events | Heatmap Help Center](#custom-events-heatmap-help-center) - [Funnels | Heatmap Help Center](#funnels-heatmap-help-center) - [Understanding Full Page Metrics in Heatmap.com Data Tables | Heatmap Help Center](#understanding-full-page-metrics-in-heatmap-com-data-tables-heatmap-help-center) - [How to Use the Data Table Feature in Heatmap.com | Heatmap Help Center](#how-to-use-the-data-table-feature-in-heatmap-com-heatmap-help-center) - [FAQ: Understanding Full Page Metrics in Heatmap.com Data Tables | Heatmap Help Center](#faq-understanding-full-page-metrics-in-heatmap-com-data-tables-heatmap-help-center) - [Shopify Installation Guide | Heatmap Help Center](#shopify-installation-guide-heatmap-help-center) - [User Guide: Journey Analysis | Heatmap Help Center](#user-guide-journey-analysis-heatmap-help-center) - [How Heatmap Tracks User Behavior | Heatmap Help Center](#how-heatmap-tracks-user-behavior-heatmap-help-center) - [Interactive Mode | Heatmap Help Center](#interactive-mode-heatmap-help-center) - [Heatmap Filters for User Cohorts & Segmentation | Heatmap Help Center](#heatmap-filters-for-user-cohorts-segmentation-heatmap-help-center) - [Google Tag Manager (GTM) Installation Guide | Heatmap Help Center](#google-tag-manager-gtm-installation-guide-heatmap-help-center) - [Troubleshooting Guide: Traffic to My Landing Page is Not Tracked Correctly | Heatmap Help Center](#troubleshooting-guide-traffic-to-my-landing-page-is-not-tracked-correctly-heatmap-help-center) - [Screen Recordings | Heatmap Help Center](#screen-recordings-heatmap-help-center) - [Change Website Version View | Heatmap Help Center](#change-website-version-view-heatmap-help-center) - [How can I set up Heatmap Ad Integrations? | Heatmap Help Center](#how-can-i-set-up-heatmap-ad-integrations-heatmap-help-center) - [Warning: Lazy Loading May Affect Heatmap Accuracy | Heatmap Help Center](#warning-lazy-loading-may-affect-heatmap-accuracy-heatmap-help-center) - [How does Heatmap.com affect my sites page speed? | Heatmap Help Center](#how-does-heatmap-com-affect-my-sites-page-speed-heatmap-help-center) - [Troubleshooting: No Dots on Heatmap | Heatmap Help Center](#troubleshooting-no-dots-on-heatmap-heatmap-help-center) - [Google Tag Manager Integration with Heatmap.com | Heatmap Help Center](#google-tag-manager-integration-with-heatmap-com-heatmap-help-center) - [Introducing Groups Pages | Heatmap Help Center](#introducing-groups-pages-heatmap-help-center) - [Understanding and Using Interactive Mode on Heatmap | Heatmap Help Center](#understanding-and-using-interactive-mode-on-heatmap-heatmap-help-center) - [Understanding Heatmap.com Metrics | Heatmap Help Center](#understanding-heatmap-com-metrics-heatmap-help-center) - [Surveys | Heatmap Help Center](#surveys-heatmap-help-center) - [Attention Map — FAQ | Heatmap Help Center](#attention-map-faq-heatmap-help-center) - [How Revenue and Metrics are Calculated | Heatmap Help Center](#how-revenue-and-metrics-are-calculated-heatmap-help-center) - [Where to Download Invoices for Your Heatmap Subscription? | Heatmap Help Center](#where-to-download-invoices-for-your-heatmap-subscription-heatmap-help-center) - [Introduction to Heatmap | Heatmap Help Center](#introduction-to-heatmap-heatmap-help-center) - [How to Find Your Tracking Snippet for Reinstallation | Heatmap Help Center](#how-to-find-your-tracking-snippet-for-reinstallation-heatmap-help-center) - [How to Install and Use the Heatmap Chrome Extension | Heatmap Help Center](#how-to-install-and-use-the-heatmap-chrome-extension-heatmap-help-center) - [How to Access the Heatmap API and Connect Heatmap MCP to Claude | Heatmap Help Center](#how-to-access-the-heatmap-api-and-connect-heatmap-mcp-to-claude-heatmap-help-center) - [FAQ: Heatmap.com's Interactive Mode | Heatmap Help Center](#faq-heatmap-com-s-interactive-mode-heatmap-help-center) - [How to Add a New Payment Method to Your Account? | Heatmap Help Center](#how-to-add-a-new-payment-method-to-your-account-heatmap-help-center) - [Custom Events | Heatmap Help Center](#custom-events-heatmap-help-center) - [How to Purchase a Subscription and Add a New Website | Heatmap Help Center](#how-to-purchase-a-subscription-and-add-a-new-website-heatmap-help-center) - [Notification Email Summaries | Heatmap Help Center](#notification-email-summaries-heatmap-help-center) - [Heatmap Data Table | Heatmap Help Center](#heatmap-data-table-heatmap-help-center) - [Understanding and Using IP Blocking | Heatmap Help Center](#understanding-and-using-ip-blocking-heatmap-help-center) - [AI Recommendations for Your Heatmap Pages | Heatmap Help Center](#ai-recommendations-for-your-heatmap-pages-heatmap-help-center) - [General Funnels FAQs | Heatmap Help Center](#general-funnels-faqs-heatmap-help-center) - [How Long Does It Take for Heatmap Data to Appear? | Heatmap Help Center](#how-long-does-it-take-for-heatmap-data-to-appear-heatmap-help-center) - [How long does it take for JavaScript error fixes to update on the dashboard? | Heatmap Help Center](#how-long-does-it-take-for-javascript-error-fixes-to-update-on-the-dashboard-heatmap-help-center) - [How Heatmap.com Works | Heatmap Help Center](#how-heatmap-com-works-heatmap-help-center) - [Can Heatmaps Capture Cart and Checkout Pages? | Heatmap Help Center](#can-heatmaps-capture-cart-and-checkout-pages-heatmap-help-center) - [HeatmapAI Insights | Heatmap Help Center](#heatmapai-insights-heatmap-help-center) - [What is heatmap AI? | Heatmap Help Center](#what-is-heatmap-ai-heatmap-help-center) - [How Can I Improve My Site's Rendering in Heatmaps? | Heatmap Help Center](#how-can-i-improve-my-site-s-rendering-in-heatmaps-heatmap-help-center) - [Why Is a Section of My Page Not Visible in the Heatmap? | Heatmap Help Center](#why-is-a-section-of-my-page-not-visible-in-the-heatmap-heatmap-help-center) - [How to Apply and Use Filters for Screen Recordings in Heatmap? | Heatmap Help Center](#how-to-apply-and-use-filters-for-screen-recordings-in-heatmap-heatmap-help-center) - [Why does my dashboard show "snippet not configured" when it's verified? | Heatmap Help Center](#why-does-my-dashboard-show-snippet-not-configured-when-it-s-verified-heatmap-help-center) - [Heatmap Woocommerce Plugin Installation Guide | Heatmap Help Center](#heatmap-woocommerce-plugin-installation-guide-heatmap-help-center) - [Where Can I Check My Verification Snippet Status? | Heatmap Help Center](#where-can-i-check-my-verification-snippet-status-heatmap-help-center) - [Why Do Pages Look Broken or Have No CSS Loading in Heatmap? | Heatmap Help Center](#why-do-pages-look-broken-or-have-no-css-loading-in-heatmap-heatmap-help-center) - [A/B Test Filters | Heatmap Help Center](#a-b-test-filters-heatmap-help-center) - [A/B Test Filters: Pack Digital Integration | Heatmap Help Center](#a-b-test-filters-pack-digital-integration-heatmap-help-center) - [General Pop-Up Survey FAQs | Heatmap Help Center](#general-pop-up-survey-faqs-heatmap-help-center) - [How to Use Comparison Mode for Heatmaps? | Heatmap Help Center](#how-to-use-comparison-mode-for-heatmaps-heatmap-help-center) - [Why Are There Few or No Recordings Within 24 Hours of Subscribing? | Heatmap Help Center](#why-are-there-few-or-no-recordings-within-24-hours-of-subscribing-heatmap-help-center) - [Heatmap Big commerce Snippet Installation | Heatmap Help Center](#heatmap-big-commerce-snippet-installation-heatmap-help-center) - [How to Filter for Purchasers vs Non-Purchasers | Heatmap Help Center](#how-to-filter-for-purchasers-vs-non-purchasers-heatmap-help-center) - [Why Are My Screen Recordings Blank? | Heatmap Help Center](#why-are-my-screen-recordings-blank-heatmap-help-center) - [How to Distinguish Between Returning and New Users? | Heatmap Help Center](#how-to-distinguish-between-returning-and-new-users-heatmap-help-center) - [Why aren't my Heatmap's page elements showing any data? | Heatmap Help Center](#why-aren-t-my-heatmap-s-page-elements-showing-any-data-heatmap-help-center) - [A/B Test Filters: Shoplift Integration | Heatmap Help Center](#a-b-test-filters-shoplift-integration-heatmap-help-center) - [FAQ: Experiment Preview Links — Why They Break and How to Fix Them | Heatmap Help Center](#faq-experiment-preview-links-why-they-break-and-how-to-fix-them-heatmap-help-center) - [General Long-Form Customer Feedback Surveys FAQs | Heatmap Help Center](#general-long-form-customer-feedback-surveys-faqs-heatmap-help-center) - [What are the options for exporting data table information? | Heatmap Help Center](#what-are-the-options-for-exporting-data-table-information-heatmap-help-center) - [A/B Test Filters: Intelligems Integration | Heatmap Help Center](#a-b-test-filters-intelligems-integration-heatmap-help-center) - [How to Use the Heatmap Filter Effectively? | Heatmap Help Center](#how-to-use-the-heatmap-filter-effectively-heatmap-help-center) - [How to Filter Sessions by Viewed Page? | Heatmap Help Center](#how-to-filter-sessions-by-viewed-page-heatmap-help-center) - [What are the key features of the heatmap dashboard? | Heatmap Help Center](#what-are-the-key-features-of-the-heatmap-dashboard-heatmap-help-center) - [How to Analyze Average Order Value Data? | Heatmap Help Center](#how-to-analyze-average-order-value-data-heatmap-help-center) - [How do I filter by Total Pages Visited? | Heatmap Help Center](#how-do-i-filter-by-total-pages-visited-heatmap-help-center) - [What are Rage Clicks and How Do I Track Them? | Heatmap Help Center](#what-are-rage-clicks-and-how-do-i-track-them-heatmap-help-center) - [How are Page URLs sorted on the heatmap area? | Heatmap Help Center](#how-are-page-urls-sorted-on-the-heatmap-area-heatmap-help-center) - [How do I filter by Entry Page? | Heatmap Help Center](#how-do-i-filter-by-entry-page-heatmap-help-center) - [A/B Test Filters: Visually Integration | Heatmap Help Center](#a-b-test-filters-visually-integration-heatmap-help-center) - [What should I do if my heatmap data seems inaccurate? | Heatmap Help Center](#what-should-i-do-if-my-heatmap-data-seems-inaccurate-heatmap-help-center) - [Why is my heatmap showing no data points? | Heatmap Help Center](#why-is-my-heatmap-showing-no-data-points-heatmap-help-center) - [How does heatmap handle different currencies? | Heatmap Help Center](#how-does-heatmap-handle-different-currencies-heatmap-help-center) - [What's the difference between RPS and RPC metrics? | Heatmap Help Center](#what-s-the-difference-between-rps-and-rpc-metrics-heatmap-help-center) - [FAQ: How Do I View Heatmap Data for My Desktop Navigation Menu? | Heatmap Help Center](#faq-how-do-i-view-heatmap-data-for-my-desktop-navigation-menu-heatmap-help-center) - [A/B Test Integration Guides | Heatmap Help Center](#a-b-test-integration-guides-heatmap-help-center) - [What is interactive mode and how do I use it? | Heatmap Help Center](#what-is-interactive-mode-and-how-do-i-use-it-heatmap-help-center) - [What are the best practices for using scroll maps? | Heatmap Help Center](#what-are-the-best-practices-for-using-scroll-maps-heatmap-help-center) - [FAQ: How to Uninstall Heatmap.com from Your Shopify Site | Heatmap Help Center](#faq-how-to-uninstall-heatmap-com-from-your-shopify-site-heatmap-help-center) - [Why are my heatmap session counts lower than my site analytics? | Heatmap Help Center](#why-are-my-heatmap-session-counts-lower-than-my-site-analytics-heatmap-help-center) - [Why are there fewer rage clicks shown on my heatmap than on my dashboard? | Heatmap Help Center](#why-are-there-fewer-rage-clicks-shown-on-my-heatmap-than-on-my-dashboard-heatmap-help-center) - [My scroll map data looks inaccurate. How can I fix this? | Heatmap Help Center](#my-scroll-map-data-looks-inaccurate-how-can-i-fix-this-heatmap-help-center) - [Is the heatmap code impacting my site performance? | Heatmap Help Center](#is-the-heatmap-code-impacting-my-site-performance-heatmap-help-center) - [How to Disable Tracking Features on Heatmap.com | Heatmap Help Center](#how-to-disable-tracking-features-on-heatmap-com-heatmap-help-center) - [FAQ: How Do I View Heatmap Data for My Mobile Menu? | Heatmap Help Center](#faq-how-do-i-view-heatmap-data-for-my-mobile-menu-heatmap-help-center) - [Custom Events FAQs | Heatmap Help Center](#custom-events-faqs-heatmap-help-center) - [User Guide: Heatmaps | Heatmap Help Center](#user-guide-heatmaps-heatmap-help-center) - [Featured Platform Highlights | Heatmap Help Center](#featured-platform-highlights-heatmap-help-center) --- # Home | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en#main-content) [![](https://intercom.help/heatmapcom/assets/svg/icon:other-rocket-launch/004226)\ \ Getting Started & Installation\ \ Learn how to quickly set up Heatmap and get insights right away.\ \ 10 articles](https://intercom.help/heatmapcom/en/collections/13751320-getting-started-installation) [![](https://downloads.intercomcdn.com/i/o/zmls3dse/730008/caec55973ccdad3d1d13ed2c55d1/2df6f8f4fc8ec55979d49d0338453eb1.png)\ \ Using Heatmap Features\ \ Explore Heatmap’s powerful features to analyze and optimize your website.\ \ 26 articles](https://intercom.help/heatmapcom/en/collections/6181110-using-heatmap-features) [![](https://intercom.help/heatmapcom/assets/svg/icon:sft-lock-closed/004226)\ \ Data Tracking & Compliance\ \ Understand how we handle data collection and ensure privacy compliance.\ \ 11 articles](https://intercom.help/heatmapcom/en/collections/13751414-data-tracking-compliance) [![](https://intercom.help/heatmapcom/assets/svg/icon:sft-wrench-screwdriver/004226)\ \ Troubleshooting & FAQs\ \ Find solutions to common issues and answers to your questions.\ \ 17 articles](https://intercom.help/heatmapcom/en/collections/13751397-troubleshooting-faqs) [![](https://intercom.help/heatmapcom/assets/svg/icon:bizz-fin-credit-card/004226)\ \ Account & Billing\ \ Manage your subscription, payment methods, and account details.\ \ 3 articles](https://intercom.help/heatmapcom/en/collections/13751424-account-billing) [![](https://intercom.help/heatmapcom/assets/svg/icon:folder/004226)\ \ Legacy\ \ Legacy\ \ 75 articles](https://intercom.help/heatmapcom/en/collections/11612970-legacy) --- # Account & Billing | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/collections/13751424-account-billing#main-content) ![](https://intercom.help/heatmapcom/assets/svg/icon:bizz-fin-credit-card/004226) Account & Billing ================= Manage your subscription, payment methods, and account details. 3 articles * [Manage Account, Subscription & Billing](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing) * [Heatmap Agency Partner Program](https://intercom.help/heatmapcom/en/articles/12525606-heatmap-agency-partner-program) * [Policies](https://intercom.help/heatmapcom/en/articles/13170968-policies) --- # Data Tracking & Compliance | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/collections/13751414-data-tracking-compliance#main-content) ![](https://intercom.help/heatmapcom/assets/svg/icon:sft-lock-closed/004226) Data Tracking & Compliance ========================== Understand how we handle data collection and ensure privacy compliance. 11 articles [Data Tracking\ -------------](https://intercom.help/heatmapcom/en/collections/13751416-data-tracking) * * * * [How Heatmap Collects Data](https://intercom.help/heatmapcom/en/articles/10508302-how-heatmap-collects-data) * [Heatmap Data Definitions & Methodology](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology) * [Why Heatmap's Data is Better for Website Optimization (Compared to Shopify or GA4)](https://intercom.help/heatmapcom/en/articles/11510500-why-heatmap-s-data-is-better-for-website-optimization-compared-to-shopify-or-ga4) * [Understanding Heatmap vs Shopify Data Differences](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences) * [Understanding Heatmap vs Google Analytics (GA4) Data Differences](https://intercom.help/heatmapcom/en/articles/12118640-understanding-heatmap-vs-google-analytics-ga4-data-differences) * [How Heatmap Funnels Visualize Data](https://intercom.help/heatmapcom/en/articles/11564830-how-heatmap-funnels-visualize-data) * [Importance of Unique Selector IDs for Website Analytics](https://intercom.help/heatmapcom/en/articles/10805821-importance-of-unique-selector-ids-for-website-analytics) * [Understanding Junk Sessions](https://intercom.help/heatmapcom/en/articles/11540984-understanding-junk-sessions) * [Understanding HeatmapAI's Recommendation Engine](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine) [Compliance\ ----------](https://intercom.help/heatmapcom/en/collections/11592041-compliance) * * * * [Do Not Track With Cookies](https://intercom.help/heatmapcom/en/articles/10508336-do-not-track-with-cookies) * [GDPR Compliance](https://intercom.help/heatmapcom/en/articles/10508341-gdpr-compliance) --- # Getting Started & Installation | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/collections/13751320-getting-started-installation#main-content) ![](https://intercom.help/heatmapcom/assets/svg/icon:other-rocket-launch/004226) Getting Started & Installation ============================== Learn how to quickly set up Heatmap and get insights right away. 10 articles * [Heatmap Getting Started Guide đŸ”„](https://intercom.help/heatmapcom/en/articles/10516792-heatmap-getting-started-guide) * [Ecommerce & Heatmap Glossary](https://intercom.help/heatmapcom/en/articles/12278506-ecommerce-heatmap-glossary) [Installation Guides\ -------------------](https://intercom.help/heatmapcom/en/collections/11592213-installation-guides) * * * * [Shopify Installation Guide](https://intercom.help/heatmapcom/en/articles/10508371-shopify-installation-guide) * [Headless Shopify Installation Guide](https://intercom.help/heatmapcom/en/articles/11987014-headless-shopify-installation-guide) * [WordPress / WooCommerce Installation Guide](https://intercom.help/heatmapcom/en/articles/10508409-wordpress-woocommerce-installation-guide) * [BigCommerce Installation Guide](https://intercom.help/heatmapcom/en/articles/10508507-bigcommerce-installation-guide) * [Magento Installation Guide](https://intercom.help/heatmapcom/en/articles/11832624-magento-installation-guide) * [Custom Website Installation Guide](https://intercom.help/heatmapcom/en/articles/10508519-custom-website-installation-guide) * [Google Tag Manager (GTM) Installation Guide](https://intercom.help/heatmapcom/en/articles/10508574-google-tag-manager-gtm-installation-guide) * [Shopify 3rd-Party Page Builders Installation Guide](https://intercom.help/heatmapcom/en/articles/10516928-shopify-3rd-party-page-builders-installation-guide) --- # Troubleshooting & FAQs | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/collections/13751397-troubleshooting-faqs#main-content) ![](https://intercom.help/heatmapcom/assets/svg/icon:sft-wrench-screwdriver/004226) Troubleshooting & FAQs ====================== Find solutions to common issues and answers to your questions. 17 articles * [General Troubleshooting Guide](https://intercom.help/heatmapcom/en/articles/10508239-general-troubleshooting-guide) * [Allow Heatmap Analytics through Cloudflare](https://intercom.help/heatmapcom/en/articles/14110801-allow-heatmap-analytics-through-cloudflare) * [FAQ: Why Are Certain Pages Excluded from Tracking?](https://intercom.help/heatmapcom/en/articles/15013698-faq-why-are-certain-pages-excluded-from-tracking) [Setup & Data Troubleshooting\ ----------------------------](https://intercom.help/heatmapcom/en/collections/10700899-setup-data-troubleshooting) * * * * [Why do I see different revenue or AOV numbers in Heatmap?](https://intercom.help/heatmapcom/en/articles/12202366-why-do-i-see-different-revenue-or-aov-numbers-in-heatmap) * [Why am I seeing no data or low data in my Dashboard?](https://intercom.help/heatmapcom/en/articles/12573127-why-am-i-seeing-no-data-or-low-data-in-my-dashboard) * [How can I verify my snippets are installed correctly?](https://intercom.help/heatmapcom/en/articles/12573289-how-can-i-verify-my-snippets-are-installed-correctly) * [How can I fix cross-domain or subdomain tracking?](https://intercom.help/heatmapcom/en/articles/12573359-how-can-i-fix-cross-domain-or-subdomain-tracking) * [Export Data Requirements for Revenue Audits](https://intercom.help/heatmapcom/en/articles/12036908-export-data-requirements-for-revenue-audits) [Heatmaps\ --------](https://intercom.help/heatmapcom/en/collections/15347627-heatmaps) * * * * [Why can't I view my site in Heatmap Interactive Mode?](https://intercom.help/heatmapcom/en/articles/12143003-why-can-t-i-view-my-site-in-heatmap-interactive-mode) * [Why aren't my Heatmap's page elements showing any data?](https://intercom.help/heatmapcom/en/articles/10508546-why-aren-t-my-heatmap-s-page-elements-showing-any-data) * [How can I set up Heatmap Ad Integrations?](https://intercom.help/heatmapcom/en/articles/12060195-how-can-i-set-up-heatmap-ad-integrations) * [Why don't my review widgets appear in Heatmaps?](https://intercom.help/heatmapcom/en/articles/12415719-why-don-t-my-review-widgets-appear-in-heatmaps) [Analytics\ ---------](https://intercom.help/heatmapcom/en/collections/15347667-analytics) * * * * [Attention Map — FAQ](https://intercom.help/heatmapcom/en/articles/16665123-attention-map-faq) [Custom Events\ -------------](https://intercom.help/heatmapcom/en/collections/18317818-custom-events) * * * * [Custom Events FAQs](https://intercom.help/heatmapcom/en/articles/13638135-custom-events-faqs) [Funnels\ -------](https://intercom.help/heatmapcom/en/collections/15347707-funnels) * * * * [General Funnels FAQs](https://intercom.help/heatmapcom/en/articles/11409323-general-funnels-faqs) [Surveys\ -------](https://intercom.help/heatmapcom/en/collections/6263270-surveys) * * * * [General Pop-Up Survey FAQs](https://intercom.help/heatmapcom/en/articles/13535777-general-pop-up-survey-faqs) * [General Long-Form Customer Feedback Surveys FAQs](https://intercom.help/heatmapcom/en/articles/11100454-general-long-form-customer-feedback-surveys-faqs) --- # Using Heatmap Features | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/collections/6181110-using-heatmap-features#main-content) ![](https://downloads.intercomcdn.com/i/o/zmls3dse/730008/caec55973ccdad3d1d13ed2c55d1/2df6f8f4fc8ec55979d49d0338453eb1.png) Using Heatmap Features ====================== Explore Heatmap’s powerful features to analyze and optimize your website. 26 articles [User Guides\ -----------](https://intercom.help/heatmapcom/en/collections/13751364-user-guides) * * * * [User Guide: Web Analytics](https://intercom.help/heatmapcom/en/articles/11526218-user-guide-web-analytics) * [User Guide: Funnels](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels) * [User Guide: Heatmaps](https://intercom.help/heatmapcom/en/articles/11690558-user-guide-heatmaps) * [User Guide: Recordings](https://intercom.help/heatmapcom/en/articles/11690535-user-guide-recordings) * [User Guide: Customer Feedback Surveys](https://intercom.help/heatmapcom/en/articles/11106228-user-guide-customer-feedback-surveys) * [User Guide: Journey Analysis](https://intercom.help/heatmapcom/en/articles/13753450-user-guide-journey-analysis) * [User Guide: Chrome Extension](https://intercom.help/heatmapcom/en/articles/15959147-user-guide-chrome-extension) [Featured Platform Highlights\ ----------------------------](https://intercom.help/heatmapcom/en/collections/11591950-featured-platform-highlights) * * * * [Custom Events](https://intercom.help/heatmapcom/en/articles/13637232-custom-events) * [Revenue-Based Heatmaps](https://intercom.help/heatmapcom/en/articles/10508241-revenue-based-heatmaps) * [Heatmap Filters for User Cohorts & Segmentation](https://intercom.help/heatmapcom/en/articles/10508265-heatmap-filters-for-user-cohorts-segmentation) * [Comparison Mode](https://intercom.help/heatmapcom/en/articles/10508296-comparison-mode) * [Interactive Mode](https://intercom.help/heatmapcom/en/articles/10508307-interactive-mode) * [Heatmap Data Table](https://intercom.help/heatmapcom/en/articles/10508420-heatmap-data-table) * [Screen Recordings](https://intercom.help/heatmapcom/en/articles/10517088-screen-recordings) * [Introducing Groups Pages](https://intercom.help/heatmapcom/en/articles/10517113-introducing-groups-pages) * [Change Website Version View](https://intercom.help/heatmapcom/en/articles/11836689-change-website-version-view) * [A/B Test Filters](https://intercom.help/heatmapcom/en/articles/10572363-a-b-test-filters) * [HeatmapAI Insights](https://intercom.help/heatmapcom/en/articles/12099444-heatmapai-insights) * [Notification Email Summaries](https://intercom.help/heatmapcom/en/articles/13392341-notification-email-summaries) * [How to Install and Use the Heatmap Chrome Extension](https://intercom.help/heatmapcom/en/articles/15859877-how-to-install-and-use-the-heatmap-chrome-extension) * [How to Access the Heatmap API and Connect Heatmap MCP to Claude](https://intercom.help/heatmapcom/en/articles/15862268-how-to-access-the-heatmap-api-and-connect-heatmap-mcp-to-claude) [A/B Test Integration Guides\ ---------------------------](https://intercom.help/heatmapcom/en/collections/14797370-a-b-test-integration-guides) * * * * [A/B Test Filters: Shoplift Integration](https://intercom.help/heatmapcom/en/articles/12060151-a-b-test-filters-shoplift-integration) * [A/B Test Filters: Intelligems Integration](https://intercom.help/heatmapcom/en/articles/12060523-a-b-test-filters-intelligems-integration) * [A/B Test Filters: Visually Integration](https://intercom.help/heatmapcom/en/articles/12060368-a-b-test-filters-visually-integration) * [A/B Test Filters: Pack Digital Integration](https://intercom.help/heatmapcom/en/articles/13442120-a-b-test-filters-pack-digital-integration) * [FAQ: Experiment Preview Links — Why They Break and How to Fix Them](https://intercom.help/heatmapcom/en/articles/15518361-faq-experiment-preview-links-why-they-break-and-how-to-fix-them) --- # Legacy | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/collections/11612970-legacy#main-content) ![](https://intercom.help/heatmapcom/assets/svg/icon:folder/004226) Legacy ====== Legacy 75 articles * [How to Optimize Your Footer](https://intercom.help/heatmapcom/en/articles/8392951-how-to-optimize-your-footer) * [How to optimize FAQ's](https://intercom.help/heatmapcom/en/articles/8393700-how-to-optimize-faq-s) * [How to optimize your collections page](https://intercom.help/heatmapcom/en/articles/8395968-how-to-optimize-your-collections-page) * [How to Optimize Your Product Pages](https://intercom.help/heatmapcom/en/articles/8401439-how-to-optimize-your-product-pages) * [Verify The Heatmap Snippet](https://intercom.help/heatmapcom/en/articles/8418519-verify-the-heatmap-snippet) * [Data Privacy & Compliance at Heatmap.com](https://intercom.help/heatmapcom/en/articles/10022118-data-privacy-compliance-at-heatmap-com) * [Session Requirements for Data Privacy & Compliance](https://intercom.help/heatmapcom/en/articles/10022151-session-requirements-for-data-privacy-compliance) * [Tracking and Visibility Issues](https://intercom.help/heatmapcom/en/articles/10022165-tracking-and-visibility-issues) * [Heatmap.com Help and Support FAQ](https://intercom.help/heatmapcom/en/articles/10022178-heatmap-com-help-and-support-faq) * [How to Change Names in the Data Table](https://intercom.help/heatmapcom/en/articles/10022211-how-to-change-names-in-the-data-table) * [Do Not Track with Cookies](https://intercom.help/heatmapcom/en/articles/10022260-do-not-track-with-cookies) * [Understanding AI Naming in Heatmap.com](https://intercom.help/heatmapcom/en/articles/10022272-understanding-ai-naming-in-heatmap-com) * [Understanding Revenue Heatmaps: Visualizing Your Profit Centers](https://intercom.help/heatmapcom/en/articles/10022282-understanding-revenue-heatmaps-visualizing-your-profit-centers) * [Troubleshooting: Dots Visible but No Revenue Data](https://intercom.help/heatmapcom/en/articles/10022307-troubleshooting-dots-visible-but-no-revenue-data) * [Troubleshooting: No Dots on Heatmap](https://intercom.help/heatmapcom/en/articles/10022328-troubleshooting-no-dots-on-heatmap) * [Troubleshooting Guide: Traffic to My Landing Page is Not Tracked Correctly](https://intercom.help/heatmapcom/en/articles/10022369-troubleshooting-guide-traffic-to-my-landing-page-is-not-tracked-correctly) * [How to Use the Data Table Feature in Heatmap.com](https://intercom.help/heatmapcom/en/articles/10022909-how-to-use-the-data-table-feature-in-heatmap-com) * [Understanding Full Page Metrics in Heatmap.com Data Tables](https://intercom.help/heatmapcom/en/articles/10022932-understanding-full-page-metrics-in-heatmap-com-data-tables) * [FAQ: Understanding Full Page Metrics in Heatmap.com Data Tables](https://intercom.help/heatmapcom/en/articles/10022937-faq-understanding-full-page-metrics-in-heatmap-com-data-tables) * [How Heatmap Tracks User Behavior](https://intercom.help/heatmapcom/en/articles/10023103-how-heatmap-tracks-user-behavior) * [Warning: Lazy Loading May Affect Heatmap Accuracy](https://intercom.help/heatmapcom/en/articles/10023118-warning-lazy-loading-may-affect-heatmap-accuracy) * [Google Tag Manager Integration with Heatmap.com](https://intercom.help/heatmapcom/en/articles/10023180-google-tag-manager-integration-with-heatmap-com) * [How does Heatmap.com affect my sites page speed?](https://intercom.help/heatmapcom/en/articles/10023190-how-does-heatmap-com-affect-my-sites-page-speed) * [Understanding Heatmap.com Metrics](https://intercom.help/heatmapcom/en/articles/10023912-understanding-heatmap-com-metrics) * [How Revenue and Metrics are Calculated](https://intercom.help/heatmapcom/en/articles/10023929-how-revenue-and-metrics-are-calculated) * [Understanding and Using Interactive Mode on Heatmap](https://intercom.help/heatmapcom/en/articles/10023936-understanding-and-using-interactive-mode-on-heatmap) * [FAQ: Heatmap.com's Interactive Mode](https://intercom.help/heatmapcom/en/articles/10023941-faq-heatmap-com-s-interactive-mode) * [Understanding and Using IP Blocking](https://intercom.help/heatmapcom/en/articles/10023965-understanding-and-using-ip-blocking) * [How Heatmap.com Works](https://intercom.help/heatmapcom/en/articles/10023974-how-heatmap-com-works) * [Introduction to Heatmap](https://intercom.help/heatmapcom/en/articles/10023978-introduction-to-heatmap) * [How long does it take for JavaScript error fixes to update on the dashboard?](https://intercom.help/heatmapcom/en/articles/10023990-how-long-does-it-take-for-javascript-error-fixes-to-update-on-the-dashboard) * [How Long Does It Take for Heatmap Data to Appear?](https://intercom.help/heatmapcom/en/articles/10023997-how-long-does-it-take-for-heatmap-data-to-appear) * [Where to Download Invoices for Your Heatmap Subscription?](https://intercom.help/heatmapcom/en/articles/10024003-where-to-download-invoices-for-your-heatmap-subscription) * [How to Add a New Payment Method to Your Account?](https://intercom.help/heatmapcom/en/articles/10024007-how-to-add-a-new-payment-method-to-your-account) * [How to Purchase a Subscription and Add a New Website](https://intercom.help/heatmapcom/en/articles/10024011-how-to-purchase-a-subscription-and-add-a-new-website) * [How to Find Your Tracking Snippet for Reinstallation](https://intercom.help/heatmapcom/en/articles/10024021-how-to-find-your-tracking-snippet-for-reinstallation) * [What is heatmap AI?](https://intercom.help/heatmapcom/en/articles/10024026-what-is-heatmap-ai) * [AI Recommendations for Your Heatmap Pages](https://intercom.help/heatmapcom/en/articles/10024030-ai-recommendations-for-your-heatmap-pages) * [Why does my dashboard show "snippet not configured" when it's verified?](https://intercom.help/heatmapcom/en/articles/10024038-why-does-my-dashboard-show-snippet-not-configured-when-it-s-verified) * [Heatmap Woocommerce Plugin Installation Guide](https://intercom.help/heatmapcom/en/articles/10024045-heatmap-woocommerce-plugin-installation-guide) * [Heatmap Big commerce Snippet Installation](https://intercom.help/heatmapcom/en/articles/10024052-heatmap-big-commerce-snippet-installation) * [How Can I Improve My Site's Rendering in Heatmaps?](https://intercom.help/heatmapcom/en/articles/10024060-how-can-i-improve-my-site-s-rendering-in-heatmaps) * [Where Can I Check My Verification Snippet Status?](https://intercom.help/heatmapcom/en/articles/10024066-where-can-i-check-my-verification-snippet-status) * [Can Heatmaps Capture Cart and Checkout Pages?](https://intercom.help/heatmapcom/en/articles/10024070-can-heatmaps-capture-cart-and-checkout-pages) * [How to Use Comparison Mode for Heatmaps?](https://intercom.help/heatmapcom/en/articles/10024076-how-to-use-comparison-mode-for-heatmaps) * [Why Is a Section of My Page Not Visible in the Heatmap?](https://intercom.help/heatmapcom/en/articles/10024082-why-is-a-section-of-my-page-not-visible-in-the-heatmap) * [How to Apply and Use Filters for Screen Recordings in Heatmap?](https://intercom.help/heatmapcom/en/articles/10024085-how-to-apply-and-use-filters-for-screen-recordings-in-heatmap) * [Why Do Pages Look Broken or Have No CSS Loading in Heatmap?](https://intercom.help/heatmapcom/en/articles/10024089-why-do-pages-look-broken-or-have-no-css-loading-in-heatmap) * [Why Are There Few or No Recordings Within 24 Hours of Subscribing?](https://intercom.help/heatmapcom/en/articles/10024096-why-are-there-few-or-no-recordings-within-24-hours-of-subscribing) * [Why Are My Screen Recordings Blank?](https://intercom.help/heatmapcom/en/articles/10024100-why-are-my-screen-recordings-blank) * [How to Filter for Purchasers vs Non-Purchasers](https://intercom.help/heatmapcom/en/articles/10024108-how-to-filter-for-purchasers-vs-non-purchasers) * [What are the options for exporting data table information?](https://intercom.help/heatmapcom/en/articles/10024113-what-are-the-options-for-exporting-data-table-information) * [How to Analyze Average Order Value Data?](https://intercom.help/heatmapcom/en/articles/10024121-how-to-analyze-average-order-value-data) * [How to Use the Heatmap Filter Effectively?](https://intercom.help/heatmapcom/en/articles/10024124-how-to-use-the-heatmap-filter-effectively) * [What are Rage Clicks and How Do I Track Them?](https://intercom.help/heatmapcom/en/articles/10024130-what-are-rage-clicks-and-how-do-i-track-them) * [How to Distinguish Between Returning and New Users?](https://intercom.help/heatmapcom/en/articles/10024135-how-to-distinguish-between-returning-and-new-users) * [How to Filter Sessions by Viewed Page?](https://intercom.help/heatmapcom/en/articles/10024137-how-to-filter-sessions-by-viewed-page) * [How do I filter by Total Pages Visited?](https://intercom.help/heatmapcom/en/articles/10024143-how-do-i-filter-by-total-pages-visited) * [How are Page URLs sorted on the heatmap area?](https://intercom.help/heatmapcom/en/articles/10024151-how-are-page-urls-sorted-on-the-heatmap-area) * [Why are my heatmap session counts lower than my site analytics?](https://intercom.help/heatmapcom/en/articles/10024156-why-are-my-heatmap-session-counts-lower-than-my-site-analytics) * [What are the key features of the heatmap dashboard?](https://intercom.help/heatmapcom/en/articles/10024162-what-are-the-key-features-of-the-heatmap-dashboard) * [Why is my heatmap showing no data points?](https://intercom.help/heatmapcom/en/articles/10024170-why-is-my-heatmap-showing-no-data-points) * [My scroll map data looks inaccurate. How can I fix this?](https://intercom.help/heatmapcom/en/articles/10024176-my-scroll-map-data-looks-inaccurate-how-can-i-fix-this) * [What are the best practices for using scroll maps?](https://intercom.help/heatmapcom/en/articles/10024182-what-are-the-best-practices-for-using-scroll-maps) * [What is interactive mode and how do I use it?](https://intercom.help/heatmapcom/en/articles/10024184-what-is-interactive-mode-and-how-do-i-use-it) * [What should I do if my heatmap data seems inaccurate?](https://intercom.help/heatmapcom/en/articles/10024189-what-should-i-do-if-my-heatmap-data-seems-inaccurate) * [How does heatmap handle different currencies?](https://intercom.help/heatmapcom/en/articles/10024213-how-does-heatmap-handle-different-currencies) * [What's the difference between RPS and RPC metrics?](https://intercom.help/heatmapcom/en/articles/10024267-what-s-the-difference-between-rps-and-rpc-metrics) * [Is the heatmap code impacting my site performance?](https://intercom.help/heatmapcom/en/articles/10024370-is-the-heatmap-code-impacting-my-site-performance) * [How do I filter by Entry Page?](https://intercom.help/heatmapcom/en/articles/10024406-how-do-i-filter-by-entry-page) * [Why are there fewer rage clicks shown on my heatmap than on my dashboard?](https://intercom.help/heatmapcom/en/articles/10026496-why-are-there-fewer-rage-clicks-shown-on-my-heatmap-than-on-my-dashboard) * [FAQ: How to Uninstall Heatmap.com from Your Shopify Site](https://intercom.help/heatmapcom/en/articles/10030118-faq-how-to-uninstall-heatmap-com-from-your-shopify-site) * [FAQ: How Do I View Heatmap Data for My Mobile Menu?](https://intercom.help/heatmapcom/en/articles/10032426-faq-how-do-i-view-heatmap-data-for-my-mobile-menu) * [FAQ: How Do I View Heatmap Data for My Desktop Navigation Menu?](https://intercom.help/heatmapcom/en/articles/10032435-faq-how-do-i-view-heatmap-data-for-my-desktop-navigation-menu) * [How to Disable Tracking Features on Heatmap.com](https://intercom.help/heatmapcom/en/articles/10038388-how-to-disable-tracking-features-on-heatmap-com) --- # Data Tracking | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/collections/13751416-data-tracking#main-content) Data Tracking ============= Learn how Heatmap collects, processes, and visualizes user interactions. 9 articles * [How Heatmap Collects Data](https://intercom.help/heatmapcom/en/articles/10508302-how-heatmap-collects-data) * [Heatmap Data Definitions & Methodology](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology) * [Why Heatmap's Data is Better for Website Optimization (Compared to Shopify or GA4)](https://intercom.help/heatmapcom/en/articles/11510500-why-heatmap-s-data-is-better-for-website-optimization-compared-to-shopify-or-ga4) * [Understanding Heatmap vs Shopify Data Differences](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences) * [Understanding Heatmap vs Google Analytics (GA4) Data Differences](https://intercom.help/heatmapcom/en/articles/12118640-understanding-heatmap-vs-google-analytics-ga4-data-differences) * [How Heatmap Funnels Visualize Data](https://intercom.help/heatmapcom/en/articles/11564830-how-heatmap-funnels-visualize-data) * [Importance of Unique Selector IDs for Website Analytics](https://intercom.help/heatmapcom/en/articles/10805821-importance-of-unique-selector-ids-for-website-analytics) * [Understanding Junk Sessions](https://intercom.help/heatmapcom/en/articles/11540984-understanding-junk-sessions) * [Understanding HeatmapAI's Recommendation Engine](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine) --- # How Heatmap Collects Data | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/10508302-how-heatmap-collects-data#main-content) How Heatmap Collects Data ========================= Updated this week Table of contents [Client-Side Tracking Basics](https://intercom.help/heatmapcom/en/articles/10508302-how-heatmap-collects-data#h_2a909e6003) [Need Help?](https://intercom.help/heatmapcom/en/articles/10508302-how-heatmap-collects-data#h_ae30c6d901) Heatmap utilizes advanced, asynchronous client-side tracking to collect user and revenue behavior on your website. This explains the core mechanisms behind our tracking methods, architecture and how we turn raw data into actionable insights. **Client-Side Tracking Basics** ------------------------------- Heatmap's tracking operates entirely on the client side, meaning all data is captured directly from the user's browser. This approach is lightweight, flexible, and efficient, allowing for seamless integration into your website. Plus, it takes less than 5 minutes! The key benefits of our tracking approach include: * **Real-Time Data Collection**: Data is captured and processed as users interact with your site, enabling up-to-the-minute insights. ​ * **No Website Performance Impact**: Our asynchronous tracking snippets load in the background, ensuring no page rendering delay. [Read this case study](https://www.heatmap.com/blog/heatmap-site-speed) here, where we tested over $2m in a test with/without the heatmap snippet and proved zero difference in revenue performance! ​ * **Detailed Interaction Recording**: Every user action - clicks, scrolls, hovers, or views - is tracked with precision, giving you a complete picture of how users engage with your site. This approach enables granular data collection without heavy server-side infrastructure, making Heatmap.com a versatile choice for e-commerce. Because tracking is client-side, data begins only after the snippets are installed and published - earlier sessions aren’t backfilled. **Data Collection Process** Heatmap.com can attribute revenue to each element on your website by assigning an anonymous User ID to every user that visits your website. The Header Snippet collects the behavior and interactions, and the Revenue Snippet ties these interactions to know if users purchased, how much, when, or if they did not purchase at all. Heatmap.com _does not_ collect personally identifiable information (PII), so it remains 100% compliant in any region worldwide. As it operates on anonymous User IDs, we can track behavior, revenue, and any metric related to a website interaction. **How Revenue is Tied to Elements** Because Heatmap.com’s User ID follows the visitor throughout the session, it knows where the user clicked, scrolled, or viewed and ties it to the revenue associated with that session. The amount of revenue driven by an individual element is calculated using an _aggregate model._ The aggregate model combines the data from all users who clicked on an element and calculates them together. The _aggregate model_ does not give different “weights” or “contributions” based on different elements, as every element should be treated the same. This also means that revenue is attributed regardless of when in their sessions they interacted with specific elements in their session. This also enables you to make cohorts (called _Filters_ in-platform) per element, ranging from new vs returning users, traffic sources, purchasers vs non-purchasers, and an infinite number of custom filters you can build. [Read this article](https://intercom.help/heatmapcom/en/articles/10022235-understanding-revenue-heatmaps-visualizing-your-profit-centers) to learn more about each Calculated Metric per element inside heatmaps and recordings. **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](mailto:Support@heatmap.com) . Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [Client-Side Tracking Basics](https://intercom.help/heatmapcom/en/articles/10508302-how-heatmap-collects-data#h_2a909e6003) [Need Help?](https://intercom.help/heatmapcom/en/articles/10508302-how-heatmap-collects-data#h_ae30c6d901) --- # General Troubleshooting Guide | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/10508239-general-troubleshooting-guide#main-content) General Troubleshooting Guide ============================= Updated this week Table of contents [No Revenue Data in Heatmaps](https://intercom.help/heatmapcom/en/articles/10508239-general-troubleshooting-guide#h_f54ba3894e) [No Clicks on Heatmaps](https://intercom.help/heatmapcom/en/articles/10508239-general-troubleshooting-guide#h_59e7535a07) [Page Not Being Tracked](https://intercom.help/heatmapcom/en/articles/10508239-general-troubleshooting-guide#h_09b31c6fa1) [Subdomains Not Tracking](https://intercom.help/heatmapcom/en/articles/10508239-general-troubleshooting-guide#h_355d53c3fc) [Installing Header Snippet on a Subdomain](https://intercom.help/heatmapcom/en/articles/10508239-general-troubleshooting-guide#h_0abc9cc853) [Need Help?](https://intercom.help/heatmapcom/en/articles/10508239-general-troubleshooting-guide#h_97c21a7621) If you're encountering issues with Heatmap.com tracking, this guide outlines common causes and solutions. For persistent issues, contact us at [support@heatmap.com](mailto:support@heatmap.com) . A majority of issues reported are due to inaccurate script installation. To ensure that your scripts are installed correctly, reference our [Installation Guides](https://intercom.help/heatmapcom/en/collections/13751320-getting-started-installation) . **No Revenue Data in Heatmaps** ------------------------------- If revenue data is not recording, it's likely that your main tracking snippet is working, but the heatmap pixel for revenue tracking is not active. * **Verify Snippet Installation:** In your Settings Portal, check to see if the snippet is installed correctly. (Go to Settings > Snippets > Click on "Verify My Snippet") * **Verify Event Tracking:** Ensure that purchase events are correctly firing in your analytics setup. ​ * **Check Revenue Attribution**: Confirm that revenue is being assigned per element based on user interactions. ​ * **Inspect JavaScript Errors**: Go to the **order confirmation page** and open your browser’s developer tools (**press F12**, then click **"Console"**). Look for any error messages that might be preventing data from being captured from the Heatmap script. In some cases, other scripts on the checkout or confirmation page can conflict with the Heatmap script and prevent it from loading properly. ​ * **Clear Cache & Complete a Test Order**: Make a test purchase after clearing cache and verify if revenue data is being captured. ​ * * * **No Clicks on Heatmaps** ------------------------- * **Verify Snippet Installation:** In your Settings Portal, check to see if the snippet is installed correctly. (Go to Settings > Snippets > Click on "Verify My Snippet") ​ * **Check Element Visibility**: Hidden or dynamically loaded elements may not register clicks. ​ * **Inspect Clickable Areas**: If elements have overlays or JavaScript handlers, clicks may not be recorded. ​ * **Test on Different Devices/Browsers**: Some interactions may behave differently depending on the setup. ​ * * * **Page Not Being Tracked** ----------------------------- * **Ensure Heatmap Snippet is Installed**: Verify that the tracking code is correctly placed in the section. You can also visit your Settings Portal to check to see if the snippet is installed correctly. (Go to Settings > Snippets > Click on "Verify My Snippet") * Note: If you are using a 3rd party page builder, you will need to install the Heatmap script separately on that page. Reference our installation guide [here](https://intercom.help/heatmapcom/en/articles/10516928-installing-heatmap-com-on-shopify-page-builders) . ​ * **Check URL Matching Rules**: Confirm that the page URL follows the expected structure. ​ * **Look for JavaScript Errors**: Open your browser’s developer tools (**press F12**, then click **"Console"**). Look for any error messages that might be preventing data from being captured from the Heatmap script. ​ * **Validate with a Test Visit**: Open the page in an incognito window and see if it registers in the analytics dashboard. ​ * * * **Subdomains Not Tracking** ------------------------------ * **Confirm Cross-Domain Tracking is Enabled**: Heatmap.com settings should allow subdomain tracking. ​ * **Check Cookie Settings**: Ensure cookies are set with the proper domain scope (e.g., .yourdomain.com instead of [www.yourdomain.com](http://www.yourdomain.com/) ). ​ * **Verify Script Installation**: The tracking snippet must be installed separately on subdomains. ​ * * * **Installing Header Snippet on a Subdomain** ----------------------------------------------- * **Manually Add the Script**: Copy and paste the Heatmap.com tracking snippet into the section of the subdomain. ​ * **Use a Tag Manager**: If applicable, deploy the snippet via Google Tag Manager with a rule targeting the subdomain. ​ * **Ensure Proper Permissions**: Some CMS platforms require additional permissions to modify header code. ​ * **Test with Real-Time Tracking**: Visit the subdomain and check if Heatmap.com registers activity. ​ * * * **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](mailto:Support@heatmap.com) . Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [No Revenue Data in Heatmaps](https://intercom.help/heatmapcom/en/articles/10508239-general-troubleshooting-guide#h_f54ba3894e) [No Clicks on Heatmaps](https://intercom.help/heatmapcom/en/articles/10508239-general-troubleshooting-guide#h_59e7535a07) [Page Not Being Tracked](https://intercom.help/heatmapcom/en/articles/10508239-general-troubleshooting-guide#h_09b31c6fa1) [Subdomains Not Tracking](https://intercom.help/heatmapcom/en/articles/10508239-general-troubleshooting-guide#h_355d53c3fc) [Installing Header Snippet on a Subdomain](https://intercom.help/heatmapcom/en/articles/10508239-general-troubleshooting-guide#h_0abc9cc853) [Need Help?](https://intercom.help/heatmapcom/en/articles/10508239-general-troubleshooting-guide#h_97c21a7621) --- # Allow Heatmap Analytics through Cloudflare | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/14110801-allow-heatmap-analytics-through-cloudflare#main-content) Allow Heatmap Analytics through Cloudflare ========================================== Whitelisting our service lets us render your site accurately. Setup takes under 2 minutes. April 23, 2026 * * * **Why you need to do this** To generate heatmaps and session recordings, we fetch your site through our proxy servers — the same way your visitors' browsers do. Cloudflare's **Bot Fight Mode** is designed to block automated requests, which means it can block ours too. When that happens, renders come back incomplete or blank, and your analytics data becomes unreliable. ⚠ **Common mistake:** Creating a WAF Custom Rule to "Skip" our traffic does **not** work. Bot Fight Mode runs _before_ WAF rules are evaluated, so the Skip action never reaches our requests. **The only approach that works:** Use an **IP Access Rule (Allow)** — this is evaluated first in Cloudflare's pipeline and exempts our IP before Bot Fight Mode can block it. * * * **How to set it up (2 steps)** **Step 1 — Go to IP Access Rules** In your Cloudflare dashboard, navigate to: **Security â€ș WAF â€ș Tools â€ș IP Access Rules** Make sure you're in the correct zone (your website's domain). **Step 2 — Create the Allow rule** Click **Create rule** and fill in the fields exactly as shown: * **IP Address:** `166.117.54.25` / `35.71.148.26` / `16.147.25.198` / `44.225.101.246` * **Action:** Allow * **Notes:** Heatmap Analytics Proxy * **Zone:** This website ✅ The rule takes effect within **60 seconds**. No page reload or cache purge needed. * * * **How to verify it worked** Go to **Security → Events** in your Cloudflare dashboard. Filter by your domain and check recent entries. Requests from our proxy IP should show the action **Allow**, not Block or Challenge. If you still see **Bot Fight Mode** listed as the blocking service, the rule wasn't saved correctly or the IP was entered wrong. * * * **Frequently asked questions** **I created a WAF Custom Rule to allow your hostname — why isn't it working?** WAF Custom Rules run _after_ Bot Fight Mode in Cloudflare's pipeline. By the time your rule is evaluated, our request is already blocked. The IP Access Rule runs first — that's why it's the only method that works. **Can I use a Page Rule to disable security for your traffic?** No. Page Rules with "Disable Security" cannot bypass Bot Fight Mode or Super Bot Fight Mode — this is confirmed by Cloudflare's own documentation. **Does this work on the free Cloudflare plan?** Yes. IP Access Rules are available on all plans including Free. Free and Pro plans support up to 10,000 rules, so adding one is no problem. **Will allowing your IP affect my site's security?** Only traffic from our specific proxy IP is affected — no other visitors or bots are exempted. If you ever need to revoke access, simply delete the rule and our proxy will be subject to standard security checks again. **What if your proxy IP changes?** Our proxy uses static, dedicated IPs that don't change during normal operations. If we ever need to update them, we'll notify you by email at least 7 days in advance. **How do I know if Bot Fight Mode is what's blocking you?** Go to **Security → Events**, filter by our proxy IP, and look for entries with **"Bot Fight Mode"** listed as the service. That confirms it's the culprit. **Can you get Cloudflare to whitelist Heatmap Analytics globally?** We're pursuing Cloudflare's verified bots program, which would whitelist our service network-wide. It requires a lengthy approval process. The IP Access Rule is the reliable, immediate solution in the meantime. **I have multiple Cloudflare zones — do I need to add the rule to each one?** Not necessarily. When creating the rule, you can scope it to **"All websites in account"** to cover all your Cloudflare zones at once. We recommend this if Heatmap Analytics is tracking multiple domains under the same account. * * * Need help? Contact us at **[support@heatmap.com](mailto:support@heatmap.com) ** and we'll walk you through it. Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 --- # How to Optimize Your Footer | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/8392951-how-to-optimize-your-footer#main-content) How to Optimize Your Footer =========================== Updated over 2 weeks ago Table of contents [](https://intercom.help/heatmapcom/en/articles/8392951-how-to-optimize-your-footer#h_c4d184abcd) Every website has a footer. It's a non-negotiable, right? [![](https://downloads.intercomcdn.com/i/o/834458653/469e9d8da834957b8e6fc795/giphy.gif?expires=1789486200&signature=3375a78ba12fa52a9edfb926008404e08509c5a7a6522c8841297ab2ad31fa9e&req=fCMjEsx2m4RcFb4f3HP0gNYEW%2F1%2Bb3MKya5aqtb1c0%2BoDs59rVAlbX4N0PMW%0AdWlhF30%2FlQDh7tN6wQ%3D%3D%0A)](https://downloads.intercomcdn.com/i/o/834458653/469e9d8da834957b8e6fc795/giphy.gif?expires=1789486200&signature=3375a78ba12fa52a9edfb926008404e08509c5a7a6522c8841297ab2ad31fa9e&req=fCMjEsx2m4RcFb4f3HP0gNYEW%2F1%2Bb3MKya5aqtb1c0%2BoDs59rVAlbX4N0PMW%0AdWlhF30%2FlQDh7tN6wQ%3D%3D%0A) Let us show you how you would optimize your footer while using heatmap.com. Here's a video for you 👇if you want more detail keep scrolling. Three Ways to Optimize Footers using Heatmap.com ================================================ 1. Prioritize elements in the footer that generate high revenue per click or session. 2. Rearrange and de-prioritize elements that are not performing well. 3. Consider rewriting footer content to improve conversion and engagement. [![](https://downloads.intercomcdn.com/i/o/834461852/e2ed0ce1d3c74ad40e0e5422/CleanShot+2023-09-19+at+16.24.42%402x.png?expires=1789486200&signature=1e39c6f735b7df3817c7b40569cc6ca173472410ac21fdc3abfead5a739edf10&req=fCMjEs9%2FlYRdFb4f3HP0gMTcwxY6Psle%2F5tbJtS1WJ4k0u1h30ZwcvDEWNza%0AXjCbIzRQm10zxKljew%3D%3D%0A)](https://downloads.intercomcdn.com/i/o/834461852/e2ed0ce1d3c74ad40e0e5422/CleanShot+2023-09-19+at+16.24.42%402x.png?expires=1789486200&signature=1e39c6f735b7df3817c7b40569cc6ca173472410ac21fdc3abfead5a739edf10&req=fCMjEs9%2FlYRdFb4f3HP0gMTcwxY6Psle%2F5tbJtS1WJ4k0u1h30ZwcvDEWNza%0AXjCbIzRQm10zxKljew%3D%3D%0A) [![](https://downloads.intercomcdn.com/i/o/834462823/17bae1d3079c8b104f45ebf8/CleanShot+2023-09-19+at+16.27.36%402x.png?expires=1789486200&signature=e29d3b8e6dfe997ffae7180b097fdcc8c566b5b7f3652bdf297c5e61f1132c04&req=fCMjEs98lYNcFb4f3HP0gJJ1s%2FpTLxct3MaR35RvMnJR5rJpIHY%2F9Uw%2BoCEo%0Axb7vAoPQcbqbEmxwMw%3D%3D%0A)](https://downloads.intercomcdn.com/i/o/834462823/17bae1d3079c8b104f45ebf8/CleanShot+2023-09-19+at+16.27.36%402x.png?expires=1789486200&signature=e29d3b8e6dfe997ffae7180b097fdcc8c566b5b7f3652bdf297c5e61f1132c04&req=fCMjEs98lYNcFb4f3HP0gJJ1s%2FpTLxct3MaR35RvMnJR5rJpIHY%2F9Uw%2BoCEo%0Axb7vAoPQcbqbEmxwMw%3D%3D%0A) * Examine specific elements in a footer, such as "About Us," "Careers," and various product categories. * Removing or optimize elements that do not contribute to clicks or sales -> for instance on the above example - Facebook + Pinterest icons aren't driving any clicks at all - you could remove them or add a different social media platform. * **Prioritize the elements that generate revenue. (See image #2)** * If elements of your footer are needed but aren't driving any sort of interaction, rewrite the title or find a new way to communicate why customers should click. (example in the video) Your footer will always be there, but what will it do for your business. It's a small percentage but one that could lift your whole business up. Don't forget about it! Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/8392951-how-to-optimize-your-footer#h_c4d184abcd) --- # Heatmap Data Definitions & Methodology | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#main-content) Heatmap Data Definitions & Methodology ====================================== July 25, 2025 Table of contents [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_77d464460f) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_8ad429075c) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_eb2ac3b1ab) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_06e4cc01c3) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_ac83e7b521) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_62fdcb6eff) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_9484ca4954) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_09e8ef573b) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_4667aa5055) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_11a72553a6) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_3acdcd18f5) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_8d36c79aab) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_187cc6d7b8) This article transparently outlines how Heatmap calculates each key and core metric, specifically highlighting what's included or excluded, and clarifying why Heatmap data intentionally differs from platforms like Shopify or Google Analytics. Dive deeper into how Heatmap's data compares to Shopify. [Click here to learn more](https://intercom.help/heatmapcom/en/articles/11525742-heatmap-vs-shopify-why-the-numbers-are-different-hint-we-did-it-on-purpose) . **Heatmap Data Definitions** ============================ Here’s how we define each metric specifically designed for ecommerce growth: | | | | --- | --- | | **Name** | **Definition** | | [Engaged Session](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_eb2ac3b1ab)
(Sessions) | A session only counts as engaged if the visitor clicks on the page (any element), scrolls down at least once, and/or remains on the page for at least 5 seconds | | [Website Revenue](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_06e4cc01c3) | Captured revenue from completed purchases at the exact moment the visitor hits the "Thank You" page. | | [Website Conversion Rate](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_ac83e7b521) | Percentage of engaged sessions that result in a purchase.

[![](https://downloads.intercomcdn.com/i/o/zmls3dse/1559492124/6abaf8a1b1416e8ce871d1f035e8/Screenshot+2025-06-06+at+2_03_51%E2%80%AFPM.png?expires=1789486200&signature=79ecb7398a5849ab17bcab4c0b876380efe05f88385ddf80849b542c412c2e0c&req=dSUiH813n4BdXfMW1HO4zYQ2mip2MV2zhyWmxcGAaDGYHiJVLrTaI1igRIxa%0AcB2F%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1559492124/6abaf8a1b1416e8ce871d1f035e8/Screenshot+2025-06-06+at+2_03_51%E2%80%AFPM.png?expires=1789486200&signature=79ecb7398a5849ab17bcab4c0b876380efe05f88385ddf80849b542c412c2e0c&req=dSUiH813n4BdXfMW1HO4zYQ2mip2MV2zhyWmxcGAaDGYHiJVLrTaI1igRIxa%0AcB2F%0A) | | [Revenue per Session (RPS)](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_62fdcb6eff) | Revenue generated per engaged session.

[![](https://downloads.intercomcdn.com/i/o/zmls3dse/1559495334/23b05ae96a012c56504f76d387ed/Screenshot+2025-06-06+at+2_04_15%E2%80%AFPM.png?expires=1789486200&signature=1e0c4e620cce51aa62debbeac91527726c6a683ceaaa511162042c54889c61d7&req=dSUiH813mIJcXfMW1HO4zVldKKryyrRXbs3onoVjnBN8pwRCJBA96m0hTgkT%0AEMbA%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1559495334/23b05ae96a012c56504f76d387ed/Screenshot+2025-06-06+at+2_04_15%E2%80%AFPM.png?expires=1789486200&signature=1e0c4e620cce51aa62debbeac91527726c6a683ceaaa511162042c54889c61d7&req=dSUiH813mIJcXfMW1HO4zVldKKryyrRXbs3onoVjnBN8pwRCJBA96m0hTgkT%0AEMbA%0A) | | [Website Average Order Value (AOV)](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_9484ca4954) | Average amount spent per order at checkout, including shipping and taxes.

[![](https://downloads.intercomcdn.com/i/o/zmls3dse/1559495633/cc3e3b81007ecdaf7a1c37df5516/Screenshot+2025-06-06+at+2_04_19%E2%80%AFPM.png?expires=1789486200&signature=c74c1dfe7b6bdd959c8ec087f4e6409814024f046d43864405a314552c135237&req=dSUiH813mIdcWvMW1HO4zVEbF71J9jiYuijMqljIq8ZbAUaUr7ajGfUQD599%0Ai65h%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1559495633/cc3e3b81007ecdaf7a1c37df5516/Screenshot+2025-06-06+at+2_04_19%E2%80%AFPM.png?expires=1789486200&signature=c74c1dfe7b6bdd959c8ec087f4e6409814024f046d43864405a314552c135237&req=dSUiH813mIdcWvMW1HO4zVEbF71J9jiYuijMqljIq8ZbAUaUr7ajGfUQD599%0Ai65h%0A) | | [Pageview](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_09e8ef573b) | Counts each individual page visited within an engaged session. | | [Add to Cart](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_4667aa5055) | Counts sessions where a visitor clicks Add to Cart (ATC) at least once. | | [Begin Checkout](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_11a72553a6) | Counts sessions that reach the checkout payment page after a session begins on a web page. | | [Transactions (Purchase)](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_3acdcd18f5) | Counts completed purchases where the visitor reaches the "Thank You" page. | * * * **Understanding How Our Data is Defined** ========================================= **1\. Engaged Sessions** ------------------------ ### **How Heatmap Calculates:** A session only counts as engaged if the visitor meets at least one of these criteria: * Clicks on the page (any element) * Scrolls down at least once * Remains on the page for **at least 5 seconds ​** ### **What's Excluded:** * Instant bounces (sessions <5 seconds with no interaction) * Bots, crawlers, spam traffic * Sessions with no detectable engagement ​ ### **Shopify vs Heatmap:** * Shopify includes all sessions, quick visits, non-loaded page sessions, and bot traffic. Heatmap only collects engaged, human sessions with intent to purchase ### **Example:** * User A lands, scrolls immediately → **Engaged Session ✅** * User B lands, exits in 3 seconds, no clicks/scroll → **Not counted ❌** **2\. Website Revenue** ----------------------- ### **How Heatmap Calculates:** Captured revenue from completed purchases at the exact moment the visitor hits the "Thank You" page. ### **What's Included:** * Product price * Shipping costs * Taxes collected at checkout ### **What's Excluded:** * Refunds and returns after purchase * Order edits after checkout * Subscription renewals (automatic recurring charges) ### **Shopify vs Heatmap:** * Shopify includes post-purchase refunds, adjustments, and revenue from non-website channels (Shop App, Mobile Apps, Subscriptions, TikTok/Instagram Shop, etc.). ### **Example:** * Customer pays $100 for products + $10 shipping + $5 tax = **$115 total revenue** * Heatmap records revenue as **$115** at purchase completion. ​ ​ **3\. Website Conversion Rate** ------------------------------- ### **How Heatmap Calculates:** Only includes **engaged sessions** that result in purchases. ### **Formula:** [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1559500590/2c1d3784c27ca7aadaa3d920ba52/Screenshot%2B2025-06-06%2Bat%2B2_03_51-E2-80-AFPM.png?expires=1789486200&signature=5348c8ee71a9ddd19a2d55aedfa0a311e5d389420a53fe71810016c88f2e68e7&req=dSUiH8x%2BnYRWWfMW1HO4zVBfL50%2B1Wgn6yvLAhFakeNLOGbrZA6w86AiLhe%2F%0AX%2F46aLNPUbubGjBwK%2BI%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1559500590/2c1d3784c27ca7aadaa3d920ba52/Screenshot%2B2025-06-06%2Bat%2B2_03_51-E2-80-AFPM.png?expires=1789486200&signature=5348c8ee71a9ddd19a2d55aedfa0a311e5d389420a53fe71810016c88f2e68e7&req=dSUiH8x%2BnYRWWfMW1HO4zVBfL50%2B1Wgn6yvLAhFakeNLOGbrZA6w86AiLhe%2F%0AX%2F46aLNPUbubGjBwK%2BI%3D%0A) ### **What's Excluded:** * Purchases from non-engaged sessions (sessions without a click, scroll, or stay less than 5 seconds) ### **Shopify vs Heatmap:** * Shopify counts all sessions, including unengaged traffic, therefore typically showing a lower conversion rate than Heatmap will. This is due to Heatmap restricting the definition of an Engaged Session with the same number of purchases. _This makes your Heatmap Website Conversion Rate more actionable for website optimization_ **TLDR:** Shopify includes all sessions, engaged or not, resulting in a lower and less actionable conversion rate. ### **Example:** * 1,000 Engaged Sessions, 50 orders → Conversion Rate = **(50 Ă· 1,000) × 100 = 5% ​ ​** **4\. Revenue per Session (RPS)** --------------------------------- ### **How Heatmap Calculates:** Measures revenue per engaged session only. ### **Formula:** [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1559500854/8bab4b4ab0c675cf452dc83b0f0b/Screenshot%2B2025-06-06%2Bat%2B2_04_15-E2-80-AFPM.png?expires=1789486200&signature=c4b997524a600f2d7501d0c743de801cf852e629442f0b2c53d7c99c2a0a9b7c&req=dSUiH8x%2BnYlaXfMW1HO4zZPXlM%2FnHOP8gTytHpGDxBjPQ60vRu0R9KHgaye4%0AIrVBFFQVkeNsJhhlLaI%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1559500854/8bab4b4ab0c675cf452dc83b0f0b/Screenshot%2B2025-06-06%2Bat%2B2_04_15-E2-80-AFPM.png?expires=1789486200&signature=c4b997524a600f2d7501d0c743de801cf852e629442f0b2c53d7c99c2a0a9b7c&req=dSUiH8x%2BnYlaXfMW1HO4zZPXlM%2FnHOP8gTytHpGDxBjPQ60vRu0R9KHgaye4%0AIrVBFFQVkeNsJhhlLaI%3D%0A) ### **What's Excluded:** * Unengaged sessions (no interactions or less than 5 seconds) ​ ### **Shopify vs Heatmap:** * Shopify uses all sessions (passive sessions, instant bounces, mixing low or no-intent traffic, etc), resulting in a lower RPS metric compared to Heatmap. ​ ### **Example:** * Revenue: $5,000, Engaged Sessions: 1,000 → **RPS = $5,000 Ă· 1,000 = $5.00 ​ ​** **5\. Website Average Order Value (AOV)** ----------------------------------------- ### **How Heatmap Calculates:** Measures total spent per order at checkout, including taxes and shipping. ### **Formula:** [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1559501104/526975bfb003ba41db25a8466f9a/Screenshot%2B2025-06-06%2Bat%2B2_04_19-E2-80-AFPM.png?expires=1789486200&signature=dfe5e15560e4301576ed5db0e7f0acb7ee18798fecc30551c26d93a23911a70f&req=dSUiH8x%2BnIBfXfMW1HO4zTIlGpJqqjO5Hss8i9FODg9tCTyKSEuF%2FzBO11cJ%0AkgLb3xIUWRZjrfMHbkg%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1559501104/526975bfb003ba41db25a8466f9a/Screenshot%2B2025-06-06%2Bat%2B2_04_19-E2-80-AFPM.png?expires=1789486200&signature=dfe5e15560e4301576ed5db0e7f0acb7ee18798fecc30551c26d93a23911a70f&req=dSUiH8x%2BnIBfXfMW1HO4zTIlGpJqqjO5Hss8i9FODg9tCTyKSEuF%2FzBO11cJ%0AkgLb3xIUWRZjrfMHbkg%3D%0A) ### **What's Included:** * Total revenue spent per purchase. This includes product price, taxes, shipping, which is the true amount of revenue collected per transaction. ​ ### **What's Excluded:** * Returns, refunds * Recurring subscription charges post-initial purchase * Off-website transactions ### **Shopify Difference:** * Shopify excludes taxes/shipping and factors in returns/refunds, typically reporting a “lower AOV.” It’s important to note that AOV of transactions off-website (Shop App, TikTok Shop, etc) often have a lower AOV than website purchases. ​ ### **Example:** * Customer purchases a $50 product, $5 shipping, $3 tax = **Heatmap AOV: $58** * Shopify would report **$50 AOV** (excluding shipping and tax). ​ ​ **6\. Pageviews** ----------------- ### **How Heatmap Calculates:** Counts each individual page visited within an engaged session. ### **What's Excluded:** * Pageviews during passive, unengaged sessions (no click, no scroll, <5 sec duration) ​ ### **Shopify Difference:** * Shopify counts all pageviews, including from passive or accidental sessions. ​ ### **Example:** * User visits homepage (10 sec), clicks to product page → **2 pageviews ✅** * User quickly clicks and immediately exits (<5 sec, no click) → **0 pageviews ❌ ​ ​** **7\. Add to Cart** ------------------- ### **How Heatmap Calculates:** Counts **sessions** where a visitor clicks Add to Cart (ATC) at least once. This is session-based counting, meaning heatmap counts Add to Carts as “did this session Add to Cart or not.” If yes, you will see one ATC in your dashboard. ### **What's Excluded:** * Multiple Add-to-Cart clicks within the same session (session-based reporting) * Sessions without engagement ​ ### **Shopify vs Heatmap:** * Shopify reports sessions where Add to Cart occurred, but doesn't differentiate multiple ATCs within one session explicitly. Their documentation **does not disclose this,** while Heatmap’s does. ​ ### **Example:** * User clicks Add-to-Cart three times in same session → counted as **1 Add to Cart** ​ ​ **8\. Begin Checkout** ---------------------- ### **How Heatmap Calculates:** Counts sessions that reach the checkout payment page after a session begins on a web page. **Very important,** if a user lands in Checkout as their entry page, Heatmap does not record this as a true Begin Checkout. ### **What's Excluded:** * Sessions that begin directly on checkout (direct links, email checkout links, external shops like TikTok Shop, etc) ​ ### **Shopify Difference:** * Shopify counts all sessions reaching checkout, including direct-to-checkout sessions. ​ ### **Example:** * User browses products, proceeds to checkout page → **Counted ✅** * User lands directly on checkout from external link → **Not counted ❌ ​** **9\. Transaction (Purchase)** ------------------------------ ### **How Heatmap Calculates:** Counts completed purchases where the visitor reaches the "Thank You" page. ### **What's Excluded:** * Incomplete Thank You page load (never reached the Thank You page or instant bounce from Thank You page) * Purchases starting directly at checkout (without prior browsing session) * Off-website transactions ### **Shopify Difference:** * Shopify counts all completed transactions regardless of where the purchase is made​ ​ ### **Example:** * User browses site, initiates checkout, hits Thank You page → **Transaction counted ✅** * User lands directly on checkout, completes purchase → **Not counted ❌** * User buys from Shop App, not website **→ Not counted ❌ ​ ​** * * * **Element-Specific Definitions** ================================ Here’s how we define each element-specific metric with our Heatmaps to understand how often that element plays a role in driving conversions: | | | | --- | --- | | **Name** | **Definition** | | Clicks | The total number of clicks associated with an element. | | Purchases | The total number of purchases associated with an element. | | Revenue | The total revenue generated from all purchases linked to a particular element. | | Average Order Value (AOV) | The average amount spent per order on the element. | | Conversion Rate (eCVR) | Percentage of clicks on an element that result in a purchase.

_\= Element Purchases / Element Clicks_ | | Revenue per Session (eRPS) | The total revenue from users who viewed a specific element on their screen during a visit to a page.

_\= Element Revenue / Engaged Page Sessions_ | | Revenue per Click (eRPC) | The total revenue generated per click on a specific element.

_\= Element Revenue / Element Clicks_ | * * * **Understanding data discrepancies** ==================================== Not all platforms measure traffic the same way and not all data is created equal. That’s by design. While other platforms may log every page load or transaction (bots included), Heatmap filters for intent-driven, high-quality user behavior. This means you get cleaner, more actionable insights focused on what truly matters: optimizing your website for real customers. 👉 Want to learn more how our data compares? Check out: * [Heatmap vs Shopify](https://intercom.help/heatmapcom/en/articles/11525742-heatmap-vs-shopify-why-the-numbers-are-different-hint-we-did-it-on-purpose) * Heatmap vs Google Analytics Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_77d464460f) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_8ad429075c) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_eb2ac3b1ab) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_06e4cc01c3) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_ac83e7b521) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_62fdcb6eff) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_9484ca4954) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_09e8ef573b) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_4667aa5055) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_11a72553a6) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_3acdcd18f5) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_8d36c79aab) [](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-data-definitions-methodology#h_187cc6d7b8) --- # Manage Account, Subscription & Billing | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#main-content) Manage Account, Subscription & Billing ====================================== April 13, 2026 Table of contents [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_87b7e06612) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_7dc3ba70e3) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_5746a6e6b4) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_fd99ff2365) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_3098b4aa87) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_ff2f096218) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_ac57454b3e) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_486bad8c7b) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_89784070e7) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_b673185b3c) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_a363a17152) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_f95095748b) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_2ac66843e9) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_5627e08a4a) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_41a7869252) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_39546e6e81) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_bf1bd60c82) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_d6a1df38e8) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_cdacf8892b) This resource is designed to help you easily manage your account, subscriptions, billing, and team access within the Heatmap platform. Whether you’re updating personal details, inviting team members, adjusting your subscription plan, or handling payments and invoices, this guide provides clear, step-by-step instructions and helpful notes. Our goal is to ensure you have all the information you need to manage your Heatmap account with confidence and efficiency. **Quick Links** * [Account Management](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_87b7e06612) * [Subscription Management](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_3098b4aa87) * [Billing and Payments](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_b673185b3c) * [Discounts and Partnerships](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_41a7869252) * [Refunds](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_d6a1df38e8) * * * **Account Management** ====================== **Updating Account Details** ---------------------------- ### Update your account information 1. Log in to your Heatmap account using your registered email and password. 2. From the dashboard, click your account name in the lower left corner. 3. Select **Profile** (highlighted in green). 4. Under **Settings**, you’ll see tabs for **Account** -> **My Account, Managed Accounts, My Team Members**, etc. **My Account** lets you update: * Full name * Username * Email address * Phone number * Billing address 5. After making changes, click **Update**. You’ll see a success message confirming your update. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1708018863/aa30a5449672055bf61144b5a9b5/b7a931dd-724f-4a9f-8818-728b773617c0?expires=1789486200&signature=234c940108f06e58f9147c00192e9bcf0f6f2be8dc80d03a4e32b100fb143795&req=dScnHsl%2FlYlZWvMW1HO4zWrUoIQgA14HZ%2F2i2%2FF%2B2z76tQK%2FSktxSuQmrlv3%0AkqQtSLq4dYoewtnpvtw%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1708018863/aa30a5449672055bf61144b5a9b5/b7a931dd-724f-4a9f-8818-728b773617c0?expires=1789486200&signature=234c940108f06e58f9147c00192e9bcf0f6f2be8dc80d03a4e32b100fb143795&req=dScnHsl%2FlYlZWvMW1HO4zWrUoIQgA14HZ%2F2i2%2FF%2B2z76tQK%2FSktxSuQmrlv3%0AkqQtSLq4dYoewtnpvtw%3D%0A) ### Change Your Password 1. Go to the **My Account** tab and select **Change Password**. 2. You’ll receive a verification code (OTP) in your email. Enter this code to initiate the reset process. 3. Enter your new preferred password, then enter it again to confirm on the second tab 4. Confirm this by clicking ‘Reset Password’ before 5. Once successful, you’ll see a confirmation message. **_Note:_** For extra security, you can enable **Two-Factor Authentication (2FA)**. This requires both your password and an authenticator app code when logging in. You can also update company information (such as company name or registered email) under the **Profile Details** section. **Adding Team Members** ----------------------- If you’re an agency or account owner, you can invite teammates to your Heatmap workspace. ### Add a new member 1. Go to **My Team Members** in the **Accounts** menu. 2. Click **Add Team Member**. 3. Enter the teammate’s full name, email address, and an optional message. 4. Choose their access level (Read or Write): * **Read**: Can view dashboards and reports only. ​ * **Write**: Can view and edit data, download invoices, invite other members, etc. ​ 5. Select which websites they should have access to (useful if you manage multiple sites or clients). 6. Click **Add Member**. The teammate will get an email invitation. Their status will appear as **Pending** until they accept. Once they join, their status changes to **Active**. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/2043233018/726ee8013268f38a3bd35765fde7/image.png?expires=1789486200&signature=1d27368d8a92fa52fa2b8e8bbaf23aa710b5f325a20d62ab7a55bfbaf9110cad&req=diAjFct9noFeUfMW1HO4zap797SB7YHPJxqPC%2FoYVbnoPJGO5HBg7z5WTEXj%0A1OR98TqGOWDIXTboHvc%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/2043233018/726ee8013268f38a3bd35765fde7/image.png?expires=1789486200&signature=1d27368d8a92fa52fa2b8e8bbaf23aa710b5f325a20d62ab7a55bfbaf9110cad&req=diAjFct9noFeUfMW1HO4zap797SB7YHPJxqPC%2FoYVbnoPJGO5HBg7z5WTEXj%0A1OR98TqGOWDIXTboHvc%3D%0A) [![](https://downloads.intercomcdn.com/i/o/zmls3dse/2043234444/70bd84bcb0a1ce19c1ea20c30fb1/image.png?expires=1789486200&signature=a8d31655a5b72a43aa1858d0bf85dc85b9feb1b4634cf430253116721259e74a&req=diAjFct9mYVbXfMW1HO4zWBF3x6M4VFl2%2FCvzldMbjsTN1xWUxkcj%2FCoMiP5%0AMzdtLTID3uNRV9Suwm0%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/2043234444/70bd84bcb0a1ce19c1ea20c30fb1/image.png?expires=1789486200&signature=a8d31655a5b72a43aa1858d0bf85dc85b9feb1b4634cf430253116721259e74a&req=diAjFct9mYVbXfMW1HO4zWBF3x6M4VFl2%2FCvzldMbjsTN1xWUxkcj%2FCoMiP5%0AMzdtLTID3uNRV9Suwm0%3D%0A) **Managing & Removing Team Members** ------------------------------------ * You can see all active and pending invitations under **My Team Members**. ​ * To update a member’s role, click the **Actions** icon, choose the desired team member, and adjust their access permission level. * You'll be able to choose either of the following access permission levels: * **Read**: Can view dashboards and analytics. Cannot make changes, invite teammates, or view billing details. * **Write**: Full access to dashboards, analytics, billing, and ability to manage teammates. ​ * To remove a teammate, choose **Remove User**. You’ll be asked to confirm, as this action cannot be undone. Once confirmed, the teammate is permanently removed from your workspace. * * * **Subscription Management** =========================== **Checking Your Current Plan** ------------------------------ You can view all your subscriptions and their status in one place. 1. Log in to your Heatmap account. 2. Click **Settings** from the lower-left corner of the dashboard. 3. Select **Subscriptions** (4th option in the Side Menu to your left). [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1708025798/c0d2acc9fc7740e3b79967543f1d/8ddbe5be-88d6-415c-a52d-be78eceac0c0?expires=1789486200&signature=9463c468dc65429604259022187466ff7e94198a3f8e9ef87e94dd7b35d891f0&req=dScnHsl8mIZWUfMW1HO4zVI4LPfq4%2FlIIJYm5nAz3mf%2FvuYC2bQbZgGh10Xp%0AkbFF0G0lVPvZqHLCf7c%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1708025798/c0d2acc9fc7740e3b79967543f1d/8ddbe5be-88d6-415c-a52d-be78eceac0c0?expires=1789486200&signature=9463c468dc65429604259022187466ff7e94198a3f8e9ef87e94dd7b35d891f0&req=dScnHsl8mIZWUfMW1HO4zVI4LPfq4%2FlIIJYm5nAz3mf%2FvuYC2bQbZgGh10Xp%0AkbFF0G0lVPvZqHLCf7c%3D%0A) Here you’ll see: * All your websites, whether active or cancelled. * **Start date** (when the subscription began). * For cancelled sites, the start dates are updated when the cancelled site is reactivated. If a subscription was cancelled and later reactivated, you’ll see the start date of the new subscription. **_Note:_** Currently, plan pricing only appears when choosing the Reactivate Subscription button. **Changing Plans** ------------------ You can adjust your Heatmap subscription at any time. 1. Go to **Settings > Subscriptions**. 2. Find the site you want to update and click the **Options (⋼)** menu. 3. Select **Change Plan**. 4. A window will show with the option to select the desired plan with your appropriate revenue tier. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/2271135019/a801c39d8bfb8d2d1b71fee0deae/image.png?expires=1789486200&signature=cc986d4bfe77fd89ed5a8d0bf5a827aaa8d846bd124f358e4df325dff11726ca&req=diIgF8h9mIFeUPMW1HO4zekJFLXJGSIU47a0Mv6%2BRPWk74d48ZkneziINwAr%0AvtJC%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/2271135019/a801c39d8bfb8d2d1b71fee0deae/image.png?expires=1789486200&signature=cc986d4bfe77fd89ed5a8d0bf5a827aaa8d846bd124f358e4df325dff11726ca&req=diIgF8h9mIFeUPMW1HO4zekJFLXJGSIU47a0Mv6%2BRPWk74d48ZkneziINwAr%0AvtJC%0A) 5. Choose **Monthly** or **Yearly** billing when the preferred plan has been selected. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/2271138577/58c5f5e29d5c07a7d62cb9560cf1/image.png?expires=1789486200&signature=08d08ca09f5de10f92519867a89a33c541564773202212aa6e4caf0491d1d293&req=diIgF8h9lYRYXvMW1HO4zc9mGm7IYZOw3o%2B1uBOiumLk7dG8xzsfKEHBKWNs%0Ae%2BIA%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/2271138577/58c5f5e29d5c07a7d62cb9560cf1/image.png?expires=1789486200&signature=08d08ca09f5de10f92519867a89a33c541564773202212aa6e4caf0491d1d293&req=diIgF8h9lYRYXvMW1HO4zc9mGm7IYZOw3o%2B1uBOiumLk7dG8xzsfKEHBKWNs%0Ae%2BIA%0A) 6. Confirm the change. You’ll see a success message at the bottom left corner of the screen. ​ **_Note:_** If the dashboard doesn’t update immediately, refresh the page to see the new status. **Cancelling Your Subscription** -------------------------------- To pause or cancel your Heatmap subscription: 1. Go to **Settings > Subscriptions**. 2. Find the site you want to cancel, then click the **Options (⋼)** menu under the Actions column. 3. Select **Cancel Plan**. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/2271140340/36169c11f12d37a9597b8f8ac4c8/image.png?expires=1789486200&signature=b9b9cfea670bbc7e21ac96fabf45491bd095b60e113605faba821adaee70c64f&req=diIgF8h6nYJbWfMW1HO4zYgpgR87fW57MJSZUlna%2BG8LDyFgDFJxygnmGLgK%0AyP43%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/2271140340/36169c11f12d37a9597b8f8ac4c8/image.png?expires=1789486200&signature=b9b9cfea670bbc7e21ac96fabf45491bd095b60e113605faba821adaee70c64f&req=diIgF8h6nYJbWfMW1HO4zYgpgR87fW57MJSZUlna%2BG8LDyFgDFJxygnmGLgK%0AyP43%0A) 4. A confirmation message will appear, where you can then click **Confirm Cancellation**. 1. If you just activated the subscription, cancellation is immediate. 2. If you’ve been active for a while, you may be asked for feedback prior to confirming your cancellation. After cancellation, you’ll keep access until the end of your billing period or trial, but you won’t be charged again. Even though your subscription might be cancelled, you'll still have access to your data for the duration of time defined by your plan. ​ **Reactivating a Subscription** ------------------------------- You can restart a cancelled subscription anytime. 1. Go to **Settings > Subscriptions**. 2. Find the cancelled site and click the **Options (⋼)** menu. 3. Select **Reactivate Subscription**. 4. A confirmation window will show your plan name, price, and tier. Click **confirm**. 5. You’ll see a success message once the subscription is active again at the lower left corner. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/2271152401/062c21874e41ad7506e852fcd6ba/image.png?expires=1789486200&signature=48e65e18761629c472eac35c4af53c6fc8dc74d524178ffccaf5260c6c03a73f&req=diIgF8h7n4VfWPMW1HO4za8rTuHq3SbqgEygCz3pJ9e9yoTc9zX3E6m9gZkv%0AwMwK%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/2271152401/062c21874e41ad7506e852fcd6ba/image.png?expires=1789486200&signature=48e65e18761629c472eac35c4af53c6fc8dc74d524178ffccaf5260c6c03a73f&req=diIgF8h7n4VfWPMW1HO4za8rTuHq3SbqgEygCz3pJ9e9yoTc9zX3E6m9gZkv%0AwMwK%0A) ​ ​**⚠ Important:** If your site was inactive for a while, the system may assign a new Site ID. Always reinstall the **latest snippet** from your account to ensure tracking works correctly. Even if the Site ID doesn’t change, it’s best practice to copy and reinstall the most up-to-date snippet from Heatmap. This prevents tracking issues due to code updates. * * * **Billing and Payments** ======================== Adding or Updating Payment Methods ---------------------------------- You can manage your payment methods directly in your Heatmap account. 1. Log in to your Heatmap account. 2. Go to **Settings** (bottom-left corner of the dashboard). 3. Select **Payments**. 4. Under the **Methods** tab, you’ll see your saved cards. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1715572024/f5e402d2fe9908d826408a6e8237/30637866-9146-40d3-83ed-d756fa81efb8?expires=1789486200&signature=9e6c05f35bc527996cee82f38dacdd029ebc02b6447754519e5f4cafdc22769f&req=dScmE8x5n4FdXfMW1HO4zQo%2BcLcnW8LWAG9R5tkNUs7FsjJ8nqc6L0ASllXv%0A%2BUzYMFQwywr3iB8u9a8%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1715572024/f5e402d2fe9908d826408a6e8237/30637866-9146-40d3-83ed-d756fa81efb8?expires=1789486200&signature=9e6c05f35bc527996cee82f38dacdd029ebc02b6447754519e5f4cafdc22769f&req=dScmE8x5n4FdXfMW1HO4zQo%2BcLcnW8LWAG9R5tkNUs7FsjJ8nqc6L0ASllXv%0A%2BUzYMFQwywr3iB8u9a8%3D%0A) **To Add a New Card** 1. Click **Add Payment Method**. 2. Enter your card details (Visa, Mastercard, or American Express). 3. If the card is valid, you’ll see a confirmation message. 4. You can tick **Make Default** if you want this card used for all future payments. ​ [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1721450302/68ca96519c21dc8805eb97659e17/Screenshot%2B2025-09-11%2Bat%2B1_36_08-E2-80-AFPM.png?expires=1789486200&signature=542e12460ab581c34e566c03cae903015ecaccfad49818c396b3f9d4dc231788&req=dSclF817nYJfW%2FMW1HO4zTCLbVR6VXV7%2FSa8MlPBbWDludpASvk4McUUgBkd%0AzT6n%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1721450302/68ca96519c21dc8805eb97659e17/Screenshot%2B2025-09-11%2Bat%2B1_36_08-E2-80-AFPM.png?expires=1789486200&signature=542e12460ab581c34e566c03cae903015ecaccfad49818c396b3f9d4dc231788&req=dSclF817nYJfW%2FMW1HO4zTCLbVR6VXV7%2FSa8MlPBbWDludpASvk4McUUgBkd%0AzT6n%0A) **To Update a Card** 1. Find the card under the **Methods** tab. 2. Click **Edit** to update details like expiration date or ZIP code. 3. Save changes. You’ll get a notification confirming the update. 4. If you only have one card, it will automatically be your default. ​ **To Remove a Card** 1. Open the **Edit** menu on the card. 2. Choose **Remove**. ​ Remember: if you only have one card, you must add a new one first before removing it. **Viewing Invoices & Receipts** ------------------------------- All invoices linked to your subscriptions are available in your account. 1. Go to **Settings > Payments**. 2. Under the **Payments** tab, you’ll see a list of invoices by date and amount. 3. To get a copy, click **Download** and an invoice will be saved to your device. ​ ​**_Note:_** Receipts are not automatically issued through the platform. If you specifically need a receipt, you can request one from Support at [support@heatmap.com](mailto:support@heatmap.com) . **Checking Payment History** ---------------------------- Your full billing history is shown under the **Payments** tab in Settings. You’ll see: * The date of each transaction. * The amount charged. * The subscription linked to the payment. This helps track which websites or plans were billed and when. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1715574593/8681df0468081481996b145c256e/e84c2d82-7dc6-4172-8ab0-8ae6a6a7fb5e?expires=1789486200&signature=b2d3fc9018059a81a2f4896801af42aecb90c07a456e6859f378ac49f598b5f8&req=dScmE8x5mYRWWvMW1HO4zZc%2FzKvaLb%2BoUpHkf3hV%2FGcRtWEncxZxxG1Xvqae%0AbcbFcAEuV7GUNlba9%2Fc%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1715574593/8681df0468081481996b145c256e/e84c2d82-7dc6-4172-8ab0-8ae6a6a7fb5e?expires=1789486200&signature=b2d3fc9018059a81a2f4896801af42aecb90c07a456e6859f378ac49f598b5f8&req=dScmE8x5mYRWWvMW1HO4zZc%2FzKvaLb%2BoUpHkf3hV%2FGcRtWEncxZxxG1Xvqae%0AbcbFcAEuV7GUNlba9%2Fc%3D%0A) **Payment Failures** -------------------- Payments may fail for several reasons: 1. The card is invalid. 2. Insufficient funds. 3. The card has been restricted by the bank. ​ **What Happens When a Payment Fails** * The system will retry charging your card automatically every 2 days. * It will attempt up to **5 times**. * If all retries fail, your subscription will be **paused,** and tracking will stop. ​ ​**_Note:_** This may look like your Heatmap snippet isn’t working, but often it’s linked to billing. Support can check logs on the backend to confirm if tracking stopped because of failed payments. * * * **Discounts and Partnerships** ============================== Heatmap offers limited discounts and partnership programs to maximize your value. Annual Plan Discounts --------------------- For long-term savings, Heatmap offers a 25% discount on annual plans when paid upfront. These discounts can also stack for clients part of our Agency Partner Program, allowing partners to maximize value while providing flexible pricing options for their clients. Agency Partner Program ---------------------- Heatmap offers an Agency Partner Program designed for agencies managing multiple clients. Agencies can receive a 15% month-to-month discount, which can either be retained or passed along to clients. For more information on annual plan discounts or how to become a partner, please reach out to [marko@heatmap.com](mailto:marko@heatmap.com) . * * * Refunds ======= At Heatmap, our goal is to make sure you’re happy with your experience. If something doesn’t go as expected, whether it’s a billing error, a cancellation issue, or you feel you haven’t received the value you were hoping for, our Customer Support team will review your request. Refunds are typically limited to recent charges and, once approved, may take 5–15 business days to appear in your account, depending on your bank or card provider. You’ll receive a confirmation with the refunded amount and the date of the original charge. To get started, please reach out to [support@heatmap.com](mailto:support@heatmap.com) . * * * Have further questions? ======================= Reach out to our Customer Support team at [support@heatmap.com](mailto:support@heatmap.com) , and we're more than happy to help. Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_87b7e06612) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_7dc3ba70e3) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_5746a6e6b4) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_fd99ff2365) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_3098b4aa87) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_ff2f096218) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_ac57454b3e) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_486bad8c7b) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_89784070e7) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_b673185b3c) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_a363a17152) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_f95095748b) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_2ac66843e9) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_5627e08a4a) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_41a7869252) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_39546e6e81) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_bf1bd60c82) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_d6a1df38e8) [](https://intercom.help/heatmapcom/en/articles/12151283-manage-account-subscription-billing#h_cdacf8892b) --- # FAQ: Why Are Certain Pages Excluded from Tracking? | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/15013698-faq-why-are-certain-pages-excluded-from-tracking#main-content) FAQ: Why Are Certain Pages Excluded from Tracking? ================================================== May 7, 2026 Table of contents [](https://intercom.help/heatmapcom/en/articles/15013698-faq-why-are-certain-pages-excluded-from-tracking#h_3cdb1b2737) [](https://intercom.help/heatmapcom/en/articles/15013698-faq-why-are-certain-pages-excluded-from-tracking#h_3a15121ed4) [](https://intercom.help/heatmapcom/en/articles/15013698-faq-why-are-certain-pages-excluded-from-tracking#h_5171662a95) [](https://intercom.help/heatmapcom/en/articles/15013698-faq-why-are-certain-pages-excluded-from-tracking#h_f36196c41b) [](https://intercom.help/heatmapcom/en/articles/15013698-faq-why-are-certain-pages-excluded-from-tracking#h_388ff16859) [](https://intercom.help/heatmapcom/en/articles/15013698-faq-why-are-certain-pages-excluded-from-tracking#h_b9a981f535) Why are some pages on my site not being tracked? ------------------------------------------------ Heatmap.com automatically excludes certain types of pages from tracking by default. This is intentional — not a bug or misconfiguration. The pages excluded fall into two main categories: **password-protected pages** and **highly dynamic pages**. * * * Which pages are excluded by default? ------------------------------------ **1\. Account and login pages (e.g., `/account/*`)** These pages are password-protected. Because Heatmap.com cannot authenticate past a login wall, we're unable to access or track these pages reliably. Additionally, the content within account pages is dynamic — it changes based on the logged-in user — which makes aggregate heatmap data inaccurate and unhelpful. **2\. Cart pages** Cart content is dynamic by nature: it changes every time a user adds or removes a product. Tracking a dynamic cart would produce unreliable heatmap data, so cart pages are excluded by default. This is the same logic applied to account pages. **3\. Tools/recurring subscription pages (e.g., `/tools/recurring/*`)** Any pages under the `tools/recurring` URL path are excluded. These pages typically display subscription management content that is dynamic and user-specific — similar to cart and account pages. Pages associated with recurring subscription tools are also excluded for the same reason. * * * Why does dynamic content cause tracking issues? ----------------------------------------------- Heatmap data is most accurate when the page layout and content are consistent across sessions. When content changes based on the user (like a cart, an account dashboard, or a subscription management page), heatmap clicks and scroll data can't be meaningfully aggregated — different users are seeing completely different content in the same spot. * * * Can these exclusions be changed? -------------------------------- In most cases, no — these exclusions exist because of fundamental technical limitations (authentication walls, dynamic rendering). If you believe a specific page is being excluded incorrectly, reach out to the support team and we can review it with you. * * * What if I need to track behavior near these excluded pages? ----------------------------------------------------------- Consider tracking the **pages immediately before and after** the excluded section. For example: * Track your **product pages** and **collection pages** leading into the cart * Use **funnel analysis** to see where users drop off before or after excluded steps * * * Still have questions? --------------------- If you're unsure whether a specific page on your site is being tracked or excluded, [contact our support team](mailto:support@heatmap.com) and we'll take a look at your setup. Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/15013698-faq-why-are-certain-pages-excluded-from-tracking#h_3cdb1b2737) [](https://intercom.help/heatmapcom/en/articles/15013698-faq-why-are-certain-pages-excluded-from-tracking#h_3a15121ed4) [](https://intercom.help/heatmapcom/en/articles/15013698-faq-why-are-certain-pages-excluded-from-tracking#h_5171662a95) [](https://intercom.help/heatmapcom/en/articles/15013698-faq-why-are-certain-pages-excluded-from-tracking#h_f36196c41b) [](https://intercom.help/heatmapcom/en/articles/15013698-faq-why-are-certain-pages-excluded-from-tracking#h_388ff16859) [](https://intercom.help/heatmapcom/en/articles/15013698-faq-why-are-certain-pages-excluded-from-tracking#h_b9a981f535) --- # User Guides | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/collections/13751364-user-guides#main-content) User Guides =========== Detailed tutorials to help you make the most of every feature. 7 articles * [User Guide: Web Analytics](https://intercom.help/heatmapcom/en/articles/11526218-user-guide-web-analytics) * [User Guide: Funnels](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels) * [User Guide: Heatmaps](https://intercom.help/heatmapcom/en/articles/11690558-user-guide-heatmaps) * [User Guide: Recordings](https://intercom.help/heatmapcom/en/articles/11690535-user-guide-recordings) * [User Guide: Customer Feedback Surveys](https://intercom.help/heatmapcom/en/articles/11106228-user-guide-customer-feedback-surveys) * [User Guide: Journey Analysis](https://intercom.help/heatmapcom/en/articles/13753450-user-guide-journey-analysis) * [User Guide: Chrome Extension](https://intercom.help/heatmapcom/en/articles/15959147-user-guide-chrome-extension) --- # Heatmap Agency Partner Program | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/12525606-heatmap-agency-partner-program#main-content) Heatmap Agency Partner Program ============================== March 23, 2026 Table of contents [](https://intercom.help/heatmapcom/en/articles/12525606-heatmap-agency-partner-program#h_29e06fc1fc) [](https://intercom.help/heatmapcom/en/articles/12525606-heatmap-agency-partner-program#h_61308b7e3b) [](https://intercom.help/heatmapcom/en/articles/12525606-heatmap-agency-partner-program#h_ca61883349) [](https://intercom.help/heatmapcom/en/articles/12525606-heatmap-agency-partner-program#h_5563e25d40) [](https://intercom.help/heatmapcom/en/articles/12525606-heatmap-agency-partner-program#h_5293a66670) Welcome! We’re thrilled to have you partnering with Heatmap. This guide walks you through how to get set up, submit referrals, and earn commission. Feel free to share this with anyone on your team working with Heatmap. **Applying to the Heatmap Partner Program** =========================================== Becoming a partner is simple: 1. Visit [https://www.heatmap.com/partners](https://www.heatmap.com/partners) and click **“Become a Partner”** 2. Complete the form and **submit** your application 3. Once approved, you’ll receive: * A dedicated Slack channel with our team * A unique referral link * A 15% code (for you to keep as kickback or pass along to clients) **How Do Referrals Work?** ========================== All referrals must be submitted using your **unique partner link**. When a referred account becomes a paid subscriber: * The account is tagged to your partner profile in our CRM * Commission becomes active once the subscription begins **Important:** * Referrals are valid for **30 days** from submission * If the account does not subscribe within 30 days, the referral expires **Commission Structure** =========================== * **Duration:** Paid for 12 months * **Condition:** Commission is paid while the account remains active * If the account cancels, commission payments stop * Commission is paid in monthly installments * Reports are generated quarterly and payouts are processed at the end of each quarter Attribution Policy ================== Commissions are attributed to the original referred account at the time of signup. Additional subscriptions, domains, or expansions are only included if shared upfront as part of the referral. Retroactive attribution is not supported. * * * **Have further questions?** =========================== Reach out to our Customer Support team at [support@heatmap.com](mailto:support@heatmap.com) , and we're more than happy to help. Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/12525606-heatmap-agency-partner-program#h_29e06fc1fc) [](https://intercom.help/heatmapcom/en/articles/12525606-heatmap-agency-partner-program#h_61308b7e3b) [](https://intercom.help/heatmapcom/en/articles/12525606-heatmap-agency-partner-program#h_ca61883349) [](https://intercom.help/heatmapcom/en/articles/12525606-heatmap-agency-partner-program#h_5563e25d40) [](https://intercom.help/heatmapcom/en/articles/12525606-heatmap-agency-partner-program#h_5293a66670) --- # Understanding Heatmap vs Shopify Data Differences | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#main-content) Understanding Heatmap vs Shopify Data Differences ================================================= Why the Numbers are Different September 25, 2025 Table of contents [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_b749d186d2) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_eb116ce934) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_a67d797fa6) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_79da997991) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_78ee973b60) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_d61fe9a8d8) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_e5123255a5) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_26cceb45f5) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_a219348671) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_7601657726) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_46271710c9) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_bf33f612a1) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_e026be2edf) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_2263e0d32c) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_4a77645be1) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_1528483310) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_519cf39ace) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_88d45c2685) **Introduction** ---------------- Seeing different numbers between Heatmap and Shopify? Good! **That's by design.** Shopify provides a broad view of your store’s overall performance across all channels, while Heatmap is laser-focused on website behavior and engaged sessions. Neither is “right” nor “wrong;” they simply track data differently, which is why their numbers don’t always align. This article will help you understand how Shopify vs Heatmap approach metrics differently and then get started with Heatmap! **1\. Shopify “Sessions Over Time” vs Heatmap “Engaged Sessions”** ================================================================== Shopify defines a session as a continuous period of activity by a visitor, which expires after **30 minutes of inactivity** or at midnight UTC ([Shopify session definition](https://help.shopify.com/en/manual/reports-and-analytics/shopify-reports/report-types/default-reports/acquisition-reports#sessions-over-time-report) ). Even if a visitor lands directly at checkout and buys, Shopify still counts this as a session. ([Shopify acquisition reporting](https://help.shopify.com/en/manual/reports-and-analytics/shopify-reports/report-types/default-reports/acquisition-reports) ). Heatmap sessions, on the other hand, are engagement-driven: a session only starts when a user clicks, scrolls, or spends at least 5 seconds on the site. ​ **Comparing Shopify vs Heatmap Session Definitions** ---------------------------------------------------- | | | | --- | --- | | **Shopify** | **Heatmap** | | Server-side tracking: counts all hits to your Shopify-hosted store, including passive browsing and bot traffic | Client-side tracking: focused on real browser interactions | | Sessions include instant bounces, minimal filtering of spam | Filters out accidental visits, bounces, and bots | | Designed for broad business-level reporting | Specifically built to provide detailed analytics optimized for e-commerce conversion and website improvement.​ | **Shopify vs Heatmap Key Differences** -------------------------------------- [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1559536775/993a58250b2ba853d3af9cb2d4cb/HM+vs+Shopify_2.png?expires=1789486200&signature=3dac5edce0021088b1f37c19e5b194ba1cda9dbb956b6760bb3765975efa0357&req=dSUiH8x9m4ZYXPMW1HO4zdOyuEkOypI6cwBeC5bagB3g5ZJvgCO3L9PbNmrY%0AilvJnOMS%2FYtTrPodFFA%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1559536775/993a58250b2ba853d3af9cb2d4cb/HM+vs+Shopify_2.png?expires=1789486200&signature=3dac5edce0021088b1f37c19e5b194ba1cda9dbb956b6760bb3765975efa0357&req=dSUiH8x9m4ZYXPMW1HO4zdOyuEkOypI6cwBeC5bagB3g5ZJvgCO3L9PbNmrY%0AilvJnOMS%2FYtTrPodFFA%3D%0A) **Why This Matters:** --------------------- Shopify sessions are great for overall traffic volume, while Heatmap sessions show when real shoppers are actually engaging with your site, giving you more accurate data for CRO and UX optimization. **2\. Shopify vs Heatmap AOV (Average Order Value)** ==================================================== Shopify calculates AOV across all channels (online store, Shop App, social commerce, point-of-sale, etc.). Its formula includes $0 orders, refunds, and exchanges, while excluding shipping and taxes. This often results in a lower reported AOV because these factors pull the average down. Shopify calculates **Average Order Value (AOV)** using: [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1559472805/75863f548734e1d3fc7a9eb40292/Screenshot+2025-06-06+at+1_49_21%E2%80%AFPM.png?expires=1789486200&signature=a19e9307f34f103aac68bd2596be1e8c7185dbeb5745544530513cf08cccc583&req=dSUiH815n4lfXPMW1HO4zXW9IcDJywi0gubmhEkRtqVfBXW3C1co7EtxWfgQ%0AOnuTrrGR0ptL0DT78yo%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1559472805/75863f548734e1d3fc7a9eb40292/Screenshot+2025-06-06+at+1_49_21%E2%80%AFPM.png?expires=1789486200&signature=a19e9307f34f103aac68bd2596be1e8c7185dbeb5745544530513cf08cccc583&req=dSUiH815n4lfXPMW1HO4zXW9IcDJywi0gubmhEkRtqVfBXW3C1co7EtxWfgQ%0AOnuTrrGR0ptL0DT78yo%3D%0A) Heatmap focuses only on website-originated transactions. It excludes refunds and post-purchase adjustments (like exchanges), while including shipping and taxes in the calculation. Every tracked transaction is tied to an engaged session that began on your site, so the resulting AOV more accurately reflects true customer spending behavior during a visit. **Heatmap AOV Calculation:** [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1719495065/f83f7fa7fe7a3b1798fdcdd6edcc/Screenshot%2B2025-06-06%2Bat%2B1_50_26-E2-80-AFPM.png?expires=1789486200&signature=44ff1e9d05a3eeaa73e0184b60d9f4622abfe9a8bf2dfada0e4eefd8ee3acc7d&req=dScmH813mIFZXPMW1HO4zWQqxArW6U7D5%2FWOjqD%2FXh5JiHsgPlRBO%2F9Wld0M%0Av4m37qZw0bSHSRlgz4U%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1719495065/f83f7fa7fe7a3b1798fdcdd6edcc/Screenshot%2B2025-06-06%2Bat%2B1_50_26-E2-80-AFPM.png?expires=1789486200&signature=44ff1e9d05a3eeaa73e0184b60d9f4622abfe9a8bf2dfada0e4eefd8ee3acc7d&req=dScmH813mIFZXPMW1HO4zWQqxArW6U7D5%2FWOjqD%2FXh5JiHsgPlRBO%2F9Wld0M%0Av4m37qZw0bSHSRlgz4U%3D%0A) **Comparing Shopify vs Heatmap AOV Definitions** ------------------------------------------------ | | | | --- | --- | | **Shopify** | **Heatmap** | | Includes all channels (online store, Shop App, Social, POS, etc.) | Includes only website transactions | | Includes $0 orders, refunds, and exchanges | Excludes refunds and exchanges to focus on purchase intent | | Excludes shipping and taxes | Includes shipping and taxes | **Why This Matters for Your Business:** --------------------------------------- Because Shopify’s AOV mixes in $0 orders, returns, and non-website sales, the number can look lower or more volatile than what you see in Heatmap. Heatmap’s AOV strips out these data distortions and focuses purely on the **value of transactions that originate on your website**, giving you a more actionable benchmark for testing pricing strategies, measuring product performance, and guiding conversion rate optimization. Shopify’s AOV is valuable for **financial reporting across your entire business**, while Heatmap’s AOV is tailored to reveal **how much each engaged website visitor is really worth**. **3\. Shopify’s "Add to Cart" Metrics** ======================================= Shopify’s analytics primarily measure **"Sessions with Add-to-Cart"** events, defined as: * **Number of sessions** in which **at least one product** was added to a user's cart (Shopify Behavior Reports). * Shopify **does not explicitly document** counting each individual add-to-cart click within the same session separately, only the presence or absence of at least one cart addition per session. This approach provides broad insights into cart interactions at the session level, which is useful for a general understanding of cart engagement across your site. Heatmap tracks **individual "Add to Cart" events** explicitly and precisely: * Records **every single Add-to-Cart click** independently, offering detailed, granular analytics about actual user interactions. * Tied explicitly to engaged sessions (real user behavior), allowing marketers to identify precise product interests and optimize accordingly. * Filters out accidental clicks, bots, and unengaged sessions, ensuring data reflects genuine user intent and actionable insights. **Comparing Shopify vs Heatmap Add to Cart Events** --------------------------------------------------- | | | | --- | --- | | **Shopify** | **Heatmap** | | Counts whether an Add to Cart event fired in a session | Records every Add to Cart event firing independently | | Session-level metrics (whether or not it's present) | Event-level metrics (precise tracking of each interaction) | | Useful for general engagement trends | Actionable for product-page optimization and CRO | **Why This Matters** -------------------- Shopify’s session-level approach offers a broad sense of cart activity but misses details about the frequency and intensity of engagement within the same session. Heatmap’s detailed, event-level tracking gives you those insights, making it easier to understand exactly how customers interact with products, optimize product pages, and improve conversion rates by focusing on true shopping behavior. **4\. Shopify Total Sales vs Heatmap Website Revenue** ====================================================== When you click the Analytics tab in Shopify, you’ll see a large chart with a revenue number at the top. This number is **Total Sales**, which is calculated with _all purchase methods_, including off-website sales. While this helps understand overall business performance, it doesn't isolate website-specific transactions. Shopify’s Total Sales is most useful for business and not website performance for multiple reasons: * Subtracts refunds and adjustments * Includes instant bounces of users who never truly “shopped” * Includes off-website sources (point-of-sale, TikTok/Instagram shop, Shop App), which are not transactions that originate from your website * Draft orders are included in this revenue number Heatmap, by contrast, reports Website Revenue only. It includes taxes and shipping in the calculation but may not capture upsell adjustments or subscription renewals that happen after checkout. Heatmap’s goal, as a behavioral analytics tool, is to capture human behavior exclusively on your website. **Comparing Shopify vs Heatmap Revenue Definitions** ---------------------------------------------------- | | | | --- | --- | | **Shopify** | **Heatmap** | | Includes all channels (online store, Shop App, Instagram, TikTok, POS, Draft Orders, etc.) | Includes only website-originated sales | | Subtracts refunds and adjustments | Excludes refunds | | Excludes taxes and shipping from AOV | Includes taxes and shipping in AOV | | Aligns reporting to the store's time zone | Defaults to Eastern Time (GMT-4), which can shift orders placed near midnight | You may also notice a slight difference in revenue (often less than 5%) when comparing Shopify and Heatmap. A common reason is that some shoppers land directly on Checkout without first browsing the site; Heatmap is designed to exclude these, since they aren’t part of a true shopping session. Additionally, Heatmap records revenue when its tracking snippet fires on the Thank You page. If a user exits too quickly, loses connection, or navigates away before the snippet loads, that order may not be captured. This accounts for 4–8% of conversions being untracked (sometimes 10–12% for mobile or social-heavy traffic). These differences are expected and intentional. Heatmap focuses only on genuine on-site shopping activity, giving you a cleaner lens for website optimization. **Why This Matters** -------------------- Discrepancies between Shopify and Heatmap revenue are normal and don’t mean either platform is “wrong.” They reflect differences in **channel coverage, data methodology,** and **tracking scope**. Shopify is built for comprehensive accounting and business reporting, so its totals will almost always be higher. Heatmap is built specifically for website optimization, focusing only on on-site shopper behavior. Small mismatches can also occur due to untracked conversions, upsell adjustments after checkout, or time zone alignment. For an apples-to-apples comparison, we recommend using Shopify’s **Total Sales by Channel** report and selecting Online Store. That number will align most closely with Heatmap. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1719522229/1209b6d64d72cbf91e32e42de8ee/AD_4nXc6A_Z1rspDCPhJFxhSAvLK2ChlM2IJkrYQ6Ckw1u5C8ERFy47fqHBO-rrHlNYUbEKpBdSrFzG1614VxkwSOVVHnt7-djFXo7Li6-A-s2Kwq4vuwD1klm31C-p0PsrseKVEHPI13Q?expires=1789486200&signature=6e8a79348e6a0168423edddcc7896124339112d9f91375d27a19669e945847f6&req=dScmH8x8n4NdUPMW1HO4zVYu8HaicAreHix3DrFscWx%2FR37BpGxowtY%2FUh85%0AdqLFkOnVsAoV1XiaAWA%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1719522229/1209b6d64d72cbf91e32e42de8ee/AD_4nXc6A_Z1rspDCPhJFxhSAvLK2ChlM2IJkrYQ6Ckw1u5C8ERFy47fqHBO-rrHlNYUbEKpBdSrFzG1614VxkwSOVVHnt7-djFXo7Li6-A-s2Kwq4vuwD1klm31C-p0PsrseKVEHPI13Q?expires=1789486200&signature=6e8a79348e6a0168423edddcc7896124339112d9f91375d27a19669e945847f6&req=dScmH8x8n4NdUPMW1HO4zVYu8HaicAreHix3DrFscWx%2FR37BpGxowtY%2FUh85%0AdqLFkOnVsAoV1XiaAWA%3D%0A) Ultimately, Shopify is your source of truth for accounting, while Heatmap is your best lens for understanding how shoppers behave on your website and where you can optimize conversions. **5\. Shopify Orders vs Heatmap Purchases** =========================================== In Shopify, there are two “transactions” metrics: Orders and Orders Fulfilled. Orders as a metric include all sources, including those that are off-website transactions. This will make your Heatmap Purchases metric appear lower than Shopify’s Orders as we are only tracking this metric. Orders Fulfilled is a better metric to use, as some may be processing, but still reports on all purchase sources beyond your website. You can view Orders Fulfilled on this image below: [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1559459229/63456b8bed8946dbd74b03235ce1/AD_4nXdNZlzPIjBMROAotJ0idhK_ljJY7_gbyA_mSioMMsIKuDLkIwh2Z2f9jHDPSAzy_PDgKcstYOjc9rvjUc64fqq899xu5lNhYNIG8o46UjEQhYh2JqEBUVvSiVtG66U9KUmE_l3YKw?expires=1789486200&signature=52336834abdf1877120640a292bed8173fcc2fd7b5b67fd984a240584fb0a707&req=dSUiH817lINdUPMW1HO4zbV4suinbrXkRHfyPifiRlcxxhQTPd%2FmGsoM9ngr%0AJi6iTCx9pCsNnVrDYFs%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1559459229/63456b8bed8946dbd74b03235ce1/AD_4nXdNZlzPIjBMROAotJ0idhK_ljJY7_gbyA_mSioMMsIKuDLkIwh2Z2f9jHDPSAzy_PDgKcstYOjc9rvjUc64fqq899xu5lNhYNIG8o46UjEQhYh2JqEBUVvSiVtG66U9KUmE_l3YKw?expires=1789486200&signature=52336834abdf1877120640a292bed8173fcc2fd7b5b67fd984a240584fb0a707&req=dSUiH817lINdUPMW1HO4zbV4suinbrXkRHfyPifiRlcxxhQTPd%2FmGsoM9ngr%0AJi6iTCx9pCsNnVrDYFs%3D%0A) Why This Matters ---------------- Heatmap focuses strictly on website behavior, so its purchase counts will be lower than Shopify’s global orders metric. This is intentional as it ensures you see only true website sales activity. * * * **Conclusion** ============== The key takeaway: Shopify and Heatmap are built to answer different questions. Shopify is designed for full-business reporting across channels, while Heatmap is intentionally focused on website engagement, conversions, and actionable insights. By using Heatmap’s session-based lens, you get a clearer picture of how often shoppers return, engage, and convert on your site, helping you optimize UX, CRO, and revenue growth. * * * **Need Help?** ============== ### Other Relevant Articles [How Heatmap Collects Data](https://How%20Heatmap%20Collects%20Data) [Heatmap Data Definitions & Methodology](https://Heatmap%20Data%20Definitions%20&%20Methodology) [Understanding Heatmap vs Google Analytics (GA4) Data](https://Understanding%20Heatmap%20vs%20Google%20Analytics%20(GA4)%20Data) [Why Do I See Different Revenue or AOV Numbers in Heatmap?](https://Why%20Do%20I%20See%20Different%20Revenue%20or%20AOV%20Numbers%20in%20Heatmap?) 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](mailto:support@heatmap.com) . Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_b749d186d2) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_eb116ce934) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_a67d797fa6) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_79da997991) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_78ee973b60) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_d61fe9a8d8) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_e5123255a5) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_26cceb45f5) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_a219348671) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_7601657726) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_46271710c9) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_bf33f612a1) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_e026be2edf) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_2263e0d32c) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_4a77645be1) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_1528483310) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_519cf39ace) [](https://intercom.help/heatmapcom/en/articles/11525742-understanding-heatmap-vs-shopify-data-differences#h_88d45c2685) --- # Ecommerce & Heatmap Glossary | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/12278506-ecommerce-heatmap-glossary#main-content) Ecommerce & Heatmap Glossary ============================ September 12, 2025 Table of contents [](https://intercom.help/heatmapcom/en/articles/12278506-ecommerce-heatmap-glossary#h_edb928a6d9) Welcome to the Heatmap Glossary, your go-to library for Ecommerce and CRO terminology, explained in plain English. Whether you’re a store owner, marketer, or just diving into website optimization, you’ll find quick, practical definitions here. 👉 [Checkout the full Glossary here](https://www.heatmap.com/glossary) We’ll keep adding new terms regularly, so you always have a simple reference to cut through the jargon and focus on what actually drives revenue. * * * Have Questions? --------------- Reach out to our support team at [support@heatmap.com](mailto:support@heatmap.com) ​ Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/12278506-ecommerce-heatmap-glossary#h_edb928a6d9) --- # How to optimize FAQ's | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/8393700-how-to-optimize-faq-s#main-content) How to optimize FAQ's ===================== Updated over 2 weeks ago Table of contents [](https://intercom.help/heatmapcom/en/articles/8393700-how-to-optimize-faq-s#h_e27d9f259e) You have an FAQ, don't deny it. In this article we are going to show you how to make money out of it using heatmap.com đŸ”„ [![](https://downloads.intercomcdn.com/i/o/834553100/a6269845a5fe33b5277769f8/giphy+%282%29.gif?expires=1789486200&signature=4170f0e349dad20e601ff47f546ba1479d0f1c00eb13d41b22f1ebf4192837ee&req=fCMjE8x9nIFfFb4f3HP0gP%2Fyk9qxq%2Fa2lLH0nT5fwu%2Bmsf1aT2eC2NAqU0Dx%0AiID0NDN%2B2ub3BWHkWQ%3D%3D%0A)](https://downloads.intercomcdn.com/i/o/834553100/a6269845a5fe33b5277769f8/giphy+%282%29.gif?expires=1789486200&signature=4170f0e349dad20e601ff47f546ba1479d0f1c00eb13d41b22f1ebf4192837ee&req=fCMjE8x9nIFfFb4f3HP0gP%2Fyk9qxq%2Fa2lLH0nT5fwu%2Bmsf1aT2eC2NAqU0Dx%0AiID0NDN%2B2ub3BWHkWQ%3D%3D%0A) With that in mind we are going to teach you why it matters to optimize you FAQ's to be valuable to your customers and your business. Here's a video for you on how this is done 👇Continue reading below if you want more details! How to make your FAQ's powerful =============================== FAQ optimization is crucial because users often turn to FAQs when they can't find the desired content on a webpage. * Analyzing FAQs is valuable not only for optimizing the content but also for understanding what users want to see. * It's recommended to have more than six to eight questions in your FAQ section, depending on the nature of the product or service. * To optimize FAQs, check the "revenue per click" and "revenue per session" for each question and rearrange them based on the highest to lowest "revenue per session." * Underperforming questions can be removed to improve the FAQ section's effectiveness. * Add a conversational tone to your FAQ - if customers are reading this, they are more serious about a possible purchase than others, so you can showcase your brand's personality/voice here to drive purchase velocity. * Consider running customer feedback surveys to understand users' questions and concerns better. * Placing FAQs higher on the page can improve conversion rates, revenue per session, and average order value. * FAQs should provide answers to users' questions that may not be covered in the main content. Here's a great example from Every Dose of being concise, answering customer questions, and having fun with the process. [![](https://downloads.intercomcdn.com/i/o/835159095/562e89eb46327bdd9c034848/CleanShot+2023-09-20+at+10.11.23%402x.png?expires=1789486200&signature=a506e341395765ae1d9a7dcb1cafb4cdddfd2bdc5e6177c094420eb6f9cd4301&req=fCMiF8x3nYhaFb4f3HP0gEDIQob1YrrC5OKn%2F1hIqFxQVrU7IoRolJ%2FFM9Iz%0AJ5ZcRYy77uYESe7Xkg%3D%3D%0A)](https://downloads.intercomcdn.com/i/o/835159095/562e89eb46327bdd9c034848/CleanShot+2023-09-20+at+10.11.23%402x.png?expires=1789486200&signature=a506e341395765ae1d9a7dcb1cafb4cdddfd2bdc5e6177c094420eb6f9cd4301&req=fCMiF8x3nYhaFb4f3HP0gEDIQob1YrrC5OKn%2F1hIqFxQVrU7IoRolJ%2FFM9Iz%0AJ5ZcRYy77uYESe7Xkg%3D%3D%0A) Now it's time for you to make your FAQ the highest performing, brand-centered section it can be. Excited to see your đŸ”„ results. ​ Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/8393700-how-to-optimize-faq-s#h_e27d9f259e) --- # Policies | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/13170968-policies#main-content) Policies ======== December 18, 2025 Table of contents [](https://intercom.help/heatmapcom/en/articles/13170968-policies#h_cc453f0a48) [](https://intercom.help/heatmapcom/en/articles/13170968-policies#h_fc81538e31) [](https://intercom.help/heatmapcom/en/articles/13170968-policies#h_17e4433e5c) This article outlines Heatmap policies for free trials, refunds, cancellations, and account restarts. Free Trial Policy ================= All new accounts are eligible to receive a 14-day free trial of the Behavioral Suite when signing up for full access to the platform. Users are auto-billed at the end of the free trial period. If you run into any issues getting started like setup questions, tracking concerns, or account access, our team is happy to help. Please contact [support@heatmap.com](mailto:support@heatmap.com) , and we’ll make sure you’re taken care of. * * * Refund Policy ============= We want you to have a great experience with Heatmap. If something isn’t working as expected, we’ll work with you to make it right. Refunds and/or credits are considered on a case-by-case basis. When evaluating a request, we may consider things like: * the nature of the issue and its impact on your experience * account usage and timeframe * what troubleshooting steps have already been attempted To request a refund or credit, email our support team at [support@heatmap.com](mailto:support@heatmap.com) with your account details and a brief summary of what happened. Our support team will review your request and follow up with next steps. * * * Cancellation Policy =================== If you decide to cancel, we appreciate the time you've spent with Heatmap. You can cancel at any time, and you'll retain access through the end of your current billing period. If you'd like to reconsider Heatmap in the future, we're happy to help you get started again. In many cases, customers returning 6+ months after cancellation may be eligible for another free trial. If you restart your subscription in the future, it will be billed at the current price. If you have questions about canceling, billing, or restarting your account, please reach out to [support@heatmap.com](mailto:support@heatmap.com) . Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/13170968-policies#h_cc453f0a48) [](https://intercom.help/heatmapcom/en/articles/13170968-policies#h_fc81538e31) [](https://intercom.help/heatmapcom/en/articles/13170968-policies#h_17e4433e5c) --- # How to optimize your collections page | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/8395968-how-to-optimize-your-collections-page#main-content) How to optimize your collections page ===================================== Updated over 2 weeks ago Table of contents [](https://intercom.help/heatmapcom/en/articles/8395968-how-to-optimize-your-collections-page#h_32f74a848c) Not everyone has a collection page, but if you do, you know this is the airport of your site after your homepage. [![](https://downloads.intercomcdn.com/i/o/836285253/50b4eae7688ef78377ec906d/giphy.gif?expires=1789486200&signature=b896930b779cee7c7979c794212772fbe61de23df923b1e6e29e9f2be729c1ec&req=fCMhFMF7n4RcFb4f3HP0gKtGVkhs5QUI4eBs%2BEHYtAKZ91wlhkBoUbPW42%2Bf%0AS6pArnlvIoldARCAPA%3D%3D%0A)](https://downloads.intercomcdn.com/i/o/836285253/50b4eae7688ef78377ec906d/giphy.gif?expires=1789486200&signature=b896930b779cee7c7979c794212772fbe61de23df923b1e6e29e9f2be729c1ec&req=fCMhFMF7n4RcFb4f3HP0gKtGVkhs5QUI4eBs%2BEHYtAKZ91wlhkBoUbPW42%2Bf%0AS6pArnlvIoldARCAPA%3D%3D%0A) You are routing people on new adventures or helping them along with familiar ones from before. Either way, you need to have a collection page optimized to deliver the most valuable experience to the customer and you! Here's a video for you on how this is done with Heatmap.com đŸ”„ 👇 Continue reading below if you want more details! How to make amazing Collections Pages ===================================== * Create custom groupings so all the clicks each product gets are grouped together and you can measure more robustly. * Custom groupings involve drawing a box around specific elements, allowing you to view and analyze them as a group rather than individually. * Key metrics to focus on for optimizing collections pages are revenue per click and revenue per session, as they provide valuable insights into user behavior and revenue generation. * Analyze both revenue per click and revenue per session for similar elements to identify which ones perform the best and prioritize the elements with higher revenue per click, as they are likely to generate more revenue long term. * Consider deprioritizing or removing elements with low revenue per click and session, as they may not contribute significantly to revenue. * **Pagination** is important when dealing with collections pages with many products. Monitor the revenue per session for the "next page" section to determine if users are exploring further. * If the "next page" section has significantly higher revenue per session, increase the number of products displayed on the collections page to help users find what they're looking for. * In summary, to optimize your collections page using heatmap.com: 1. Reorder products from highest revenue per click to lowest. 2. Remove or move underperforming products. 3. Adjust pagination and consider increasing the number of elements on the collections page to improve user experience and conversion rates. Now go forth and conquer the collection page battles ahead, armed with this information + how to use heatmap.com to make it 10x more profitable! Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/8395968-how-to-optimize-your-collections-page#h_32f74a848c) --- # How Heatmap Funnels Visualize Data | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/11564830-how-heatmap-funnels-visualize-data#main-content) How Heatmap Funnels Visualize Data ================================== September 25, 2025 Table of contents [](https://intercom.help/heatmapcom/en/articles/11564830-how-heatmap-funnels-visualize-data#h_212db2f93e) [](https://intercom.help/heatmapcom/en/articles/11564830-how-heatmap-funnels-visualize-data#h_1a68373857) [](https://intercom.help/heatmapcom/en/articles/11564830-how-heatmap-funnels-visualize-data#h_83f0dac37a) [](https://intercom.help/heatmapcom/en/articles/11564830-how-heatmap-funnels-visualize-data#h_1bd39e3086) [](https://intercom.help/heatmapcom/en/articles/11564830-how-heatmap-funnels-visualize-data#h_79cf43c99d) [](https://intercom.help/heatmapcom/en/articles/11564830-how-heatmap-funnels-visualize-data#h_f279dc804c) Small discrepancies between Add to Cart (ATC) and Begin Checkout compared to other analytics tools are **by design.** These discrepancies are rooted in funnel logic, session parameters, and event attribution rules. Understanding these differences is key to interpreting your funnel metrics correctly and making decisions based on the right data set for your use case. In this article, we will focus on the difference between Heatmap and Shopify’s funnel reporting. **Open vs. Closed Funnel Tracking** =================================== Tracking Open vs. Closed funnels is mission-critical to interpreting your data correctly. The fundamental difference is that **Open Funnels** count users at any step, even if they skipped earlier ones, while **Closed Funnels** only count users who completed all previous steps in order. Here’s a breakdown of the difference between the two: | | | | | --- | --- | --- | | **Funnel Logic Type** | **Logic** | **Result** | | Open Funnel | Users can enter and be counted at any step, even if they haven’t completed previous steps or did them out of order. | Higher numbers at each step. Good for seeing overall activity, but harder to track exact user paths. | | Closed Funnel | Users must complete all steps in the correct order during the same session. | Lower numbers, but cleaner counts. Shows a clearer picture of where users drop off. | If you want your Shopify funnel data to line up better with what you see in Heatmap, try [switching to a closed funnel](https://help.shopify.com/en/manual/reports-and-analytics/shopify-reports/report-types/default-reports/behaviour-reports) in Shopify. That means only users who go through each step in order will be counted. It’s still a bit broader than what Heatmap tracks (like it might include longer sessions or less engaged users), but it’ll help reduce the gap quite a bit. Also, keep in mind that Heatmap only tracks “Add to Cart” and “Begin Checkout” events if the session starts on your website, not if someone jumps straight to the Cart or Checkout page from a link or bookmark. That’s another reason why the numbers might look a little different. * * * **3 Scenarios of Checkout Behavior** ==================================== The following three scenarios show how Shopify may track an Add to Cart or Checkout event, but Heatmap intentionally does not. **Scenario 1: User Skips Add to Cart** -------------------------------------- Some websites use the tactic of having a “Buy Now” CTA on pages other than Product Pages. If these CTAs link directly to Checkout, they don’t trigger your Cart, and therefore don’t trigger an Add to Cart event. These sessions will not track if an "Add to Cart" event is not triggered. ### How Heatmap vs Shopify Tracks This: * **Shopify** logs the event as "Begin Checkout" since the checkout was reached. * **Heatmap** excludes the session from the funnel because the "Add to Cart" event did not occur. ### Why does this happen? The most common sources of this user behavior are custom landing pages, “skip-cart” buttons, and third-party apps. **Scenario 2: Session Starts at Checkout** ------------------------------------------ This is the largest factor in the difference between Heatmap vs Shopify tracking methodologies. Shopify counts sessions that first enter the Cart or Checkout, while Heatmap does not. Heatmap tracks sessions that originate from your website experience, prior to Checkout. ### Examples: * User opens a recovery email or an abandoned cart SMS that links directly to the checkout. * The user never visits any product or cart page in this session. ### How Heatmap vs Shopify Tracks This: * **Shopify** logs this as a valid "Begin Checkout" event. * **Heatmap** does not count this funnel step since the session began off-site and skipped all earlier website interactions. ### Why does this happen? The biggest source of this is Abandoned Cart Emails, which typically place the user back where they left, typically in the Cart or Checkout with the products they already added to the cart. This is an amazing tactic for email marketing, but it will appear differently in your analytics. The 3 main sources of this behavior: * Klaviyo abandoned cart emails * Meta and TikTok retargeting ads (and Shop) linking directly to /checkout * SMS platforms like Postscript or Attentive These users **never passed through the storefront in this session**, so Heatmap does not include them in funnel reports by design. **Scenario 3: Incomplete Sessions or Unengaged Behavior** --------------------------------------------------------- Heatmap’s data model requires **all sessions to be engaged**, which is defined as a session with a subsequent click or scroll, or last longer than 5 seconds. You can read more about Heatmap’s data model and methodology [here](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_3ac89a6646) . Just like sessions, **all actions must also be engaged** with the same requirements to be tracked. ### Examples: * A user is on a Collections Page, clicks into a Product Page but quickly hits the “Back” button before the page loads. The "Product Viewed" event isn't recorded. * A user triggers an "Add to Cart" event, but leaves the website within 5 seconds. The "Add to Cart" event isn't triggered. In our experience, these are a very small percentage of discrepancies you'll see, however important to note. ### How Heatmap vs Shopify Tracks This: * A user triggers ATC but immediately bounces without further engagement. * **Shopify** counts the ATC event. * **Heatmap** filters the session as unqualified due to no meaningful engagement (e.g., no scroll, second click, or pageview), and excludes it from funnel reporting. All of Heatmap’s data models are built on **engaged human behavior**. This doesn’t just account for total sessions, but engagement actions as well. * * * **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](mailto:Support@heatmap.com) . Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/11564830-how-heatmap-funnels-visualize-data#h_212db2f93e) [](https://intercom.help/heatmapcom/en/articles/11564830-how-heatmap-funnels-visualize-data#h_1a68373857) [](https://intercom.help/heatmapcom/en/articles/11564830-how-heatmap-funnels-visualize-data#h_83f0dac37a) [](https://intercom.help/heatmapcom/en/articles/11564830-how-heatmap-funnels-visualize-data#h_1bd39e3086) [](https://intercom.help/heatmapcom/en/articles/11564830-how-heatmap-funnels-visualize-data#h_79cf43c99d) [](https://intercom.help/heatmapcom/en/articles/11564830-how-heatmap-funnels-visualize-data#h_f279dc804c) --- # Why do I see different revenue or AOV numbers in Heatmap? | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/12202366-why-do-i-see-different-revenue-or-aov-numbers-in-heatmap#main-content) Why do I see different revenue or AOV numbers in Heatmap? ========================================================= Understanding Revenue and AOV Data Discrepancies October 13, 2025 Table of contents [](https://intercom.help/heatmapcom/en/articles/12202366-why-do-i-see-different-revenue-or-aov-numbers-in-heatmap#h_74ab3a69bd) [](https://intercom.help/heatmapcom/en/articles/12202366-why-do-i-see-different-revenue-or-aov-numbers-in-heatmap#h_cd87544894) It is normal to see differences between Heatmap Revenue and AOV compared to other platform data models. Each platform measures revenue and AOV differently, based on the data sources included, how conversions are tracked, and what adjustments like returns, upsells, shipping, taxes, etc., are applied. Common Causes of Discrepancies ============================== 1. Consumer Behavior & Tracking Gaps --------------------------------- Heatmap relies on a tracking snippet that fires on the Thank You page after a customer makes a purchase. If a user closes their browser too quickly, navigates away from the site, or is having slow network issues, the snippet may not fire. **This results in 4-8% of conversions being untracked**, and sometimes as high as 10-12% in mobile or social-heavy demographics. 2. Channel Coverage Differences ---------------------------- Different platforms do not always track the same channels. For example, a platform like Shopify may consolidate revenue from all sources (ie: online stores, third-party integrations, marketplaces, custom channels, etc.) for comprehensive business analytics, regardless of whether it's involved on your website. Heatmap only captures activity from components of your website where the tracking script is installed (ie: online stores). This means that the numbers you see across platforms may not always represent the exact same data set. As a result, revenue or conversion totals can appear higher or lower depending on which channels are included, even if both systems are technically accurate within their own scope. 3. Time Zone Variances ------------------- Orders may be attributed to different days due to time zone alignment. Heatmap defaults to Eastern Daylight Time (GMT-4). This can cause orders placed around midnight in other time zones to appear on the following day in Heatmap while still showing on the previous day in Shopify. Over time, these shifts can create noticeable discrepancies in daily or hourly reports, even though the overall totals remain consistent. 4. Inclusion/ Exclusion of $0 Orders, Shipping, and Taxes for AOV -------------------------------------------------------------- Average Order Value (AOV) can vary widely depending on how each platform calculates it. Heatmap includes shipping and taxes within our calculation; however, other platforms like Shopify include $0 orders, returns, exchanges, shipping, and taxes. This can contribute to discrepancies in the AOV calculation, which can appear lower than Heatmap's AOV due to slightly different views of customer purchase behavior. For website optimization, we recommend excluding data noise from post-purchase experiences, such as returns or exchanges, from our AOV calculation. 5. Upsells & Adjusted Orders ------------------------- Heatmap will record the initial order value; however, any upsell adjustments may not be recorded, especially post-Thank You page. This will lead to a mismatch between the two systems. Other platforms, like Shopify, may record this change as it factors in upsell adjustments. This can explain why Heatmap may sometimes show lower revenue per order even when overall sales are aligned. * * * Understanding and Resolving Data Discrepancies ============================================== Data discrepancies between platforms do not necessarily indicate errors in transactions. They can reflect tracking limitations, differences in data methodology, and consumer behavior. When comparing revenue data across systems, it is important to understand what each metric and calculation represents. If you believe there's a large discrepancy occurring with your revenue, feel free to reach out to our Customer Support team through your heatmap dashboard or email [support@heatmap.com](mailto:support@heatmap.com) . Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/12202366-why-do-i-see-different-revenue-or-aov-numbers-in-heatmap#h_74ab3a69bd) [](https://intercom.help/heatmapcom/en/articles/12202366-why-do-i-see-different-revenue-or-aov-numbers-in-heatmap#h_cd87544894) --- # Why Heatmap's Data is Better for Website Optimization (Compared to Shopify or GA4) | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/11510500-why-heatmap-s-data-is-better-for-website-optimization-compared-to-shopify-or-ga4#main-content) Why Heatmap's Data is Better for Website Optimization (Compared to Shopify or GA4) ================================================================================== July 25, 2025 Table of contents [](https://intercom.help/heatmapcom/en/articles/11510500-why-heatmap-s-data-is-better-for-website-optimization-compared-to-shopify-or-ga4#h_a29b804afa) [](https://intercom.help/heatmapcom/en/articles/11510500-why-heatmap-s-data-is-better-for-website-optimization-compared-to-shopify-or-ga4#h_d5873bdb77) [](https://intercom.help/heatmapcom/en/articles/11510500-why-heatmap-s-data-is-better-for-website-optimization-compared-to-shopify-or-ga4#h_dcadacc286) [](https://intercom.help/heatmapcom/en/articles/11510500-why-heatmap-s-data-is-better-for-website-optimization-compared-to-shopify-or-ga4#h_557cd7a439) [](https://intercom.help/heatmapcom/en/articles/11510500-why-heatmap-s-data-is-better-for-website-optimization-compared-to-shopify-or-ga4#h_7ab3112f39) [](https://intercom.help/heatmapcom/en/articles/11510500-why-heatmap-s-data-is-better-for-website-optimization-compared-to-shopify-or-ga4#h_d2e80e2b36) When marketers and CRO teams compare analytics tools, they assume the numbers should match. At Heatmap, our philosophy and data model are based on the premise that not all data is created equal. More importantly, not all data is useful. Most analytics platforms were built for business reporting or accounting. Heatmap was built for one purpose: **to help you optimize and grow your business through website optimization.** Heatmap intentionally removes [Junk Traffic](https://intercom.help/heatmapcom/en/articles/11540984-not-all-traffic-is-good-traffic-the-truth-about-junk-sessions) from your analytics. **It’s non-human sessions, instant bounces, or sessions where a user left in seconds and didn’t make a single interaction.** **Junk Traffic has been found to account for 4-12% of total traffic.** You’ve likely been using Junk Traffic to optimize your website and (probably) didn’t know! So when you notice Heatmap’s Engaged Sessions or other metrics slightly differ from Shopify or GA4, remember that’s the purpose! **This is 100% intentional and done by design.** We’re not here to replace Shopify or GA4. We’re here to give you wickedly actionable web analytics data. Below, we explain exactly Heatmap’s data methodology to deliver clean, actionable data. You’ll quickly understand why Heatmap’s web analytics should be your website’s source of truth. **TLDR: Use Shopify & GA4 data for accounting, use Heatmap data for growth.** **1\. We Only Track Engaged, Human Sessions** --------------------------------------------- In most analytics tools, a session is any “touch” to your website (human or not). Instant bounces, zero-engagement sessions, and even sessions where your website doesn’t load are counted! In our testing of other analytics platforms, even AI agents count as sessions. You can [read this document](https://intercom.help/heatmapcom/en/articles/11510254-heatmap-s-definitions-clearer-approach-to-data) to understand the exact definitions of all metrics on the Heatmap platform. Heatmap’s data model does the hard work for you. To count as a session, a visit must hit these requirements: * A visit must have a scroll, click, or any activity on the page * A visit must be active for at least 5 seconds * Not be detected as a bot, crawler, AI agent, or internal traffic (non-Junk Traffic) If you’re comparing Heatmap vs GA4’s Session Count, there are different requirements. In [Google’s tech docs](https://support.google.com/analytics/answer/12195621) , these are GA4’s requirements for Engaged Sessions: * Lasts longer than 10 seconds * Includes two or more pageviews or screenviews * Triggers at least one conversion event In our team’s professional experience, **these requirements are extreme.** On many websites, up to 50% of sessions are not counted in GA4 data! 4-12% of sessions being considered as unengaged sessions are a lot more realistic and actionable. This is another core philosophy and intentional decision we made in our data modeling. In Heatmap’s Web Analytics, we don’t count “every touch” as Shopify does, and we don’t have extreme exclusionary metrics like GA4. This isn’t underreporting, **it’s** **accuracy by design.** **2\. Revenue Transactions We _Don’t_ Track** --------------------------------------------- Heatmap is a **web analytics tool.** There are transactions in your Ecommerce business that do not happen on your website or begin directly in Checkout. **Heatmap only tracks sessions and purchases (revenue) that originate on your website.** It is very important to understand that Heatmap’s reported revenue **will be lower** **than your “Net Sales” metric on Shopify** because there are many potential sources of revenue that do not originate from your website. Please [read this document](https://intercom.help/heatmapcom/en/articles/11525742-heatmap-vs-shopify-why-the-numbers-are-different-hint-we-did-it-on-purpose) to understand how to compare “apples to apples” data on Shopify vs Heatmap. Some examples of transactions that do not happen on your website: * **Subscriptions** * **Manually-created orders** (manual bulk purchases, customer-support transactions, etc) * **Draft orders** that are not from your website * **Shop App Transactions** (these are from Shop App, not your website) * **Mobile App Transactions** * **Point-of-Sale (POS) Transactions (physical retail orders)** * **SMS-Native Transactions** that do not touch your website * **TikTok Shop** * **Meta & Instagram Shop** * **Checkout-only Sessions from other platforms that only use Shopify Checkout** These revenue transactions are reported in Shopify, which is great! **But these are not website transactions.** Because these are not counted, please take these into consideration when analyzing your Heatmap data: * Non-website transactions (on Shopify) are included in revenue metrics such as Gross Revenue, Net Sales, and Gross Sales. These are not tracked in Heatmap’s Total Revenue. * Your Average Order Value in Shopify includes all transactions in your business, and Heatmap only tracks website transactions. This will cause your Average Order Value to look slightly different, and likely higher. **Heatmap reports your Website Average Order Value on your dashboard.** * Conversion Rate will present differently as Total Transactions divided by Engaged Sessions only calculates Conversion Rate (not website transactions). As Heatmap excludes Junk Traffic, your Conversion Rate may appear slightly different than your Shopify Conversion Rate. **3\. Refunds Are Not Counted in Heatmap** ------------------------------------------ As Shopify beautifully reports full-business metrics, refunds are removed from Net Sales. **Refunds are not removed in Heatmap,** as we intentionally track conversions that are only from your website. Removing Refunds also changes Shopify's reported Average Order Value. This is valuable for business reporting, **but** **not for website optimization.** When using web analytics data to optimize your website, you do not want refunds “carved out” from the front-end performance metrics. As we’ve stated multiple times, Heatmap should not replace your Shopify or GA4 data, but should be used to hyper-focus on website performance. **4\. Tax & Shipping Revenue Are Included in AOV** -------------------------------------------------- In early 2023, [Shopify changed its AOV calculation](https://changelog.shopify.com/posts/your-average-order-value-now-has-a-new-definition-in-shopify) by **excluding Tax and Shipping Revenue** from its Average Order Value. In Heatmap’s Data Philosophy, revenue is revenue. We include Tax & Shipping Revenue for very specific reasons: * Tax & Shipping are sources of revenue for your business, so why wouldn’t you want all your revenue in your analytics? * Some customers spend more for faster shipping. This is very important in understanding your true AOV and how customers spend on your website. It **must** be in there! * As Tax & Shipping revenue is included in Total Sales, this creates a mismatch from your revenue calculations to your Average Order Value For these reasons, Heatmap is proud to intentionally include these in our data tracking. This gives you more actionable data to optimize your website. **5\. Heatmap Does Not Use Cookies** ------------------------------------ Most web analytics platforms rely on cookies to identify sessions and users. It’s how they “know” if a visitor is returning, how long they’ve been on the site, or what pages they’ve viewed. At Heatmap, we made an intentional decision: **we don’t use cookies or collect any PII**. We use **LocalStorage**, a more modern, client-side tracking method that gives us full control over how engagement is measured, without relying on fragile, outdated cookie logic. This makes Heatmap one of the most compliant analytics platforms in your stack, fully aligned with GDPR and global privacy laws. [Read this document](https://intercom.help/heatmapcom/en/articles/10508341-gdpr-compliance) to learn how we’ll be one of the most compliant software in your tech stack. Unlike cookies, which can be blocked, cleared, or expire without warning, LocalStorage remains intact unless a user actively clears it. This gives you more stable and consistent data across visits. With LocalStorage, we can rebuild session logic from scratch to reflect real customer behavior, not browser quirks or legacy definitions. Because we’re not relying on passive browser behavior, we can tie every action back to intent: * Every session is human * Every conversion is tied to a real website visit * Every metric is filtered for action, not just presence The result: Heatmap gives you more actionable data and a more accurate source of truth for website performance. **Ready to See for Yourself?** ------------------------------ Sign up for [Heatmap.com](http://heatmap.com/) if you want to scale your Ecommerce business with more reliable web analytics for all your Conversion Rate Optimization efforts. It’s extremely affordable, requires zero custom code, provides AI insights, and takes less than 5 minutes to set up! Get started with a free trial here 👉 [www.heatmap.com/pricing](http://www.heatmap.com/pricing) Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/11510500-why-heatmap-s-data-is-better-for-website-optimization-compared-to-shopify-or-ga4#h_a29b804afa) [](https://intercom.help/heatmapcom/en/articles/11510500-why-heatmap-s-data-is-better-for-website-optimization-compared-to-shopify-or-ga4#h_d5873bdb77) [](https://intercom.help/heatmapcom/en/articles/11510500-why-heatmap-s-data-is-better-for-website-optimization-compared-to-shopify-or-ga4#h_dcadacc286) [](https://intercom.help/heatmapcom/en/articles/11510500-why-heatmap-s-data-is-better-for-website-optimization-compared-to-shopify-or-ga4#h_557cd7a439) [](https://intercom.help/heatmapcom/en/articles/11510500-why-heatmap-s-data-is-better-for-website-optimization-compared-to-shopify-or-ga4#h_7ab3112f39) [](https://intercom.help/heatmapcom/en/articles/11510500-why-heatmap-s-data-is-better-for-website-optimization-compared-to-shopify-or-ga4#h_d2e80e2b36) --- # How to Optimize Your Product Pages | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/8401439-how-to-optimize-your-product-pages#main-content) How to Optimize Your Product Pages ================================== September 22, 2023 Table of contents [](https://intercom.help/heatmapcom/en/articles/8401439-how-to-optimize-your-product-pages#h_c6cf6a380b) Your product page needs to be magic. You are depending on it to tell the final, comprehensive story of your product without overburdering [![](https://downloads.intercomcdn.com/i/o/836386312/beb8848d234fa8d47c74a44b/giphy+%282%29.gif?expires=1789486200&signature=103db279954c8222deedbab65ad0fb8340f42fecb35e02c15128db1d3e7ac15f&req=fCMhFcF4noBdFb4f3HP0gDqHKffAtIotSMXjdRpqNMdpt%2BJdkolmdN73rMl1%0AhPhFUh3rcn4SZI%2FWew%3D%3D%0A)](https://downloads.intercomcdn.com/i/o/836386312/beb8848d234fa8d47c74a44b/giphy+%282%29.gif?expires=1789486200&signature=103db279954c8222deedbab65ad0fb8340f42fecb35e02c15128db1d3e7ac15f&req=fCMhFcF4noBdFb4f3HP0gDqHKffAtIotSMXjdRpqNMdpt%2BJdkolmdN73rMl1%0AhPhFUh3rcn4SZI%2FWew%3D%3D%0A) Want to know how to make them convert better than ever? Using heatmap.com is one of the keys. We will share everything else you need to know below. Here's a video for you on how this is done 👇Continue reading below if you want more details! How to Make Amazing Product Pages ================================= 1. **Page Layout and Design**: * Place important elements above the fold for better visibility. * Make key elements larger and reposition them for better readability. * Follow the Z-pattern for content placement. 2. **Product Variants**: * Default to your higher-selling product variant as the default choice. (Based on Revenue Per Session/Revenue Per Click Data) * Update the product descriptions to align with user preferences. * Monitor the user engagement on your descriptions. Might want to test shorter ones above the fold. 3. **Product Highlights and Descriptions**: * Reorder your content to prioritize unique selling propositions - in the above example - scent descriptions. 4. **Call to Action (Shop Now)**: * Analyzes the Shop Now call to action. * Advises refining the call to action to provide more product information. * Be specific with your CTA's, what do you want the customer to do? Move from "Shop Now" to "Buy Now." The video gives you a more comprehensive overview on how to do this but these four steps should get your started! Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/8401439-how-to-optimize-your-product-pages#h_c6cf6a380b) --- # User Guide: Funnels | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#main-content) User Guide: Funnels =================== April 21, 2026 Table of contents [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_b80770bb56) [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_05cbee5f3a) [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_0cc133b480) [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_a19030240c) [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_cf414a01b3) [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_0a70db2758) [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_11d329e64c) [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_5f6aeea912) [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_cc79f219f6) [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_6bd054a0de) [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_3ac89a6646) **General Information** ----------------------- **Improve conversion rates by optimising your customer journey with funnel reports.** ------------------------------------------------------------------------------------- Heatmap Funnels is the newest feature from Heatmap. It is a quick, powerful tool designed to help you visualise and understand how visitors move (or don’t move) through your site. With clear, step-by-step breakdowns, you can pinpoint key drop-off points that create friction and cost you revenue. Once you generate your funnels, Heatmap Reports allow you to analyze the data from them to make data-driven decisions about your CRO strategies. Each step will populate the number of users in your customer journey, and you can see which step sees funnel abandonment. Funnel reports are a clear step-by-step breakdown to see where users drop off. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1522170836/2067e135227523543537b49b5bcd/Funnels-GIF_REV.gif?expires=1789486200&signature=430c62b1ef13c4c0a1e3874107f8293bb980f4c0303cf86eb105e98ce33a0c6f&req=dSUlFMh5nYlcX%2FMW1HO4zTvAH4VqQ5L3moFN7zSjuXrxkTSKxxnQqVRmB37d%0Aq3IzGpfjvj%2FKZeK%2Fo1k%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1522170836/2067e135227523543537b49b5bcd/Funnels-GIF_REV.gif?expires=1789486200&signature=430c62b1ef13c4c0a1e3874107f8293bb980f4c0303cf86eb105e98ce33a0c6f&req=dSUlFMh5nYlcX%2FMW1HO4zTvAH4VqQ5L3moFN7zSjuXrxkTSKxxnQqVRmB37d%0Aq3IzGpfjvj%2FKZeK%2Fo1k%3D%0A) * * * **Getting Started** ------------------- ### **How to create Heatmap Funnels** Funnels help you understand how users move through your site and where they drop off before converting. This guide will show you exactly how to build a funnel, avoid common mistakes, and use the data to improve performance: Before creating a funnel, decide your goal: * **Checkout performance** → Where users drop before purchase * **Product performance** → If users move from product to cart * **Landing page performance** → If traffic engages or leaves Your goal determines how your funnel should be built. ​ ​ **Step 1: Create your first step (entry point)** ------------------------------------------------ Start with a broad step, such as: * “All Sessions” (first image) or * A page as seen in the second image below(e.g. URL contains /collections or /product) This ensures you capture enough users entering the journey. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/2303989601/1d829449deb455181b2540531b2c/image.png?expires=1789486200&signature=2cb93b2616b9498de43737cffff17093d87b98cc611e937b1e59c0c9c18b5962&req=diMnFcB2lIdfWPMW1HO4zWPzTmfrv9ioPfS20MEmexKKR5uXnA4UeuxNl5s0%0A9e%2F5C4qvk0wO9snFw0M%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/2303989601/1d829449deb455181b2540531b2c/image.png?expires=1789486200&signature=2cb93b2616b9498de43737cffff17093d87b98cc611e937b1e59c0c9c18b5962&req=diMnFcB2lIdfWPMW1HO4zWPzTmfrv9ioPfS20MEmexKKR5uXnA4UeuxNl5s0%0A9e%2F5C4qvk0wO9snFw0M%3D%0A) [![](https://downloads.intercomcdn.com/i/o/zmls3dse/2304009094/6397e1fb4282271b3757cba6b1f8/image.png?expires=1789486200&signature=65748b3a4b56c1647386363e8967cb2690cf41b76d360bb99315184d77526b14&req=diMnEsl%2BlIFWXfMW1HO4zSNJuRcnqT2AI8qI4CgvbZy6XwbH%2BEo62CkrzWqm%0AobpWbr%2FyvRQ66uKe%2BLo%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/2304009094/6397e1fb4282271b3757cba6b1f8/image.png?expires=1789486200&signature=65748b3a4b56c1647386363e8967cb2690cf41b76d360bb99315184d77526b14&req=diMnEsl%2BlIFWXfMW1HO4zSNJuRcnqT2AI8qI4CgvbZy6XwbH%2BEo62CkrzWqm%0AobpWbr%2FyvRQ66uKe%2BLo%3D%0A) **Step 2: Add the key actions** ------------------------------- Add steps that reflect the natural user journey: Example (eCommerce funnel): * Collection page * Product page * Add to Cart * Purchase [![](https://downloads.intercomcdn.com/i/o/zmls3dse/2304022734/6911ad3f358d558a868cc4a4cffa/image.png?expires=1789486200&signature=8155276518fe2ffe56a706ca0da3194fa2eae2c56cc9aa5cb84e9f132fb8c551&req=diMnEsl8n4ZcXfMW1HO4zXG9e1eHrB%2BKK2gh5%2Fa%2FAyquVgCoEyvEo2Ci1buv%0A27W%2FobClVx%2FLI%2FM4iFc%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/2304022734/6911ad3f358d558a868cc4a4cffa/image.png?expires=1789486200&signature=8155276518fe2ffe56a706ca0da3194fa2eae2c56cc9aa5cb84e9f132fb8c551&req=diMnEsl8n4ZcXfMW1HO4zXG9e1eHrB%2BKK2gh5%2Fa%2FAyquVgCoEyvEo2Ci1buv%0A27W%2FobClVx%2FLI%2FM4iFc%3D%0A) Keep it simple. 3–5 steps is ideal. **Step 3: Save your funnel** ---------------------------- Once you click **Save Funnel**, your funnel is created and ready to analyse. * You won’t be able to add steps directly in view mode * But you can always go back and edit the funnel anytime [![](https://downloads.intercomcdn.com/i/o/zmls3dse/2304029271/924d75a3fd3cb3b194c79c97ac59/image.png?expires=1789486200&signature=58daf675ecbb7100e04f85943beeb5be587f90d8143967a1af417d1322988d94&req=diMnEsl8lINYWPMW1HO4zTS8mk5YzbARn0nS%2BpyHyT3z3fyN4hu5J164UO6F%0A0ZV8%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/2304029271/924d75a3fd3cb3b194c79c97ac59/image.png?expires=1789486200&signature=58daf675ecbb7100e04f85943beeb5be587f90d8143967a1af417d1322988d94&req=diMnEsl8lINYWPMW1HO4zTS8mk5YzbARn0nS%2BpyHyT3z3fyN4hu5J164UO6F%0A0ZV8%0A) * * * **What you’ll see after saving** ================================ Each step shows how users progress or drop off: * **Identify _exactly_ where visitors are getting stuck.** âžĄïž Spot key drop-off points in the purchase journey to understand your user’s experience better. For example, was your largest drop-off happening between cart and checkout? Adding a sense of urgency through cart abandonment emails could be an opportunity. Or was there a steep decline happening between your landing page and your product page? This could mean users are seeing a disconnect between what your landing page offers and your actual product. * **Assess the health of your funnel** âžĄïž Determine whether your funnel includes the proper steps and actions to keep users moving towards conversion. Are you measuring the correct user behavior? Compare funnels between different dates to see if there is an improvement or decline. * **Optimise for higher revenue and conversions** âžĄïž Funnels will help you focus on critical points in the journey to resolve friction, address user concerns, and drive measurable results. A funnel can give you data that can help drive data-driven decisions. For example, your funnel shows a drop-off between your homepage sessions and moving to your recently launched collection. This is an excellent opportunity to use the data to A/B test landing page copy, CTA, and design. A funnel can show you and your team where to prioritise A/B tests, CRO efforts, UI/UX enhancements, and any bug fixes that cause your customers friction. * * * **Different types of Funnels** --------------------------------- You can create different types of Funnels depending on your goal. Here are some Funnel examples: ### **Purchase Funnel** ​ A purchase funnel typically includes all top, middle, and bottom-of-funnel actions before a purchase is made. It tracks how many visitors move from discovery to conversion and the complete buyer journey from the first click to the final purchase. A purchase funnel is great for finding your Ecommerce store’s baseline data points, such as cart abandonment and conversion rates. **Example:** Homepage > Product Page > Add to Cart > Checkout > Purchase [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1520138795/18f9a1f1206c355012785ba30f97/AD_4nXfOg0UYp4G0VCXDkPhX2c9739Q-wDJp_HkEscwEAmC2rSKwTA2egjtMHErFoQyPq-TyagLwN1NEEA7iyPQsFmROU9nnoVBjNaV4d72UhEDcReJVTVSjyAzes288KHJEucDyHgs3DQ?expires=1789486200&signature=b6a1b0a62efb1eaa2bac800655e3f2cab8c561e0be275b18d332227456268f8d&req=dSUlFsh9lYZWXPMW1HO4zS7%2B2PLvb5VLnWTkczy%2BNmfo6jYlH%2BkGqRGTX%2Btd%0ABkHVINFNDBEHcSbMOOs%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1520138795/18f9a1f1206c355012785ba30f97/AD_4nXfOg0UYp4G0VCXDkPhX2c9739Q-wDJp_HkEscwEAmC2rSKwTA2egjtMHErFoQyPq-TyagLwN1NEEA7iyPQsFmROU9nnoVBjNaV4d72UhEDcReJVTVSjyAzes288KHJEucDyHgs3DQ?expires=1789486200&signature=b6a1b0a62efb1eaa2bac800655e3f2cab8c561e0be275b18d332227456268f8d&req=dSUlFsh9lYZWXPMW1HO4zS7%2B2PLvb5VLnWTkczy%2BNmfo6jYlH%2BkGqRGTX%2Btd%0ABkHVINFNDBEHcSbMOOs%3D%0A) ​ * * * ​ ### **Product Funnel** ​ A product funnel will typically narrow in on a specific product journey. It focuses on one product or a particular collection of products to see how users engage with them. A product funnel is great for finding the performance of a specific product and discovering where you can A/B test or improve UI and UX for the customer. **Example:** Collection Page > Product Page > Add to Cart > Purchase [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1520138803/3f59bcecb9ecfffeb9736df62798/AD_4nXciPPMvNbPPiEbzL4DGEc0281fNZvWgPuHQoJ-c-WQDZtlQvg3nD8g3iyFG-4Pp61Uv3S_qzJihB90-jqjPCUqRNyKzTlIXRF9zbCXalSMOWcz4iH8USevtdCin2R0C1OFdpzy_jQ?expires=1789486200&signature=333a70ad0d3a992c4501b78082ada048a8b6c3f7eb2d159a84830adac0de3317&req=dSUlFsh9lYlfWvMW1HO4zVLMJcBtfhsbcwa1p6V1U53HfoNjhjCb76YYXMGA%0Avv9SEePc72u07PWffoM%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1520138803/3f59bcecb9ecfffeb9736df62798/AD_4nXciPPMvNbPPiEbzL4DGEc0281fNZvWgPuHQoJ-c-WQDZtlQvg3nD8g3iyFG-4Pp61Uv3S_qzJihB90-jqjPCUqRNyKzTlIXRF9zbCXalSMOWcz4iH8USevtdCin2R0C1OFdpzy_jQ?expires=1789486200&signature=333a70ad0d3a992c4501b78082ada048a8b6c3f7eb2d159a84830adac0de3317&req=dSUlFsh9lYlfWvMW1HO4zVLMJcBtfhsbcwa1p6V1U53HfoNjhjCb76YYXMGA%0Avv9SEePc72u07PWffoM%3D%0A) ​ * * * ### ​**Landing Page Funnel** ​ A landing page funnel typically includes paid ads or email campaigns and focuses on how users navigate through the site from specific starting points. Landing page funnels are excellent if you run multiple ads or email campaigns to discover real-time data on their performance. You can see if the landing page resonates with your customers who click through and where they fall off in the funnel. **Example:** Landing Page > Add to Cart > Purchase [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1520138796/2119129deab54b9394a1b2277e70/AD_4nXcYO6WD33dbz5Gxtg9ko95agchla2P5ug0nONzgSNWMUxkHS6Xz94dMsKVqHQI51anl0HD9uDRUheALBAoQtrWbhrQq42BRENQ_oNQqNNjqC6Rpw1OxtHW3FPRM3yM_Mzqxxmju?expires=1789486200&signature=3029609491172798c4ea9d50c3f810c5521232dea42cfe09ce4d75343a651eb5&req=dSUlFsh9lYZWX%2FMW1HO4zZdaADOz56M5BO4P0hqv2dzWmaBTXTDyKMvE7MV1%0A2BKYiWBVWVkOwxIMtd0%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1520138796/2119129deab54b9394a1b2277e70/AD_4nXcYO6WD33dbz5Gxtg9ko95agchla2P5ug0nONzgSNWMUxkHS6Xz94dMsKVqHQI51anl0HD9uDRUheALBAoQtrWbhrQq42BRENQ_oNQqNNjqC6Rpw1OxtHW3FPRM3yM_Mzqxxmju?expires=1789486200&signature=3029609491172798c4ea9d50c3f810c5521232dea42cfe09ce4d75343a651eb5&req=dSUlFsh9lYZWX%2FMW1HO4zZdaADOz56M5BO4P0hqv2dzWmaBTXTDyKMvE7MV1%0A2BKYiWBVWVkOwxIMtd0%3D%0A) * * * ### ​**Cart Abandonment Funnel** ​ A cart abandonment funnel typically focuses on bottom-of-funnel metrics to see how many users drop off in the final stages. Cart abandonment funnels are great for discovering lost revenue and help build a picture of why the buyer hesitated to click purchase at the most critical stage of the buying journey. Cart abandonment funnels target high-intent users who are just one or two steps away from converting to customers. These funnels can help you optimize your recovery strategies, such as retargeting ads, email campaigns, and personalized offers. **Example:** Add to Cart > Begin Checkout > Purchase [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1520138797/ad005412fb6b857e60545b80944a/AD_4nXe-R32tucKVgkrYSxjUL7Cg7dgyYERWA-oZkX0oENC8b1VXiVLRxhQ1tLcigrDY6Kbuw_m0ZYoIGPKBc6-jFacQHofdA_G3mvpJx2aJEq7KHD7XztVlfYYLxAYY20r_t4l8tsdXJg?expires=1789486200&signature=9ff75786d6e3e20a5752e3561668e9ab988a5e8abfb83a54299c45f515416f33&req=dSUlFsh9lYZWXvMW1HO4zXwaXhEzkxSp%2FjauHBpNmKTz1lID8kGszsf3iIHR%0AZzUnH1dtsNViH5OuU3I%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1520138797/ad005412fb6b857e60545b80944a/AD_4nXe-R32tucKVgkrYSxjUL7Cg7dgyYERWA-oZkX0oENC8b1VXiVLRxhQ1tLcigrDY6Kbuw_m0ZYoIGPKBc6-jFacQHofdA_G3mvpJx2aJEq7KHD7XztVlfYYLxAYY20r_t4l8tsdXJg?expires=1789486200&signature=9ff75786d6e3e20a5752e3561668e9ab988a5e8abfb83a54299c45f515416f33&req=dSUlFsh9lYZWXvMW1HO4zXwaXhEzkxSp%2FjauHBpNmKTz1lID8kGszsf3iIHR%0AZzUnH1dtsNViH5OuU3I%3D%0A) * * * **Analysing Funnel Reports** ---------------------------- Once your funnel is created, you’ll see each step populated with the number of users who completed it and those who dropped off and abandoned the funnel. It’s essential to understand what the percentages mean in a funnel report: * The **completed percentage** at each step shows how many users moved from the previous step to the current one, not from the start of the funnel. * The **abandoned percentage** shows how many users dropped out of the funnel before reaching the next step, highlighting the “loss” of users within your funnel. This step-by-step view lets you pinpoint exactly where users are exiting the journey, so you can prioritise improvements where they’ll have the most impact. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1520138794/2d026fddc42ebb0d985cf77e6117/AD_4nXcQVnyR_5AXsINcP8sxRH9ibFbpnxTgXl8OJPzYjn8NPqM3H0oQLVNKRgUpkPCd1Jz8WQiaZ3UCDiOpcHvxyezrEBBSIqkxnQJkb_XsiX71Vj7VeQ3rts5I0Q-erO7mESwamSKcVg?expires=1789486200&signature=989fb194b62fba8cf8cd17602e52abf0aacf2daf872ae98b538e17ae31fb808a&req=dSUlFsh9lYZWXfMW1HO4zRHa0MrjMryUviyGNtWxv02Pza4JMQfSov5Vavie%0ApasiBJOKwnZ%2FjbHx9mU%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1520138794/2d026fddc42ebb0d985cf77e6117/AD_4nXcQVnyR_5AXsINcP8sxRH9ibFbpnxTgXl8OJPzYjn8NPqM3H0oQLVNKRgUpkPCd1Jz8WQiaZ3UCDiOpcHvxyezrEBBSIqkxnQJkb_XsiX71Vj7VeQ3rts5I0Q-erO7mESwamSKcVg?expires=1789486200&signature=989fb194b62fba8cf8cd17602e52abf0aacf2daf872ae98b538e17ae31fb808a&req=dSUlFsh9lYZWXfMW1HO4zRHa0MrjMryUviyGNtWxv02Pza4JMQfSov5Vavie%0ApasiBJOKwnZ%2FjbHx9mU%3D%0A) ​ * * * **Funnel Report Best Practices** -------------------------------- Funnel reports can be complex, but following a few best practices can help you get valuable insights: * Set clear goals when building your funnel to generate a specific outcome. * Avoid overcomplicating your funnels and keep them focused. Too many steps and dilute your insights and data, making it hard to pinpoint what is causing drop-offs. ​ * Ensure all key customer journey steps are properly tracked so your funnel reflects real user behavior. ​ * When you notice a major drop-off, review the pages or events in the step or two before to identify potential causes. (Reviewing Heatmaps and Screen Recordings can help, too!) ​ * Focus optimisation efforts on the steps with the highest abandonment rates; these represent the biggest opportunities for improvement (and revenue). ​ * Limit the number of A/B tests running within a single funnel to avoid messy data. ​ * Compare your funnels over time to track their performance and see if your optimisation efforts have improved or declined. ​ * Integrate other tools such as surveys, heatmaps, and screen recordings to get a complete picture of your user behavior. ​ * Funnels are not a set-it-and-forget-it tool. You should revisit your funnels regularly and update them as your site, product, and customers evolve. * * * **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](mailto:Support@heatmap.com) . Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_b80770bb56) [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_05cbee5f3a) [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_0cc133b480) [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_a19030240c) [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_cf414a01b3) [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_0a70db2758) [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_11d329e64c) [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_5f6aeea912) [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_cc79f219f6) [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_6bd054a0de) [](https://intercom.help/heatmapcom/en/articles/11366461-user-guide-funnels#h_3ac89a6646) --- # Verify The Heatmap Snippet | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/8418519-verify-the-heatmap-snippet#main-content) Verify The Heatmap Snippet ========================== Updated over 2 weeks ago Table of contents [](https://intercom.help/heatmapcom/en/articles/8418519-verify-the-heatmap-snippet#h_c8925a00fd) [](https://intercom.help/heatmapcom/en/articles/8418519-verify-the-heatmap-snippet#h_de84a369b3) Hey! Let's learn how to verify your snippet! [![](https://downloads.intercomcdn.com/i/o/840252570/b68c54c01edc453e52c08bbc/giphy+%288%29.gif?expires=1789486200&signature=24540032e321afd28ab0c042a5abf03d84fc3fbb8691b72223f96a14bb48c5d8&req=fCQnFMx8mIZfFb4f3HP0gG14rQrNpoNcd5Di3tdyJPuSPWhLKC5kTAECVMG9%0ARCk5VaGKcTFLfbb7PQ%3D%3D%0A)](https://downloads.intercomcdn.com/i/o/840252570/b68c54c01edc453e52c08bbc/giphy+%288%29.gif?expires=1789486200&signature=24540032e321afd28ab0c042a5abf03d84fc3fbb8691b72223f96a14bb48c5d8&req=fCQnFMx8mIZfFb4f3HP0gG14rQrNpoNcd5Di3tdyJPuSPWhLKC5kTAECVMG9%0ARCk5VaGKcTFLfbb7PQ%3D%3D%0A) Performing a manual check to confirm the snippet's functionality post-installation remains the most dependable verification method. This approach enables you to observe the script loading directly within your web browser on an active webpage. 1\. Account Verification ------------------------ Before you start, ensure that you can see the verified badge on your site within the membership area. [![](https://heatmapcom.intercom-attachments-7.com/i/o/839747599/03bde6cd3cba310042aaac85/Azsj3tO6aLSbQnxefRWPo4QMe4-KzGCYqUyLa_kCRu9gTH118JQIFFdtayy1j08g5a6GEgJDJvyifphaBtD1jN6nXEGdzhcAT6N53WqiOcKXh9N6Eq03elWPBcjEPGFuq4Oyq-avN44QbMt7PW4aN50?expires=1789486200&signature=0b49f670c5441887e9dc40beadb7107c541d30894d52d3201ab283a22a5987df&req=fCMuEc15mIhWFb4f3HP0gCFeY1QMXjcPknRRBWECztio1wcdepE5TtsVkXVt%0AkzPQzGnGiaKesxjNiQ%3D%3D%0A)](https://heatmapcom.intercom-attachments-7.com/i/o/839747599/03bde6cd3cba310042aaac85/Azsj3tO6aLSbQnxefRWPo4QMe4-KzGCYqUyLa_kCRu9gTH118JQIFFdtayy1j08g5a6GEgJDJvyifphaBtD1jN6nXEGdzhcAT6N53WqiOcKXh9N6Eq03elWPBcjEPGFuq4Oyq-avN44QbMt7PW4aN50?expires=1789486200&signature=0b49f670c5441887e9dc40beadb7107c541d30894d52d3201ab283a22a5987df&req=fCMuEc15mIhWFb4f3HP0gCFeY1QMXjcPknRRBWECztio1wcdepE5TtsVkXVt%0AkzPQzGnGiaKesxjNiQ%3D%3D%0A) **2\. Access your browser's Developer Tools and navigate to the Network tab.** ------------------------------------------------------------------------------ In Chrome, you can achieve this by right clicking anywhere on your website to open up the options menu from which you can click inspect to open the developer tools [![](https://heatmapcom.intercom-attachments-7.com/i/o/839747603/92a2fb1b01010b4a6df73b91/y6rhQc4YBBHa2GXH9Lt1HE_2OWQ9JjjClP5Ld-Ifhr8gp63dXOSJq-097E3DhH3H-e6XFPXuLdF6Q7mwJSmpEbcVlovkSdA8V0Is0TQ8vDYIe-equECJDL9jXhZHJejV-AQFgy-JwhpC8naKrcfQhdM?expires=1789486200&signature=7130461e3f929b6e4bc272cbb3ae4d15908811cc3a5dd2a5374c80d1a0abe73f&req=fCMuEc15m4FcFb4f3HP0gBz8QkMD7WGFrtznjKUwMNX1Ek%2B8%2FMd7VnMV370M%0AdMlgLJFl1WmdGvbBBQ%3D%3D%0A)](https://heatmapcom.intercom-attachments-7.com/i/o/839747603/92a2fb1b01010b4a6df73b91/y6rhQc4YBBHa2GXH9Lt1HE_2OWQ9JjjClP5Ld-Ifhr8gp63dXOSJq-097E3DhH3H-e6XFPXuLdF6Q7mwJSmpEbcVlovkSdA8V0Is0TQ8vDYIe-equECJDL9jXhZHJejV-AQFgy-JwhpC8naKrcfQhdM?expires=1789486200&signature=7130461e3f929b6e4bc272cbb3ae4d15908811cc3a5dd2a5374c80d1a0abe73f&req=fCMuEc15m4FcFb4f3HP0gBz8QkMD7WGFrtznjKUwMNX1Ek%2B8%2FMd7VnMV370M%0AdMlgLJFl1WmdGvbBBQ%3D%3D%0A) Once the Developer Tools are open, proceed to select the Network tab. Next click on the search field and type "**_heatmap_**" to filter out the heatmap requests. [![](https://heatmapcom.intercom-attachments-7.com/i/o/839747609/4a5c7eb3da1ffcba06a73667/Rn3gLSr2Zy1gPDjBuhvyXuyPgICXbHmuMtQxkIb960OV0XvdZdEqhjVWBhMliE139kLsETDDL0Imfq5zgumIA32aDp-XIIIiGItkID9YlyRyrI6-jJka3emDX5BXeeErpzEhj1_wEMheaQT3oYObwVc?expires=1789486200&signature=4e04b0fa1238f099fa72748d7009ae35a13cbafbb15238ef7d43524df74396a6&req=fCMuEc15m4FWFb4f3HP0gAAMf50H7tFR2ULj1AftvsMDyuRKZDwPubCVZomx%0A6PVfvLEfe%2F4%2BczmI0Q%3D%3D%0A)](https://heatmapcom.intercom-attachments-7.com/i/o/839747609/4a5c7eb3da1ffcba06a73667/Rn3gLSr2Zy1gPDjBuhvyXuyPgICXbHmuMtQxkIb960OV0XvdZdEqhjVWBhMliE139kLsETDDL0Imfq5zgumIA32aDp-XIIIiGItkID9YlyRyrI6-jJka3emDX5BXeeErpzEhj1_wEMheaQT3oYObwVc?expires=1789486200&signature=4e04b0fa1238f099fa72748d7009ae35a13cbafbb15238ef7d43524df74396a6&req=fCMuEc15m4FWFb4f3HP0gAAMf50H7tFR2ULj1AftvsMDyuRKZDwPubCVZomx%0A6PVfvLEfe%2F4%2BczmI0Q%3D%3D%0A) After filtering out the requests, search for requests with the following names: "preprocessor.min.js?" and "heatmap-light.min.js?" Both of these requests should end with your site ID. When you spot these requests, you have successfully completed the manual verification process. **Tip: If any of these requests appear in 'red', it may indicate a script error or potential issues blocking Heatmaps.** Let us know if you have any questions! Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/8418519-verify-the-heatmap-snippet#h_c8925a00fd) [](https://intercom.help/heatmapcom/en/articles/8418519-verify-the-heatmap-snippet#h_de84a369b3) --- # Setup & Data Troubleshooting | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/collections/10700899-setup-data-troubleshooting#main-content) Setup & Data Troubleshooting ============================ Step-by-step solutions to quickly resolve technical problems. 5 articles * [Why do I see different revenue or AOV numbers in Heatmap?](https://intercom.help/heatmapcom/en/articles/12202366-why-do-i-see-different-revenue-or-aov-numbers-in-heatmap) * [Why am I seeing no data or low data in my Dashboard?](https://intercom.help/heatmapcom/en/articles/12573127-why-am-i-seeing-no-data-or-low-data-in-my-dashboard) * [How can I verify my snippets are installed correctly?](https://intercom.help/heatmapcom/en/articles/12573289-how-can-i-verify-my-snippets-are-installed-correctly) * [How can I fix cross-domain or subdomain tracking?](https://intercom.help/heatmapcom/en/articles/12573359-how-can-i-fix-cross-domain-or-subdomain-tracking) * [Export Data Requirements for Revenue Audits](https://intercom.help/heatmapcom/en/articles/12036908-export-data-requirements-for-revenue-audits) --- # Data Privacy & Compliance at Heatmap.com | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/10022118-data-privacy-compliance-at-heatmap-com#main-content) Data Privacy & Compliance at Heatmap.com ======================================== GDPR compliance, data privacy, user consent, CCPA, PIPEDA, data retention, security measures, analytics, backups, Heatmap.com, DPO contact October 21, 2024 **How does Heatmap.com ensure GDPR compliance?** We follow key principles of GDPR, including: 1. **Data Minimization**: Only collecting necessary data for our services. 2. **User Consent**: Providing an SDK for integrated sites to mark sessions as “Do Not Track” if consent is not given. 3. **Data Subject Rights**: Facilitating access, rectification, erasure, and portability of personal data. 4. **Data Processing Agreements (DPAs)**: In place with clients to outline roles and responsibilities. 5. **Data Protection Officer (DPO)**: Appointed to oversee compliance. 6. **Security Measures**: Implemented to protect personal data from unauthorized access or processing. **What other data protection laws does Heatmap.com comply with?** We also comply with: 1. **California Consumer Privacy Act (CCPA)**: Allowing California residents to exercise their privacy rights. 2. **Personal Information Protection and Electronic Documents Act (PIPEDA)**: Adhering to rules for collecting and handling personal information in Canada. 3. **Australian Privacy Principles (APPs)**: Ensuring privacy protections for Australian users. **What are Heatmap.com's data retention policies?** We have clear retention policies for various types of data: 1. **User Account Data**: Retained for the duration of the active account plus 30 days after closure. 2. **Heatmap Data**: Retained for 12 months, with options for shorter or longer periods based on client needs. 3. **Analytics Data**: Aggregated data retained for 24 months. 4. **Log Data**: Retained for 90 days for security and troubleshooting. 5. **Backup Data**: Retained for 30 days. **How does Heatmap.com delete data after retention periods?** At the end of the retention periods, data is securely and permanently deleted from our systems. **How can I inquire about Heatmap.com's data privacy practices or exercise my data rights?** You can contact our Data Protection Officer at [support@heatmap.com](mailto:support@heatmap.com) for any privacy-related inquiries. **When was this policy last updated?** The policy was last updated on 10/21/2024. **Does Heatmap.com review and update its data privacy practices regularly?** Yes, we continuously review and update our practices to stay aligned with global data protection standards. Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 --- # Why am I seeing no data or low data in my Dashboard? | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/12573127-why-am-i-seeing-no-data-or-low-data-in-my-dashboard#main-content) Why am I seeing no data or low data in my Dashboard? ==================================================== October 13, 2025 Table of contents [](https://intercom.help/heatmapcom/en/articles/12573127-why-am-i-seeing-no-data-or-low-data-in-my-dashboard#h_428883f5aa) [](https://intercom.help/heatmapcom/en/articles/12573127-why-am-i-seeing-no-data-or-low-data-in-my-dashboard#h_7f302bf01d) [](https://intercom.help/heatmapcom/en/articles/12573127-why-am-i-seeing-no-data-or-low-data-in-my-dashboard#h_d34d6a647a) [](https://intercom.help/heatmapcom/en/articles/12573127-why-am-i-seeing-no-data-or-low-data-in-my-dashboard#h_a339f6cda0) [](https://intercom.help/heatmapcom/en/articles/12573127-why-am-i-seeing-no-data-or-low-data-in-my-dashboard#h_00c22c30cf) [](https://intercom.help/heatmapcom/en/articles/12573127-why-am-i-seeing-no-data-or-low-data-in-my-dashboard#h_9868589b8a) Common Causes ============= There could be a few reasons for why you're not seeing any data or low data in your Dashboard. Most issues come down to one of these: * The tracking snippet isn't installed or published correctly * The Site ID in the snippet doesn't match the one in your Heatmap account * The site has very low traffic, or the snippet is only running on certain pages (ie: 3rd-Party Landing pages might not have the snippet installed) * A cookie consent banner is blocking the script until visitors accept * The dashboard is filtered to the wrong property, date range, or segment. (Note: Data will only show from the timeframe after the snippet was installed; no data can retroactively populate.) Data Troubleshooting ==================== There are a few ways you can troubleshoot this data issue. 1\. Make sure the snippet is installed -------------------------------------- 1. Open your website in a browser. 2. Right-click the page → **Inspect** → open the **Elements** (DOM) panel. 3. Look in the `` section and confirm the Heatmap snippet is present. **_Pro Tip:_** If your site uses a tag manager or CMS, make sure the change is published and not just saved as a draft. If you just added the snippet, wait a few hours since it can take some time before the new data appears in the dashboard. 2\. Check to see if the Heatmap snippet is firing ------------------------------------------------- 1. Refresh the page you’re testing. 2. Open **Developer Tools → Console**. 3. Search for “Heatmap” or look for a message like **“Heatmap is initializing.”** If you don’t see it: * Confirm the snippet loads on **this specific URL** (it may only be on some templates/pages). * Check whether a **cookie consent** banner is blocking the script before acceptance. 3\. Review your dashboard filters --------------------------------- Verify that the right date range, property, and site are selected. Try expanding the range to "Last 30 Days" to confirm data visibility. * * * Still No Data? ============== If you're still not seeing any data come through after some initial troubleshooting, please don't hesitate to reach out to our support team to further help troubleshoot. You can contact us via chat or by emailing [support@heatmap.com](mailto:support@heatmap.com) . Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/12573127-why-am-i-seeing-no-data-or-low-data-in-my-dashboard#h_428883f5aa) [](https://intercom.help/heatmapcom/en/articles/12573127-why-am-i-seeing-no-data-or-low-data-in-my-dashboard#h_7f302bf01d) [](https://intercom.help/heatmapcom/en/articles/12573127-why-am-i-seeing-no-data-or-low-data-in-my-dashboard#h_d34d6a647a) [](https://intercom.help/heatmapcom/en/articles/12573127-why-am-i-seeing-no-data-or-low-data-in-my-dashboard#h_a339f6cda0) [](https://intercom.help/heatmapcom/en/articles/12573127-why-am-i-seeing-no-data-or-low-data-in-my-dashboard#h_00c22c30cf) [](https://intercom.help/heatmapcom/en/articles/12573127-why-am-i-seeing-no-data-or-low-data-in-my-dashboard#h_9868589b8a) --- # User Guide: Recordings | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/11690535-user-guide-recordings#main-content) User Guide: Recordings ====================== July 1, 2025 Table of contents [](https://intercom.help/heatmapcom/en/articles/11690535-user-guide-recordings#h_4a1952528c) [](https://intercom.help/heatmapcom/en/articles/11690535-user-guide-recordings#h_6c97637f4a) [](https://intercom.help/heatmapcom/en/articles/11690535-user-guide-recordings#h_9b5c881674) [](https://intercom.help/heatmapcom/en/articles/11690535-user-guide-recordings#h_5b76b50f7d) [](https://intercom.help/heatmapcom/en/articles/11690535-user-guide-recordings#h_347c7a301c) [](https://intercom.help/heatmapcom/en/articles/11690535-user-guide-recordings#h_a0b63562b0) [](https://intercom.help/heatmapcom/en/articles/11690535-user-guide-recordings#h_c2c7632a8a) **General Information** ======================= **Visualize User Behavior in Action** ------------------------------------- Have you ever wondered where your users are getting stuck on your site? Screen Recordings can help. Screen Recordings capture the actual journeys of visitors as they navigate your pages, showing mouse movements, clicks, scrolls, and even hesitations. Unlike static heatmaps, recordings provide a dynamic, step-by-step view of user behavior, revealing the context behind every action. You can watch real user sessions to identify usability issues, understand user intent, and see firsthand how design elements impact navigation and conversions. With screen recordings, you’ll uncover friction points you might never catch in analytics alone, like confusing navigation paths, missed calls-to-action, or frustrating errors, empowering you to optimize the user experience holistically. **Why Use Screen Recordings?** ------------------------------ Screen recordings give you a detailed, real-world perspective on how users interact with your website, so you can: * Visualize the full user journey, not just where clicks happen * Identify points of confusion or drop-off by watching how users move, scroll, and pause * See how long it takes users to complete tasks or reach conversion points * Understand the context of interactions, such as why users ignore or abandon certain elements * Validate design and UX changes by comparing recordings before and after updates * * * **Getting Started** =================== **How to review Screen Recordings** ----------------------------------- Heatmap Recordings are easy to use and review. To review a screen recording, navigate to your Heatmap menu: 1. Navigate to the **Recordings** section in your Heatmap menu. 2. All the recordings available to watch are located in your **Recordings Dashboard** and can be adjusted to a specified date range. You can choose to review videos by intent score, purchase value, duration, number of pages, page clicks, entry page, and browser/country. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1598189030/a030ed646fad8ef0f8dfdee607b8/AD_4nXcMuDvacFAqcz78Z_IC8fPWp0QyGPxjLn-h0CkNDnPN9LUdEeXCKNIIoUAX2RaS3PsjeU9HZHMYMUgHX_uuJKIVdpSZ475nFsHw_4bnKKytlej0UIw1oOn11Stp7JGDGvCmfufRWw?expires=1789486200&signature=253f633a8d640f3735f2b480d7555d40f5b7b06bc7be6a0890fc5f7ba7e4af65&req=dSUuHsh2lIFcWfMW1HO4zZSU7Rf6cK31EyxXdHpdlwkKStY8x6dIC2ZuJH1b%0ASTvN%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1598189030/a030ed646fad8ef0f8dfdee607b8/AD_4nXcMuDvacFAqcz78Z_IC8fPWp0QyGPxjLn-h0CkNDnPN9LUdEeXCKNIIoUAX2RaS3PsjeU9HZHMYMUgHX_uuJKIVdpSZ475nFsHw_4bnKKytlej0UIw1oOn11Stp7JGDGvCmfufRWw?expires=1789486200&signature=253f633a8d640f3735f2b480d7555d40f5b7b06bc7be6a0890fc5f7ba7e4af65&req=dSUuHsh2lIFcWfMW1HO4zZSU7Rf6cK31EyxXdHpdlwkKStY8x6dIC2ZuJH1b%0ASTvN%0A) 3. You can choose to **filter** for specific 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. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1598189678/885d77cf69c6b9161dc7845d1dea/AD_4nXe-bCG4txdi96pneqtq1E6LRwzyd1U45NywNiOq6i1puzQMkuBLXjR1QgOVC3JH0jG5pVGL022z2nmBgGz8eEwDKxgELKTkNPvvJFtoO-WIDkX8hdl6qLyiGITleRMeElcZuCmo?expires=1789486200&signature=d0b8a537be2a98968ab536eaadbc8a617a0c0520bdc119d36cec0436540e8562&req=dSUuHsh2lIdYUfMW1HO4zeaIXEaw%2FJHzPE%2BHjt16tMG7XkGZH6Ep0S43a4Fn%0AhEB6%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1598189678/885d77cf69c6b9161dc7845d1dea/AD_4nXe-bCG4txdi96pneqtq1E6LRwzyd1U45NywNiOq6i1puzQMkuBLXjR1QgOVC3JH0jG5pVGL022z2nmBgGz8eEwDKxgELKTkNPvvJFtoO-WIDkX8hdl6qLyiGITleRMeElcZuCmo?expires=1789486200&signature=d0b8a537be2a98968ab536eaadbc8a617a0c0520bdc119d36cec0436540e8562&req=dSUuHsh2lIdYUfMW1HO4zeaIXEaw%2FJHzPE%2BHjt16tMG7XkGZH6Ep0S43a4Fn%0AhEB6%0A) 4. Click on an **individual screen recording** to watch the video. 5. **Play the video** to watch the user navigate through their session. Important events like click or scroll events will be highlighted as orange and green dots on your recording timeline. You can also adjust the playback speed, choose to skip inactivity during the session, and make the video full-screen. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1598185226/c7559a8c08a8142487d9f66e4050/AD_4nXeGxYsVp7FI82IYOxsTfbndvSLbFUMoYTxKwlNCvVx5UPd3kRWLh8CyQN-Z--OIwulu-jYGPAAX8lACpudpKcRyUysl8stKD6fhlLawnRUsY0FxbKHC0wnl2X0HVIcI1WU8Wd9FNA?expires=1789486200&signature=c588b3889783a690d0f4503ba910d163ad19fd34a782ab3b6440baef29455bd0&req=dSUuHsh2mINdX%2FMW1HO4zejoER1xMrCiVAcO2jGRb4jtutDl1t%2F9s3BMg0oP%0AOkfYhOG7nGcADD7bUOI%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1598185226/c7559a8c08a8142487d9f66e4050/AD_4nXeGxYsVp7FI82IYOxsTfbndvSLbFUMoYTxKwlNCvVx5UPd3kRWLh8CyQN-Z--OIwulu-jYGPAAX8lACpudpKcRyUysl8stKD6fhlLawnRUsY0FxbKHC0wnl2X0HVIcI1WU8Wd9FNA?expires=1789486200&signature=c588b3889783a690d0f4503ba910d163ad19fd34a782ab3b6440baef29455bd0&req=dSUuHsh2mINdX%2FMW1HO4zejoER1xMrCiVAcO2jGRb4jtutDl1t%2F9s3BMg0oP%0AOkfYhOG7nGcADD7bUOI%3D%0A) **When to Use Screen Recordings** --------------------------------- * **A/B Testing:** Watch how users interact with different versions of a feature or layout to quickly identify which variation drives better engagement or conversions. * **New Website Launches:** Monitor how visitors engage with recently added pages, forms, or promotional content to catch usability issues early and validate adoption. * **Troubleshooting Drops in Performance:** Investigate sessions from low-converting segments (ie: mobile users or specific browsers) to pinpoint friction points and technical issues. * **Post-Implementation Reviews:** Review user behavior and feedback after deploying new features or design changes to refine and optimize your updates. * * * **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](mailto:Support@heatmap.com) . Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/11690535-user-guide-recordings#h_4a1952528c) [](https://intercom.help/heatmapcom/en/articles/11690535-user-guide-recordings#h_6c97637f4a) [](https://intercom.help/heatmapcom/en/articles/11690535-user-guide-recordings#h_9b5c881674) [](https://intercom.help/heatmapcom/en/articles/11690535-user-guide-recordings#h_5b76b50f7d) [](https://intercom.help/heatmapcom/en/articles/11690535-user-guide-recordings#h_347c7a301c) [](https://intercom.help/heatmapcom/en/articles/11690535-user-guide-recordings#h_a0b63562b0) [](https://intercom.help/heatmapcom/en/articles/11690535-user-guide-recordings#h_c2c7632a8a) --- # Understanding Junk Sessions | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/11540984-understanding-junk-sessions#main-content) Understanding Junk Sessions =========================== September 25, 2025 Table of contents [](https://intercom.help/heatmapcom/en/articles/11540984-understanding-junk-sessions#h_1edd34abcc) [](https://intercom.help/heatmapcom/en/articles/11540984-understanding-junk-sessions#h_cd7b186a96) [](https://intercom.help/heatmapcom/en/articles/11540984-understanding-junk-sessions#h_dda27a577e) Let’s cut through the noise. Not every session on your website deserves your attention or should be in your analytics. A large chunk of your "traffic" is probably junk. And if you’re using GA4 or Shopify, it’s almost guaranteed that you're reporting inflated sessions that skew your conversion rates, your spend efficiency, and your decision-making. At Heatmap, we treat **junk traffic like noise** **and filter it out.** Here’s how we define it, why it matters, and what you can do about it. **Clean Data = Better Decisions** --------------------------------- Your conversion rate is only as good as your denominator. If you’re tracking inflated sessions filled with bots, bounces, and accidental clicks, you're not making decisions based on real customer behavior. You’re optimizing for the wrong data. Bad data leads to: * Undervalued high-performing pages * Wasted spend on channels that “look” underperforming * False negatives or flickered sessions in A/B tests * Misinformed CRO priorities Clean data fixes that. You get a true baseline of how **real people** engage, buy, and bounce. No guesswork. Just clarity. ### 1\. Bot Traffic (The Obvious Junk) Let’s start with the easy one: bots. Most platforms, especially GA4 and Shopify, track any script that loads your page, including crawlers and scanners that were never meant to buy anything. This includes everything from security tools to uptime bots to SEO scrapers. GA4 & Shopify may log this as “sessions,” which Heatmap excludes. Heatmap doesn’t. We auto-detect and remove these visits using behavior patterns, headers, and device fingerprinting, so your metrics reflect real shoppers only. * * * **Human-Based Junk Traffic (The Sneaky Stuff)** ----------------------------------------------- Here’s where things get trickier. Just because someone is human doesn’t mean they’re a potential customer. Most analytics platforms count every real human visit, even when the intent is zero. Let’s walk through the most common examples. ### 1\. Accidental Clicks or Instant Bounces Not all clicks are created equal, especially on mobile. Instant bounces are the biggest source of Junk Traffic. Instant Bounces can be **up to 12% of your total traffic!** If someone accidentally taps a link in an Instagram Story or hits a misleading ad by mistake, the page fails to load, and they immediately leave. This is Junk Traffic, but most analytics platforms track these as sessions! These visits don’t include a scroll, click, or interaction. They last under 2 seconds and offer no signal. Yet Shopify counts them. Heatmap doesn’t. We exclude sessions without engagement, so you’re not making decisions based on accidents. ### 2\. Low-Intent Paid Traffic Paid traffic can _look_ good in dashboards, but if the targeting is too broad, you may be attracting window shoppers who click your website but never even interact with it! We don’t want that in your analytics. These sessions come from: * Broad Meta or TikTok audiences * Misaligned ad messaging * Countries or demographics outside your target market These visitors bounce fast and rarely convert. Heatmap helps you identify high-intent segments and remove the noise. ### 3\. Internal Team Traffic Your own team is constantly browsing your site, developers testing deployments, marketers reviewing campaigns, and support solving tickets. These sessions skew your data unless you filter them. Did you know that if you preview your Shopify store or from 3rd-party Shopify apps, it often counts these sessions in your data? No thanks! Heatmap detects and excludes internal traffic using known IPs, device fingerprints, and tagging, so you’re not optimizing for your own team’s clicks. ### 4\. Affiliate Fraud & Click Arbitrage Some affiliates send great traffic. Others send trash. You’ll see inflated sessions from: * Spammy links dropped in Reddit threads * Medium posts written just for cookie stuffing * Arbitrage traffic from cheap sources with no intent These clicks are human but pointless. Heatmap identifies patterns that match affiliate fraud so your attribution and conversion rates stay clean. ### 5\. Multi-Session Deadweight Some users come back multiple times, but never engage. This often happens with: * Aggressive retargeting ads * Poorly timed email sequences * Price-checking shoppers with no urgency ​ Heatmap tracks these patterns and flags **repeat non-engagers** so you can focus on nurturing real interest, not inflating your sessions with the same passive user. * * * **Stop Optimizing for Garbage!** -------------------------------- Most analytics tools treat all traffic the same. But not all sessions are created equal. Heatmap filters out the noise, bots, bounces, misclicks, and passive visitors, so you can finally trust your conversion rate, optimize your real user journey, and spend smarter. It’s not just cleaner data, it’s for **smarter & faster growth**. Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/11540984-understanding-junk-sessions#h_1edd34abcc) [](https://intercom.help/heatmapcom/en/articles/11540984-understanding-junk-sessions#h_cd7b186a96) [](https://intercom.help/heatmapcom/en/articles/11540984-understanding-junk-sessions#h_dda27a577e) --- # Headless Shopify Installation Guide | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/11987014-headless-shopify-installation-guide#main-content) Headless Shopify Installation Guide =================================== How to Install Heatmap Snippets on Your Headless Shopify Store August 12, 2025 Table of contents [](https://intercom.help/heatmapcom/en/articles/11987014-headless-shopify-installation-guide#h_5a115e1e1a) [](https://intercom.help/heatmapcom/en/articles/11987014-headless-shopify-installation-guide#h_af3a60edb7) [](https://intercom.help/heatmapcom/en/articles/11987014-headless-shopify-installation-guide#h_39c2a06d62) [](https://intercom.help/heatmapcom/en/articles/11987014-headless-shopify-installation-guide#h_8839cddc6f) [](https://intercom.help/heatmapcom/en/articles/11987014-headless-shopify-installation-guide#h_03c1a0d749) [](https://intercom.help/heatmapcom/en/articles/11987014-headless-shopify-installation-guide#h_da1b5c1998) [](https://intercom.help/heatmapcom/en/articles/11987014-headless-shopify-installation-guide#h_6995a7a1be) Setting up your Heatmap Script on a Headless Shopify Website will be slightly different than a traditional Shopify store. To fully enable heatmap functionality on your Headless Shopify store, you'll need to install a few scripts to properly track all customer interactions and revenue data. **What Changes for Headless Sites?** ==================================== * **Tracking Code Snippet** - You'll still use the same Heatmap Tracking snippet; however, instead of relying on Shopify to inject the snippet, you'll need to add it directly into your website's global head section. * **Conversion Code Revenue Snippet** - If you are using Shopify Checkout, you can still install the Heatmap Revenue Snippet through Settings > Customer Events, as shown in this guide. **Important:** If your store uses a fully custom checkout (not Shopify Checkout), please contact our customer support at [support@heatmap.com](mailto:Support@heatmap.com) so we can provide you with a customized base revenue snippet code. * * * **Accessing your Heatmap Tracking Code Snippet & Heatmap Conversion Code Snippets:** ==================================================================================== In order to access your **code snippets,** you can follow these steps: 1. Go to the Settings tab within your portal. 2. Click "Snippet" 3. Here you will see two codes available to copy * **_theme.liquid_ file** is the Heatmap Tracking Code Snippet for Sessions * **Pixel** is the revenue Heatmap Conversion Code Snippet [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1665341581/f392e4b5f69edecbeaf68e30fe14/Screenshot%2B2025-07-22%2Bat%2B4_14_21-E2-80-AFPM.png?expires=1789486200&signature=0395bba1e19b7dfbd61d60e9bd518bc9ba907d3a3c74ad56c8c3b831c25ff992&req=dSYhE8p6nIRXWPMW1HO4zbyMvTuUToxWYuACT2Du0D7v36SAEteQb%2Fp6E2Gz%0AsYJB0Ke1kvpjCYRqmdY%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1665341581/f392e4b5f69edecbeaf68e30fe14/Screenshot%2B2025-07-22%2Bat%2B4_14_21-E2-80-AFPM.png?expires=1789486200&signature=0395bba1e19b7dfbd61d60e9bd518bc9ba907d3a3c74ad56c8c3b831c25ff992&req=dSYhE8p6nIRXWPMW1HO4zbyMvTuUToxWYuACT2Du0D7v36SAEteQb%2Fp6E2Gz%0AsYJB0Ke1kvpjCYRqmdY%3D%0A) * * * **Installing** **your Heatmap Tracking Code Snippet & Heatmap Conversion Code Snippets:** ========================================================================================= It's very simple to install the Heatmap Tracking Code Snippet & Heatmap Conversion Code Snippets on your Headless Shopify store. **Installing the Heatmap Tracking Code Snippet** ------------------------------------------------ The Heatmap Tracking Code Snippet is what tracks the user interactions on your website. Typically, this script would be installed in the global header of your Shopify theme; however, with a Headless Shopify site, you will need to **install this script on every single page of your website**. It's usually placed inside the section of each page, and enables basic tracking and heatmap generation. To ensure the successful installation of your heatmap tracking code snippet, please follow these steps: 1. Log in to your Shopify admin panel 2. Go to "Online Store" > "Themes" 3. Click "Actions" > "Edit code" for your current theme [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1665463754/20f5adb6bc4c0b6f6c923d3dacf4/AD_4nXc7LYWyT6XqmEI9l_qq0t70xKX80KTrH-hPa0JRKeJ_KlYUVEaeX6GYON-iG0brS-8iPqVDiir1kMLZTfSaELhMdJnfEUAWIcbW8NAKA7EqNsRZa4WzeDKTD0I180dLBky63uVQgXdxl7SPrZjvylmKKJeq?expires=1789486200&signature=89d2ed8764d1c3bae53c25e408d83a21058a93dca1b32d3cba30bbc47a3cd4eb&req=dSYhE814noZaXfMW1HO4zdjYYWtNETpmOB1vA3cvPG51MjkBWXG0JzqfvsB5%0Ab%2FQS%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1665463754/20f5adb6bc4c0b6f6c923d3dacf4/AD_4nXc7LYWyT6XqmEI9l_qq0t70xKX80KTrH-hPa0JRKeJ_KlYUVEaeX6GYON-iG0brS-8iPqVDiir1kMLZTfSaELhMdJnfEUAWIcbW8NAKA7EqNsRZa4WzeDKTD0I180dLBky63uVQgXdxl7SPrZjvylmKKJeq?expires=1789486200&signature=89d2ed8764d1c3bae53c25e408d83a21058a93dca1b32d3cba30bbc47a3cd4eb&req=dSYhE814noZaXfMW1HO4zdjYYWtNETpmOB1vA3cvPG51MjkBWXG0JzqfvsB5%0Ab%2FQS%0A) 4. Copy and paste the heatmap tracking code snippet within the section of each page of your website. ⚠ **Important!** Please note heatmap's snippet must be the first snippet at the top of your header for maximum data accuracy. If you have other snippets above, this may reduce accuracy of data collection. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1665464459/6a85e3b1694987b864d19159776e/Screenshot-2B2025-07-22-2Bat-2B4_00_07-E2-80-AFPM.png?expires=1789486200&signature=f520d984a52b041e361919707dfbef6a55a0278532c895580ebbe5512655da52&req=dSYhE814mYVaUPMW1HO4zXVJt29nUsTMdRZkfG4mEpqCrvKtYbYTkXwHaXaF%0AW%2F1F%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1665464459/6a85e3b1694987b864d19159776e/Screenshot-2B2025-07-22-2Bat-2B4_00_07-E2-80-AFPM.png?expires=1789486200&signature=f520d984a52b041e361919707dfbef6a55a0278532c895580ebbe5512655da52&req=dSYhE814mYVaUPMW1HO4zXVJt29nUsTMdRZkfG4mEpqCrvKtYbYTkXwHaXaF%0AW%2F1F%0A) 5. Click "Save" on the top right corner of your theme file. * * * **Installing the Heatmap Conversion Code Snippet Pixel** -------------------------------------------------------- The Heatmap Conversion Code Snippet ties user interactions to revenue for every session. These instructions will only work with a Shopify Checkout. If you are using a Custom Checkout, please contact [support@heatmap.com](mailto:Support@heatmap.com) . Follow these step-by-step instructions to ensure proper installation: 1. In your Shopify admin, click "Settings" in the bottom left corner 2. Select "Customer Events" from the left side menu 3. Click "Add Custom Pixel" 4. Name the pixel "heatmap-revenue" [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1633357682/4e24f9be2325ccccfa3cfa7b0bbd/AD_4nXcav8zEJ7Rnf9ygY1BrGjvDe432x-Kw3md3EMpWPKZbSydPOOtlejYevJGTix3tlmI0IxSrQ_FjWNxtRCtRT4RiLKXIVHumsgsXUqdWqc4MfMQUolsp1PK8jkPpoEr9g4x5glUXMvmj-Z5s3A3oVL0kutU?expires=1789486200&signature=b40e4908bd1bcb67f5897cafa52d7267de20de211691452c535404ec491970e3&req=dSYkFcp7modXW%2FMW1HO4zb8QVlRQLYmQRny9prqX%2BjaRuIz1PLhlUWqqvb8j%0A13CQ%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1633357682/4e24f9be2325ccccfa3cfa7b0bbd/AD_4nXcav8zEJ7Rnf9ygY1BrGjvDe432x-Kw3md3EMpWPKZbSydPOOtlejYevJGTix3tlmI0IxSrQ_FjWNxtRCtRT4RiLKXIVHumsgsXUqdWqc4MfMQUolsp1PK8jkPpoEr9g4x5glUXMvmj-Z5s3A3oVL0kutU?expires=1789486200&signature=b40e4908bd1bcb67f5897cafa52d7267de20de211691452c535404ec491970e3&req=dSYkFcp7modXW%2FMW1HO4zb8QVlRQLYmQRny9prqX%2BjaRuIz1PLhlUWqqvb8j%0A13CQ%0A) 5. Remove the copy included by default in the text area. 6. Copy and paste the pixel code provided in Heatmap for the Heatmap Conversion Code Snippet. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1633360965/6f044e1b91b4c03054a5d5a6fa4f/Screenshot+2025-07-22+at+4_23_36%E2%80%AFPM.png?expires=1789486200&signature=38893a643fad7ce2e22a95faf0ad0208b0815d369afab50a883c8ba6bff3da24&req=dSYkFcp4nYhZXPMW1HO4zWqRyLFunAo2B9UJti2HSA1haFT3UBZo1TO2oobU%0A15wm%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1633360965/6f044e1b91b4c03054a5d5a6fa4f/Screenshot+2025-07-22+at+4_23_36%E2%80%AFPM.png?expires=1789486200&signature=38893a643fad7ce2e22a95faf0ad0208b0815d369afab50a883c8ba6bff3da24&req=dSYkFcp4nYhZXPMW1HO4zWqRyLFunAo2B9UJti2HSA1haFT3UBZo1TO2oobU%0A15wm%0A) 7. Click the "Save" button in the top right corner 8. Activate the pixel by clicking "Connect" [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1665341579/6917c667d3cdc1f5864cea00be51/AD_4nXeHQDUhnhTCP2Vijt1hip7gshjx9hCcBWGZsArssoreylgvgCdlrianiN6aaUaCi0bijDiQlItrUXpsm374YuIEmo7CCoDwMI-H-jhoW5muyfk95zfnjmISAwwwlBJXgjKOHbJkcdZvIxO8opb6uW5CKdW6?expires=1789486200&signature=b69b1966850cf743ba380c7ddcf2c3b20b95abe602092824cd25ebe7a955d827&req=dSYhE8p6nIRYUPMW1HO4zXMFA%2FfDbA39uoqONVdla5DCVyoOoipowKFAqRs5%0AOPUpyghu1Oy%2Fo%2F6OOgQ%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1665341579/6917c667d3cdc1f5864cea00be51/AD_4nXeHQDUhnhTCP2Vijt1hip7gshjx9hCcBWGZsArssoreylgvgCdlrianiN6aaUaCi0bijDiQlItrUXpsm374YuIEmo7CCoDwMI-H-jhoW5muyfk95zfnjmISAwwwlBJXgjKOHbJkcdZvIxO8opb6uW5CKdW6?expires=1789486200&signature=b69b1966850cf743ba380c7ddcf2c3b20b95abe602092824cd25ebe7a955d827&req=dSYhE8p6nIRYUPMW1HO4zXMFA%2FfDbA39uoqONVdla5DCVyoOoipowKFAqRs5%0AOPUpyghu1Oy%2Fo%2F6OOgQ%3D%0A) * * * **Snippet Installation Verification** ------------------------------------- After installation and official verification on the heatmap platform, wait about 12 hours for data to start appearing in your heatmap dashboard. To verify your snippet: 1. Log in to your Heatmap.com account and go to the Settings tab within your portal. 2. Click "Snippet" 3. Click the "Verify My Snippet" button in the bottom right corner. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1633416342/6f5d1bb6c2e35ffd24ed79c5858d/Screenshot%2B2025-07-22%2Bat%2B5_06_21-E2-80-AFPM%2B1.png?expires=1789486200&signature=08c7e6cc7ba5ebbe4c2c7c3a60e4066109ac65f580627df07439cdbbbe3e24c3&req=dSYkFc1%2Fm4JbW%2FMW1HO4zZob82KL9rhFukqUmRV3XX%2FHk9QV%2FvToqmYUGeXk%0Arlv6%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1633416342/6f5d1bb6c2e35ffd24ed79c5858d/Screenshot%2B2025-07-22%2Bat%2B5_06_21-E2-80-AFPM%2B1.png?expires=1789486200&signature=08c7e6cc7ba5ebbe4c2c7c3a60e4066109ac65f580627df07439cdbbbe3e24c3&req=dSYkFc1%2Fm4JbW%2FMW1HO4zZob82KL9rhFukqUmRV3XX%2FHk9QV%2FvToqmYUGeXk%0Arlv6%0A) 4. You'll receive a pop-up validating if the snippet was installed correctly. If you don't see any data after 24 hours or believe there is a data collection issue, double-check that both snippets are correctly installed. * * * **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](mailto:Support@heatmap.com) . Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/11987014-headless-shopify-installation-guide#h_5a115e1e1a) [](https://intercom.help/heatmapcom/en/articles/11987014-headless-shopify-installation-guide#h_af3a60edb7) [](https://intercom.help/heatmapcom/en/articles/11987014-headless-shopify-installation-guide#h_39c2a06d62) [](https://intercom.help/heatmapcom/en/articles/11987014-headless-shopify-installation-guide#h_8839cddc6f) [](https://intercom.help/heatmapcom/en/articles/11987014-headless-shopify-installation-guide#h_03c1a0d749) [](https://intercom.help/heatmapcom/en/articles/11987014-headless-shopify-installation-guide#h_da1b5c1998) [](https://intercom.help/heatmapcom/en/articles/11987014-headless-shopify-installation-guide#h_6995a7a1be) --- # Compliance | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/collections/11592041-compliance#main-content) Compliance ========== Understand how we adhere to data protection regulations. 2 articles * [Do Not Track With Cookies](https://intercom.help/heatmapcom/en/articles/10508336-do-not-track-with-cookies) * [GDPR Compliance](https://intercom.help/heatmapcom/en/articles/10508341-gdpr-compliance) --- # How can I verify my snippets are installed correctly? | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/12573289-how-can-i-verify-my-snippets-are-installed-correctly#main-content) How can I verify my snippets are installed correctly? ===================================================== October 13, 2025 Table of contents [](https://intercom.help/heatmapcom/en/articles/12573289-how-can-i-verify-my-snippets-are-installed-correctly#h_9c44cc7715) [](https://intercom.help/heatmapcom/en/articles/12573289-how-can-i-verify-my-snippets-are-installed-correctly#h_b52372b6a1) [](https://intercom.help/heatmapcom/en/articles/12573289-how-can-i-verify-my-snippets-are-installed-correctly#h_aa5598e30f) [](https://intercom.help/heatmapcom/en/articles/12573289-how-can-i-verify-my-snippets-are-installed-correctly#h_4be39c633a) Installing your Heatmap snippets is easy and simple. Follow our [Installation Guides](https://intercom.help/heatmapcom/en/collections/13751320-getting-started-installation) for step-by-step instructions. If you're still having issues with Snippet Installation, here are some troubleshooting techniques that may help resolve the issue: Snippet Troubleshooting Techniques ================================== Heatmap Tracking Code Snippet ----------------------------- 1. Check where the snippet is added 1. **For Shopify:** Confirm it's inside the theme.liquid file, within the `` section. 2. **For 3rd-party builders** (ie: Replo, Zipify, GemPages, PageFly, etc.): Confirm it's added in the global head section of the page. 2. Verify there's only one snippet 1. Open your site's source and search for "Heatmap" 2. There should be only one snippet code with the correct **Site ID** that matches your Heatmap account. 3. To verify you have the correct snippet code, go to your **Heatmap Portal > Settings > Snippet** and copy the Tracking Code Snippet (top snippet). [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1776372075/f7915af7823fc8a59d05d38ff462/Screenshot%2B2025-07-22%2Bat%2B4_14_21-E2-80-AFPM.png?expires=1789486200&signature=a36d0de261e9785bf24b23094b80be784e48e1eab1cc3f501429d0ea7ad097ac&req=dScgEMp5n4FYXPMW1HO4zS5sBBkptoewqayA3XkWmCITW6Twlb1%2F3PIgClKK%0AKhlr%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1776372075/f7915af7823fc8a59d05d38ff462/Screenshot%2B2025-07-22%2Bat%2B4_14_21-E2-80-AFPM.png?expires=1789486200&signature=a36d0de261e9785bf24b23094b80be784e48e1eab1cc3f501429d0ea7ad097ac&req=dScgEMp5n4FYXPMW1HO4zS5sBBkptoewqayA3XkWmCITW6Twlb1%2F3PIgClKK%0AKhlr%0A) 3. Confirm that the snippet is firing 1. Open your browser's **Network tab** and reload the page. 2. You should see requests to: * preprocessor * heatmap-light * v1 Heatmap Conversion Code Snippet (Revenue Snippet) ------------------------------------------------- Review how the snippet is installed * **For Shopify:** 1. Go to your Customer Events page 2. Compare the revenue snippet code installed with the one listed in your Heatmap account. To verify you have the correct snippet code, go to your **Heatmap Portal > Settings > Snippet** and copy the Revenue Pixel Snippet (bottom snippet). [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1776379645/37f931d2bdd51b839a7a26470248/Screenshot-2B2025-07-22-2Bat-2B4_14_21-E2-80-AFPM.png?expires=1789486200&signature=fd300c74301ae0bd51fb216ae7854693eab5e0a28a6441928d59188cf86a2f7f&req=dScgEMp5lIdbXPMW1HO4zdrLUpj51vjSUXgb4xc4NsdLdhlAREz%2FPXCZwrfW%0ARCJE%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1776379645/37f931d2bdd51b839a7a26470248/Screenshot-2B2025-07-22-2Bat-2B4_14_21-E2-80-AFPM.png?expires=1789486200&signature=fd300c74301ae0bd51fb216ae7854693eab5e0a28a6441928d59188cf86a2f7f&req=dScgEMp5lIdbXPMW1HO4zdrLUpj51vjSUXgb4xc4NsdLdhlAREz%2FPXCZwrfW%0ARCJE%0A) 3. Under permissions, set the following options: * **Permission:** _Not required_ * **Data sale:** _Data collected does not qualify as data sale_ 4. Finally, make sure your Heatmap pixel is connected * If it's disconnected, the pixel will appear grayed out instead of highlighted in green. * **For WordPress / WooCommerce:** * The traffic and revenue snippets are installed through the Heatmap plugin (.zip file). * To confirm installation: 1. Open _Inspect → Elements / Console / Network_ and check for the same requests listed above (preprocessor, heatmap-light, v1). 2. Provide our team with a **coupon code** that includes shipping costs so we can run a **test transaction**. 3. The Heatmap team will verify that revenue data flows correctly into your dashboard after the test order. * * * **Still Need Help?** ==================== If you're still having issues with your snippet installation after some initial troubleshooting, please don't hesitate to reach out to our support team to further help troubleshoot. You can contact us via chat or by emailing [support@heatmap.com](mailto:support@heatmap.com) . Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/12573289-how-can-i-verify-my-snippets-are-installed-correctly#h_9c44cc7715) [](https://intercom.help/heatmapcom/en/articles/12573289-how-can-i-verify-my-snippets-are-installed-correctly#h_b52372b6a1) [](https://intercom.help/heatmapcom/en/articles/12573289-how-can-i-verify-my-snippets-are-installed-correctly#h_aa5598e30f) [](https://intercom.help/heatmapcom/en/articles/12573289-how-can-i-verify-my-snippets-are-installed-correctly#h_4be39c633a) --- # Session Requirements for Data Privacy & Compliance | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/10022151-session-requirements-for-data-privacy-compliance#main-content) Session Requirements for Data Privacy & Compliance ================================================== data privacy, compliance, user behavior, consent management, bot traffic, session length, form masking, geographic restrictions October 21, 2024 At heatmap.com, we prioritize data privacy and compliance while providing valuable insights into user behavior. This article outlines our session requirements to ensure both data accuracy and user privacy protection. **What are Session Requirements?** Session requirements define the criteria for capturing and analyzing user interactions on your website. These requirements help maintain data integrity while adhering to privacy standards. **Key Session Requirements:** **1\. Minimum Session Duration** \- We require a minimum session duration of 5 seconds. \- Sessions shorter than 5 seconds are not recorded to avoid capturing accidental or bot traffic. **2\. Maximum Session Length** \- Sessions are capped at 60 minutes of continuous activity. \- After 60 minutes, a new session begins if the user continues to interact with the site. **3\. Inactivity Timeout** \- Sessions automatically end after 10 minutes of inactivity. \- This helps distinguish between actual user engagement and instances where a user may have left the browser open. **4\. Data Exclusion Criteria** \- We do not record or analyze sessions from known bot or crawler IP addresses. \- Sessions from your company's IP addresses can be excluded upon request to prevent internal traffic from skewing data. **5\. Personal Information Handling** \- By default, all form fields are masked to prevent capturing sensitive information. \- Custom unmasking can be implemented for non-sensitive fields through our API. **6\. Consent Management** \- Our system respects user consent settings as configured in your website's consent management platform. \- Sessions are not recorded for users who have not provided consent for analytics tracking. \- Declined consent is reported to us by SDK. It is the responsibility of the website owner to report declined consent. **7\. Geographic Restrictions** \- You can configure geographic restrictions to comply with regional data protection laws. \- Sessions from restricted regions will not be recorded or analyzed. **Implementing Session Requirements:** 1\. Install the latest version of the heatmap.com tracking script on your website. 2\. Configure your account settings to align with these requirements. 3\. Use our API to customize data collection based on your specific needs and compliance requirements. **Best Practices:** \- Regularly review and update your privacy policy to reflect these session requirements. \- Inform your users about the use of analytics tools and provide clear opt-out instructions. \- Periodically audit your heatmap.com settings to ensure compliance with evolving data protection regulations. For more information on configuring these settings or customizing session requirements for your specific use case, please contact our support team at [support@heatmap.com](mailto:support@heatmap.com) . Remember: Balancing insightful analytics with user privacy is crucial. These session requirements are designed to help you achieve that balance effectively. Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 --- # Tracking and Visibility Issues | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/10022165-tracking-and-visibility-issues#main-content) Tracking and Visibility Issues ============================== Cart drawer, Shopify, checkout, product pages, collection pages, tracking issues, apps not showing, security measures, event tracking October 21, 2024 **Q: Why can't I see the heatmap for my cart drawer in interactive mode?** A: Heatmap.com does not track carts and checkouts. This limitation is due to our inability to add items to your cart so that you can view the heatmap data in context. **Q: Why aren't installed apps showing up in my heatmap?** A: If you're experiencing issues with installed apps not appearing in your heatmap, please provide more specific details: 1\. Which apps are not showing? 2\. Can you provide a URL where the app should be visible? 3\. A screenshot of the issue would be helpful. **Contact our support team with this information for further assistance.** **Q: What areas of my Shopify store can Heatmap.com track?** A: Heatmap.com can track most areas of your Shopify store, including: \- Product pages \- Collection pages \- Home page \- Custom pages However, due to Shopify's security measures and recent updates, we cannot track: \- Cart pages \- Checkout pages \- Cart drawers **Q: Is there any way to get heatmap data for my cart and checkout process?** A: Unfortunately, due to technical limitations and Shopify's security measures and the deprecation of checkout.liquid, we cannot provide heatmap data for cart and checkout processes. This limitation applies to all third-party analytics tools, not just Heatmap.com. **Q: What should I do if certain elements of my store aren't showing up in the heatmap?** A: If you notice that certain elements, apps, or pages aren't appearing in your heatmap: 1\. Check if the element is part of the cart or checkout process, which we cannot track. 2\. Verify that the Heatmap.com tracking code is properly installed on all pages. 3\. Take a screenshot of the issue and note the URL where it's occurring. 4\. Contact our support team with these details for further investigation. **Q: How can I maximize the data I get from Heatmap.com given these limitations?** A: To get the most out of Heatmap.com: 1\. Focus on optimizing your product pages, collection pages, and homepage based on heatmap data. 2\. Use other analytics tools in conjunction with Heatmap.com to get a full picture of your store's performance. 3\. Consider implementing event tracking for important actions leading up to the cart, such as "Add to Cart" button clicks. Remember, our support team is here to help you make the most of your Heatmap.com experience. If you have any questions or issues, don't hesitate to reach out with specific details about your concern. Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 --- # Understanding HeatmapAI's Recommendation Engine | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#main-content) Understanding HeatmapAI's Recommendation Engine =============================================== Updated this week Table of contents [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_6e9a8ffe73) [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_b4148519f2) [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_ed668b55c0) [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_daa1665f9f) [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_d5355976be) [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_e635b5e988) [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_665c088d9e) [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_c7fa5fde6d) [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_6b0b199820) [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_51ec51c07f) [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_ad12f01d39) **Overview** ------------ The HeatmapAI Recommendation Engine is a cutting-edge AI-powered tool designed to help e-commerce websites optimize their Revenue Per Session (RPS). ​ By leveraging Heatmap’s proprietary datasets, advanced machine learning models, and industry best practices, the engine provides actionable recommendations to improve user experience (UX), copywriting, imagery, and website performance. ​ **Note: Recommendations are delivered every Monday, providing insights based on the past 30 days of data.** This ensures businesses receive up-to-date, data-driven suggestions that reflect the most recent user behaviors and trends. ​ [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1652117030/254b733d062f9e63c64a6e095e09/image.png?expires=1789486200&signature=93fef91402d97699627a4e98e03ce7f0db2fc490bc38ba2708d31be703d07ccc&req=dSYiFMh%2FmoFcWfMW1HO4zcR8Uv0wdvFbY%2BeCc5%2FPJc4g%2FcSKCZEME7lk6eky%0AEAD0g%2Bv9sTic0%2FLDCcQ%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1652117030/254b733d062f9e63c64a6e095e09/image.png?expires=1789486200&signature=93fef91402d97699627a4e98e03ce7f0db2fc490bc38ba2708d31be703d07ccc&req=dSYiFMh%2FmoFcWfMW1HO4zcR8Uv0wdvFbY%2BeCc5%2FPJc4g%2FcSKCZEME7lk6eky%0AEAD0g%2Bv9sTic0%2FLDCcQ%3D%0A) _Image showing the AI Insights feature within the Heatmap Menu_ **Disclaimer**: The recommendations provided by the HeatmapAI Recommendation Engine are not guaranteed to improve website performance. ​ While they are based on rigorous data analysis and proven principles, every website and business is unique. ​ It is the responsibility of the website owner to assess, implement, and evaluate the recommendations. _Heatmap.com is not liable for the performance of your website or business as a result of applying these recommendations_. * * * **Core Philosophy of HeatmapAI** -------------------------------- To create actionable, reliable recommendations, the HeatmapAI Recommendation Engine is guided by three key principles: data-driven decisions, unique website optimization, and a focus on RPS. ​ These principles ensure that every suggestion is tailored to individual websites while being rooted in proven insights. The engine is designed to combine global best practices with website-specific data, creating a balanced approach that maximizes impact without ignoring the nuances of each business. 1. **Data-Driven Decisions**: ​ Recommendations are based on data from over 1,000 websites and trillions of user interactions. The system uses aggregated metrics to uncover actionable insights and relies on data specific to each website to provide tailored advice. This ensures that every recommendation is rooted in statistically significant patterns and trends, not generic best practices. ​ **2\. Unique Website Optimization**: ​ While the engine considers general industry benchmarks, the primary driver of recommendations is the data collected directly from your website. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1652120241/c3af7bf292c8869e4a58801e390e/image.png?expires=1789486200&signature=2064fa5d4d330911af73ed132140f214f74f4579ef1d04c7c7e8fe1a11339a82&req=dSYiFMh8nYNbWPMW1HO4zdjvAiBy0e9h%2F%2Fy8rrW%2BcMQzQIG7KMBv2xw5YIE3%0ACaOCtPPZm8l8Dyt7H8c%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1652120241/c3af7bf292c8869e4a58801e390e/image.png?expires=1789486200&signature=2064fa5d4d330911af73ed132140f214f74f4579ef1d04c7c7e8fe1a11339a82&req=dSYiFMh8nYNbWPMW1HO4zdjvAiBy0e9h%2F%2Fy8rrW%2BcMQzQIG7KMBv2xw5YIE3%0ACaOCtPPZm8l8Dyt7H8c%3D%0A) This allows the engine to adapt to the nuances of your business, ensuring suggestions are aligned with your specific goals and audience behavior. Each website’s unique context is considered when making optimization suggestions. ​ **3\. Focused on RPS**: ​ The HeatmapAI Recommendation Engine prioritizes RPS, a metric that combines Average Order Value (AOV) and conversion rates, over traditional metrics like global conversion rates. ​ This approach normalizes performance data across websites with varying price points and audience segments, enabling a more accurate evaluation of success. Focusing on RPS ensures recommendations are directly tied to generating profitable returns. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1652122661/fbc2c0b9e0651842e66cd05b203c/image.png?expires=1789486200&signature=ee3cea62e940c76d610dbd7b489dc18960cda05ae2cd4fcdb4e81bfe8627067f&req=dSYiFMh8n4dZWPMW1HO4zaWPjT7C2VNTA4Li1jQPD9V3xdlQXQCrAMcxh%2FQg%0ANcp%2FbHfTkfN9RqrdSFU%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1652122661/fbc2c0b9e0651842e66cd05b203c/image.png?expires=1789486200&signature=ee3cea62e940c76d610dbd7b489dc18960cda05ae2cd4fcdb4e81bfe8627067f&req=dSYiFMh8n4dZWPMW1HO4zaWPjT7C2VNTA4Li1jQPD9V3xdlQXQCrAMcxh%2FQg%0ANcp%2FbHfTkfN9RqrdSFU%3D%0A) * * * **HeatmapAI Foundational Approach** ----------------------------------- The HeatmapAI Recommendation Engine leverages data collected from your website to deliver personalized recommendations that optimize performance. By capturing user behaviors and revenue metrics, processing this data through advanced algorithms, and applying machine learning models, the engine creates actionable insights to drive RPS improvements. This section outlines how data flows through the system, how it is prepared for analysis, and how models generate predictions and recommendations. ​ **Data Inputs** --------------- 1. **Behavioral Data**: ​ * Tracks user interactions, including clicks, scrolls, hovers, and page transitions. This data reveals how users engage with specific elements and pages on your website, providing valuable insights into user intent and engagement patterns. ​ * Metadata is captured for each interaction, such as the type of element interacted with (e.g., product tile or CTA button), the page category (e.g., homepage, product page), and the time and sequence of interactions. This additional context helps the engine understand how different types of users behave and make predictions based on user behavior segments. ​ [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1652124252/0085ed1af8d6cc70d95422a1197e/image.png?expires=1789486200&signature=4fa0c938614597349fe972fb405029160f360183885007f5387f8352018ada4d&req=dSYiFMh8mYNaW%2FMW1HO4zS4xVUKkbl2NCuzBNYqsk6Uon2U1BEnYQ6u51c8Q%0AbSLb%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1652124252/0085ed1af8d6cc70d95422a1197e/image.png?expires=1789486200&signature=4fa0c938614597349fe972fb405029160f360183885007f5387f8352018ada4d&req=dSYiFMh8mYNaW%2FMW1HO4zS4xVUKkbl2NCuzBNYqsk6Uon2U1BEnYQ6u51c8Q%0AbSLb%0A) 2. **Revenue Data**: ​ * Links purchases to specific user interactions, enabling the engine to attribute revenue to individual elements on your website. This provides a clear understanding of which elements drive conversions and revenue. ​ * Key metrics include purchase value per session, conversion rates for specific elements, and aggregate revenue contributions. This granularity allows the engine to isolate high-performing and underperforming elements for targeted improvements. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1652125045/b1a1c0ef2666e6ca42b8d51ab586/image.png?expires=1789486200&signature=bb96d505a2ce9b541b97877bd9a54f5e401cd11083062f7263f34bb6cbf8d1ca&req=dSYiFMh8mIFbXPMW1HO4zdrJXtVAnhwueknghy%2B733q3uwKNYh7V487SVn4K%0AH3xC%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1652125045/b1a1c0ef2666e6ca42b8d51ab586/image.png?expires=1789486200&signature=bb96d505a2ce9b541b97877bd9a54f5e401cd11083062f7263f34bb6cbf8d1ca&req=dSYiFMh8mIFbXPMW1HO4zdrJXtVAnhwueknghy%2B733q3uwKNYh7V487SVn4K%0AH3xC%0A) * * * **Hypotheses, Lemmas, and Theorems** ------------------------------------ The foundation of the HeatmapAI Recommendation Engine lies in a structured process for developing reliable recommendations. This framework ensures every insight is supported by rigorous analysis and proven principles. ​ **1\. Observations and Conjectures** ------------------------------------ The process begins with identifying patterns in user behavior. Observations are based on large-scale data analysis across thousands of websites. From these patterns, conjectures—educated guesses about potential causes and effects—are formed. For example: * **Observation**: Users abandon checkout pages when additional fees appear. * **Conjecture**: Displaying all fees earlier in the process might reduce drop-off rates. **2\. Hypotheses** ------------------ Conjectures evolve into hypotheses—testable predictions that can be proven or disproven. These hypotheses form the foundation for experimentation: * **Hypothesis Example**: Placing a CTA button above the fold will increase click-through rates by 15%. ​ Every hypothesis is designed to be measurable and actionable, allowing for clear evaluation through A/B testing or historical data analysis. **3\. Lemmas** -------------- During testing, intermediate findings called lemmas emerge. Lemmas are insights that refine or add nuance to the original hypothesis: * **Lemma Example**: Placing a CTA button above the fold improves engagement for mobile users but has little effect on desktop users. These insights guide further testing, ensuring the engine captures variations across user segments and contexts. **4\. Theorems** ---------------- Once a hypothesis has been tested across diverse scenarios and consistently validated, it becomes a theorem - a proven principle for website optimization. ​ ​**Theorems are the foundation of the HeatmapAI Recommendation Engine’s insights:** * **Theorem Example**: Simplifying navigation menus increases conversion rates across e-commerce websites. These theorems are continuously reevaluated as new data and customer feedback refine their accuracy and applicability. By structuring the recommendation process around hypotheses, lemmas, and theorems, Heatmap ensures that its insights are both actionable and trustworthy. * * * **Data Transparency** --------------------- Heatmap.com places a strong emphasis on transparency in how the recommendation engine operates, ensuring that customers understand the data, processes, and methodologies that drive recommendations. By demystifying the inner workings of the engine, we empower customers to trust the insights and apply them confidently. * * * **Feedback Loops** ------------------ Heatmap.com actively incorporates customer feedback to continuously refine the recommendation engine, making it more accurate and impactful over time. ​ This collaborative approach ensures that recommendations are tailored to meet the unique needs of businesses while improving the engine for all users. The HeatmapAI Recommendation Engine combines advanced AI with a rigorous methodology for deriving optimization strategies. By delivering recommendations every Monday based on the past 30 days of data, it ensures businesses stay informed about the latest trends and opportunities. ​ The structured process of generating hypotheses, testing them rigorously, and converting them into theorems ensures every recommendation is actionable, reliable, and tailored to each website’s unique needs. ​ For more information or to provide feedback, contact **[Dylan@Heatmap.com](mailto:Dylan@Heatmap.com) **. Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_6e9a8ffe73) [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_b4148519f2) [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_ed668b55c0) [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_daa1665f9f) [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_d5355976be) [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_e635b5e988) [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_665c088d9e) [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_c7fa5fde6d) [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_6b0b199820) [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_51ec51c07f) [](https://intercom.help/heatmapcom/en/articles/10517057-understanding-heatmapai-s-recommendation-engine#h_ad12f01d39) --- # How can I fix cross-domain or subdomain tracking? | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/12573359-how-can-i-fix-cross-domain-or-subdomain-tracking#main-content) How can I fix cross-domain or subdomain tracking? ================================================= October 13, 2025 Table of contents [](https://intercom.help/heatmapcom/en/articles/12573359-how-can-i-fix-cross-domain-or-subdomain-tracking#h_d33eaacf1f) [](https://intercom.help/heatmapcom/en/articles/12573359-how-can-i-fix-cross-domain-or-subdomain-tracking#h_80807ac761) There could be a few reasons you're experiencing issues with cross-domain or subdomain tracking: * **Multiple subdomains:** shop.example.com, blog.example.com, checkout.example.com * **Separate marketing or checkout domains:** example.com → tryexample.com * **Third-party pages:** landing pages Cross-Domain / Subdomain Tracking Troubleshooting Techniques ============================================================ 1. Use the same Heatmap tracking snippet code' * The **tracking snippet** must be installed on every domain and subdomain you want to track. * If one domain uses an older or modified version of the snippet, sessions may be split or not recorded correctly. 2. Install the snippet on all domains * Make sure the tracking snippet is present and published on every domain and subdomain where you expect data. * For Shopify or WordPress setups, confirm it’s added in the global section so it loads on all pages. 3. Cross-domain cookies * When domains differ (like example.com and tryexample.com), Heatmap may need to share visitor cookies to maintain session tracking. * Contact our support team to confirm whether **cross-domain cookie configuration** is required for your setup. 4. Verify installation * Open your main site → right-click → _Inspect → Network tab_. * Search for requests to preprocessor, heatmap-light, or v1 and confirm they load successfully on both domains. * Navigate between your domains and ensure both pages fire the Heatmap snippet. * * * **Still Experiencing Issues?** ============================== If you're still experiencing cross-domain or subdomain tracking issues after some initial troubleshooting, please don't hesitate to reach out to our support team to further help troubleshoot. You can contact us via chat or by emailing [support@heatmap.com](mailto:support@heatmap.com) . Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/12573359-how-can-i-fix-cross-domain-or-subdomain-tracking#h_d33eaacf1f) [](https://intercom.help/heatmapcom/en/articles/12573359-how-can-i-fix-cross-domain-or-subdomain-tracking#h_80807ac761) --- # WordPress / WooCommerce Installation Guide | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/10508409-wordpress-woocommerce-installation-guide#main-content) WordPress / WooCommerce Installation Guide ========================================== How to Install Heatmap Plugin on your WordPress / WooCommerce Store Updated this week Table of contents [](https://intercom.help/heatmapcom/en/articles/10508409-wordpress-woocommerce-installation-guide#h_7236f0658d) [](https://intercom.help/heatmapcom/en/articles/10508409-wordpress-woocommerce-installation-guide#h_3483116927) [](https://intercom.help/heatmapcom/en/articles/10508409-wordpress-woocommerce-installation-guide#h_aca0bab849) [](https://intercom.help/heatmapcom/en/articles/10508409-wordpress-woocommerce-installation-guide#h_976433985a) To fully enable Heatmap functionality on your WordPress / WooCommerce site, you'll need to install the Heatmap Plugin. Installing this will allow Heatmap to properly track all customer interactions and revenue data. **Accessing your Heatmap Tracking Plugin:** =========================================== In order to access your **code plugin,** you can follow these steps below: 1. Go to the Settings tab within your portal. 2. Click "Snippet" 3. Here you will see the plugin .zip file available to download. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1634474856/b989ddc490a765b046400feb54f2/Screenshot+2025-07-23+at+9_30_27%E2%80%AFAM.png?expires=1789486200&signature=b62e28fc341d1b959e4532aa61c4daa4e51c02afef91ce70287cbf4f200168e2&req=dSYkEs15mYlaX%2FMW1HO4zY8C%2Fai5UnYDeK723WvX89gNd%2FBJR9PwXB4lrm7Q%0AS16G%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1634474856/b989ddc490a765b046400feb54f2/Screenshot+2025-07-23+at+9_30_27%E2%80%AFAM.png?expires=1789486200&signature=b62e28fc341d1b959e4532aa61c4daa4e51c02afef91ce70287cbf4f200168e2&req=dSYkEs15mYlaX%2FMW1HO4zY8C%2Fai5UnYDeK723WvX89gNd%2FBJR9PwXB4lrm7Q%0AS16G%0A) _Image showing where to access your WordPress/ WooCommerce snippet plugin_ * * * **Installing the Heatmap plugin to your WordPress website:** ============================================================ For a visual guide on installing the Heatmap plugin, you can watch this video below: Follow these step-by-step instructions to ensure proper installation: 1. Download the **Heatmap WordPress / Woocommerce Plugin**. Downloading it automatically saves it on your local stoaras a _.zip_ file. _You do not need to open the .zip file, you can upload it directly to your store._ 2. From your WordPress dashboard, choose **Plugins > Add New**. ​ 3. Click **Upload Plugin** at the top of the page. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1634484933/1b68cd6b0587ccf673bedff00531/AD_4nXetHMVnas95GY_OckqmgvpKeznR8aiDxq5X9_WlwUVVXFfU5hTmUbxJxTVUoDWzlD94McKsiQSNT6AXuOv-S-hjlOPyQX1lgfoSZOZOXm39NeIIGgXqnNsDq2C4nMHKHbCIQI6f2VeHfVAFZR3uihc65yth?expires=1789486200&signature=47e90a419f4c04269a9c0399c256cdc7e1c3dc368cd3ad20309299e1325e93f4&req=dSYkEs12mYhcWvMW1HO4zSd5lyJY79zJvulLKxwx6d0RKJrz94FSe1ZiBun0%0A8TkA%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1634484933/1b68cd6b0587ccf673bedff00531/AD_4nXetHMVnas95GY_OckqmgvpKeznR8aiDxq5X9_WlwUVVXFfU5hTmUbxJxTVUoDWzlD94McKsiQSNT6AXuOv-S-hjlOPyQX1lgfoSZOZOXm39NeIIGgXqnNsDq2C4nMHKHbCIQI6f2VeHfVAFZR3uihc65yth?expires=1789486200&signature=47e90a419f4c04269a9c0399c256cdc7e1c3dc368cd3ad20309299e1325e93f4&req=dSYkEs12mYhcWvMW1HO4zSd5lyJY79zJvulLKxwx6d0RKJrz94FSe1ZiBun0%0A8TkA%0A) 4. Click **Choose File**, locate the plugin .zip file, and then click **Install Now**. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1634485671/899107688fa4722ac4bfe74f1b6e/AD_4nXdRMyNNZHvXv4yJg0tyABtrPUFFug4i2MMuYx7nLmIciokGJY57rla1s_CerrbvqHt-fsOo0AW92jKU4weLCh3JtEyCVG-JU-eIhJGmsOUvKviFkw0cWFFH-ndZJ8RRij1vjRsM-9ZrsH6X5-WJcdLNHsmZ?expires=1789486200&signature=8ecbe542d4dee12f7d32f45ca0e5e099c65367cf691889b78390f3a6dcdc03ec&req=dSYkEs12mIdYWPMW1HO4zXICep0eEGrPQP5a0BxRZWWqPN6GjhvbozllVdpX%0AGACo%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1634485671/899107688fa4722ac4bfe74f1b6e/AD_4nXdRMyNNZHvXv4yJg0tyABtrPUFFug4i2MMuYx7nLmIciokGJY57rla1s_CerrbvqHt-fsOo0AW92jKU4weLCh3JtEyCVG-JU-eIhJGmsOUvKviFkw0cWFFH-ndZJ8RRij1vjRsM-9ZrsH6X5-WJcdLNHsmZ?expires=1789486200&signature=8ecbe542d4dee12f7d32f45ca0e5e099c65367cf691889b78390f3a6dcdc03ec&req=dSYkEs12mIdYWPMW1HO4zXICep0eEGrPQP5a0BxRZWWqPN6GjhvbozllVdpX%0AGACo%0A) 5. After the installation is complete, click **Activate Plugin**. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1634486294/07634d656233d722cc8564566dcb/AD_4nXevjwmUKhApzFXS22pDyypVN5Uj66B4LOmKdYe1cK9JSx5nk11eal1uJZOUUKQbg9O8xe_DZrJkxJHdhF6dz0dTgyQkthN1RNzW9z7MEHkjlqMGeG5ZVHEWqjZWUQqPDF32nm7wICTg3y3yg8LQx6V6JfQh?expires=1789486200&signature=c1fbf777b9a4222c5e0593bb033ac2096543b68bd9a94128dc2e20a45a915a43&req=dSYkEs12m4NWXfMW1HO4zbldMnxjTiOuHA3NuWKDjeDbVD1RSFxjcmN4GlGE%0ATTcQ%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1634486294/07634d656233d722cc8564566dcb/AD_4nXevjwmUKhApzFXS22pDyypVN5Uj66B4LOmKdYe1cK9JSx5nk11eal1uJZOUUKQbg9O8xe_DZrJkxJHdhF6dz0dTgyQkthN1RNzW9z7MEHkjlqMGeG5ZVHEWqjZWUQqPDF32nm7wICTg3y3yg8LQx6V6JfQh?expires=1789486200&signature=c1fbf777b9a4222c5e0593bb033ac2096543b68bd9a94128dc2e20a45a915a43&req=dSYkEs12m4NWXfMW1HO4zbldMnxjTiOuHA3NuWKDjeDbVD1RSFxjcmN4GlGE%0ATTcQ%0A) 6. After a successful installation of the Heatmap-tracker plugin, it will be listed as part of the installed plugins in your plugin dashboard. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1364996247/d0bbc4f221d0961cae7acd92107d/AD_4nXftErqV53taX-TYlNCrsJUtzwUWBDe7LF3z_EfyXNN33IfFreIGNOgCr7eKgJzQdQyd9AuXzSI5qSF5qizl0aUJTIKmp8-IqnF8RgbSHfr5njUX2mNn8CppuAn0Yh8Fd1rtCrtxCQBNsho9Ipoh5YnoO_0?expires=1789486200&signature=a02e555312bf0a8c830b93a83fa03406a7d28cd9ea80215f6a8c69de64221ac4&req=dSMhEsB3m4NbXvMW1HO4zamR%2FTEmc%2FEjKiHxpojRMdfD3kOYtFmMUpwkha5l%0A4PkipH15wN4%2F%2FEgkT8M%3D%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1364996247/d0bbc4f221d0961cae7acd92107d/AD_4nXftErqV53taX-TYlNCrsJUtzwUWBDe7LF3z_EfyXNN33IfFreIGNOgCr7eKgJzQdQyd9AuXzSI5qSF5qizl0aUJTIKmp8-IqnF8RgbSHfr5njUX2mNn8CppuAn0Yh8Fd1rtCrtxCQBNsho9Ipoh5YnoO_0?expires=1789486200&signature=a02e555312bf0a8c830b93a83fa03406a7d28cd9ea80215f6a8c69de64221ac4&req=dSMhEsB3m4NbXvMW1HO4zamR%2FTEmc%2FEjKiHxpojRMdfD3kOYtFmMUpwkha5l%0A4PkipH15wN4%2F%2FEgkT8M%3D%0A) * * * **Plugin Installation Verification** ------------------------------------ After installation and official verification on the heatmap platform, wait about 12 hours for data to start appearing in your heatmap dashboard. To verify your plugin: 1. Log in to your Heatmap.com account and go to the Settings tab within your portal. 2. Click "Snippet" 3. Click the "Verify My Snippet" button in the bottom right corner. [![](https://downloads.intercomcdn.com/i/o/zmls3dse/1634565131/b1ed892e277a995d755891b9f460/Screenshot+2025-07-23+at+9_30_27%E2%80%AFAM.png?expires=1789486200&signature=3ac6e8da81985110ec7dca89c2ef8d0130b6cfdf60517216aa889be2c828ad1b&req=dSYkEsx4mIBcWPMW1HO4zZqVwisvxnFiEbGogdzTtx9rbDswaE62qIkm5WhF%0A%2Bnm%2F%0A)](https://downloads.intercomcdn.com/i/o/zmls3dse/1634565131/b1ed892e277a995d755891b9f460/Screenshot+2025-07-23+at+9_30_27%E2%80%AFAM.png?expires=1789486200&signature=3ac6e8da81985110ec7dca89c2ef8d0130b6cfdf60517216aa889be2c828ad1b&req=dSYkEsx4mIBcWPMW1HO4zZqVwisvxnFiEbGogdzTtx9rbDswaE62qIkm5WhF%0A%2Bnm%2F%0A) 4. You'll receive a pop-up validating if the snippet was installed correctly. If you don't see any data after 24 hours or believe there is a data collection issue, double-check that both snippets are correctly installed. ​ * * * **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](mailto:Support@heatmap.com) . Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/10508409-wordpress-woocommerce-installation-guide#h_7236f0658d) [](https://intercom.help/heatmapcom/en/articles/10508409-wordpress-woocommerce-installation-guide#h_3483116927) [](https://intercom.help/heatmapcom/en/articles/10508409-wordpress-woocommerce-installation-guide#h_aca0bab849) [](https://intercom.help/heatmapcom/en/articles/10508409-wordpress-woocommerce-installation-guide#h_976433985a) --- # Export Data Requirements for Revenue Audits | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/12036908-export-data-requirements-for-revenue-audits#main-content) Export Data Requirements for Revenue Audits =========================================== August 18, 2025 Table of contents [](https://intercom.help/heatmapcom/en/articles/12036908-export-data-requirements-for-revenue-audits#h_ee47c4fab5) [](https://intercom.help/heatmapcom/en/articles/12036908-export-data-requirements-for-revenue-audits#h_e7de257b2e) [](https://intercom.help/heatmapcom/en/articles/12036908-export-data-requirements-for-revenue-audits#h_629fd41b9c) [](https://intercom.help/heatmapcom/en/articles/12036908-export-data-requirements-for-revenue-audits#h_a5bac800f1) [](https://intercom.help/heatmapcom/en/articles/12036908-export-data-requirements-for-revenue-audits#h_adc4bf08c2) [](https://intercom.help/heatmapcom/en/articles/12036908-export-data-requirements-for-revenue-audits#h_f39efea2e7) [](https://intercom.help/heatmapcom/en/articles/12036908-export-data-requirements-for-revenue-audits#h_5d9a13c442) [](https://intercom.help/heatmapcom/en/articles/12036908-export-data-requirements-for-revenue-audits#h_2f3cd7a20c) **Why do we need specific export data?** ======================================== To perform a comprehensive revenue audit, we require detailed transaction data that may not be included in standard system exports. This ensures that we can provide you with accurate, thorough audit results that meet compliance requirements. **Required data columns** ------------------------- Your export must include these 10 essential columns: 1. **Email** - Customer email address 2. **Line item name** - Product or service description 3. **Subtotal** - Pre-tax amount 4. **Total** - Final amount including taxes and fees 5. **Created at** - Transaction date and time 6. **Line item quantity** - Number of items purchased 7. **Line item price** - Individual item price 8. **Refunded Amount** - Any refunds processed 9. **Id** _(CRITICAL)_ - Unique transaction identifier 10. **Source** - Where the transaction originated **Note:** All columns are required. Missing any column, especially the Id field, will prevent us from completing your audit. **How to prepare your export** ============================== * **Step 1: Generate the export -** Access your transaction data system and create an export for the requested date range. * **Step 2: Verify all columns -** Check that your export includes all 10 required columns with the exact names listed above. * **Step 3: Choose the right format** * Export your data as: * CSV file (preferred) * Excel file (.xlsx or .xls) * Single file containing all data * **Step 4: Review data quality** Ensure: * No blank required fields * Dates are in a consistent format * Numeric fields contain only numbers * Id column has unique values for each transaction ### **Frequently Asked Questions** * **Why can't you use our standard export?** Standard exports often focus on summary data. Revenue audits require detailed transaction-level information to verify calculations, reconcile accounts, and ensure compliance. * **What if our system uses different column names?** Please map your column names to match our requirements or include a reference sheet showing which of your columns correspond to our required fields. * **What date range should we export?** Export data for the specific period requested by your audit team, typically aligned with your fiscal year or quarter. * **How should we handle partial refunds?** Include the refunded amount in the "Refunded Amount" column. If no refund was issued, enter 0 or leave blank. **Common Issues to Avoid** -------------------------- * **Filtered data** - Don't apply filters that might exclude transactions * **Summarized data** - Provide individual transaction rows, not summaries * **Split files** - Keep all data in one file if possible * **Missing test transactions** - Include all transactions unless specifically instructed otherwise **Submission guidelines** ------------------------- When your export is ready: 1. **File naming** - Use format: CompanyName\_RevenueAudit\_DateRange.csv 2. **File size** - If over 25MB, use a secure file transfer service 3. **Delivery method** - Upload through our secure portal or approved transfer method 4. **Confirmation** - You'll receive confirmation within 1 business day **Timeline expectations** ------------------------- * **Standard processing**: 3-5 business days after receiving complete data * **Expedited service**: 2-3 business days (if available) * **Incomplete submissions**: Will be returned with specific requirements **Need help?** -------------- If you encounter issues generating the required export: * Check your system's export documentation * Contact your internal IT or finance team * Reach out to our support team for guidance Remember: Providing complete, accurate data the first time helps avoid delays and ensures the most accurate audit results. **Next steps** -------------- After submitting your export: 1. Watch for our confirmation email 2. We'll notify you if any data issues are found 3. Receive your audit results within the specified timeline For questions about the audit process or data requirements, contact our support team or refer to our \[Complete Revenue Audit Guide\]. Did this answer your question? Disappointed Reaction😞Neutral Reaction😐Smiley Reaction😃 Table of contents [](https://intercom.help/heatmapcom/en/articles/12036908-export-data-requirements-for-revenue-audits#h_ee47c4fab5) [](https://intercom.help/heatmapcom/en/articles/12036908-export-data-requirements-for-revenue-audits#h_e7de257b2e) [](https://intercom.help/heatmapcom/en/articles/12036908-export-data-requirements-for-revenue-audits#h_629fd41b9c) [](https://intercom.help/heatmapcom/en/articles/12036908-export-data-requirements-for-revenue-audits#h_a5bac800f1) [](https://intercom.help/heatmapcom/en/articles/12036908-export-data-requirements-for-revenue-audits#h_adc4bf08c2) [](https://intercom.help/heatmapcom/en/articles/12036908-export-data-requirements-for-revenue-audits#h_f39efea2e7) [](https://intercom.help/heatmapcom/en/articles/12036908-export-data-requirements-for-revenue-audits#h_5d9a13c442) [](https://intercom.help/heatmapcom/en/articles/12036908-export-data-requirements-for-revenue-audits#h_2f3cd7a20c) --- # Importance of Unique Selector IDs for Website Analytics | Heatmap Help Center [Skip to main content](https://intercom.help/heatmapcom/en/articles/10805821-importance-of-unique-selector-ids-for-website-analytics#main-content) Importance of Unique Selector IDs for Website Analytics ======================================================= TL;DR: What are Unique Selector IDs, why they matter & how to implement them Updated this week Table of contents [](https://intercom.help/heatmapcom/en/articles/10805821-importance-of-unique-selector-ids-for-website-analytics#h_4d408c1f2f) [](https://intercom.help/heatmapcom/en/articles/10805821-importance-of-unique-selector-ids-for-website-analytics#h_5119f0be02) [](https://intercom.help/heatmapcom/en/articles/10805821-importance-of-unique-selector-ids-for-website-analytics#h_6ffa84fb4d) [](https://intercom.help/heatmapcom/en/articles/10805821-importance-of-unique-selector-ids-for-website-analytics#h_15cf4d2944) [](https://intercom.help/heatmapcom/en/articles/10805821-importance-of-unique-selector-ids-for-website-analytics#h_5b8c8a096f) [](https://intercom.help/heatmapcom/en/articles/10805821-importance-of-unique-selector-ids-for-website-analytics#h_00f6672d74) [](https://intercom.help/heatmapcom/en/articles/10805821-importance-of-unique-selector-ids-for-website-analytics#h_99c3df79c4) [](https://intercom.help/heatmapcom/en/articles/10805821-importance-of-unique-selector-ids-for-website-analytics#h_5936ef0dd7) [](https://intercom.help/heatmapcom/en/articles/10805821-importance-of-unique-selector-ids-for-website-analytics#h_0de7a6a942) [](https://intercom.help/heatmapcom/en/articles/10805821-importance-of-unique-selector-ids-for-website-analytics#h_1c1efdeea0) [](https://intercom.help/heatmapcom/en/articles/10805821-importance-of-unique-selector-ids-for-website-analytics#h_a055d67027) [](https://intercom.help/heatmapcom/en/articles/10805821-importance-of-unique-selector-ids-for-website-analytics#h_bb8ce72253) People often underestimate how crucial unique IDs are for reliable analytics (and even basic site integrity). CSS classes and generic selectors are brittle: page builders, pagination, and theme updates can alter them, causing clicks and revenue to be misattributed. If key elements don’t have stable unique IDs (or `data-heatmap-id`), our heatmap may not auto-link past data to the right elements, so manual relinking can be required. The result is inconsistent trend lines, misleading insights, and potential impact on conversion rates. To avoid this, you can give unique, human-readable IDs to the elements you care about, especially product tiles/cards, primary CTAs, add-to-cart buttons, navigation items, product images, and category links, etc., so data stays tied to the element, not a brittle selector, across refreshes, pagination, layout tweaks, and theme changes. This guide explains why unique selector IDs are essential and provides a practical implementation framework to keep your analytics trustworthy. Follow these steps to ensure reliable tracking across theme updates and layout changes while improving accuracy and user experience. * * * Understanding Unique Selector IDs ================================= What are Unique Selector IDs? ----------------------------- Unique Selector IDs are persistent, descriptive identifiers assigned to HTML elements on a website. Unlike generic class names or auto-generated identifiers, unique IDs ensure elements remain consistently identifiable even after site updates, theme changes, or layout modifications. **Standard Implementation:** **Alternative Implementation (data-heatmap-id):**
* * * Why Use Unique IDs? ------------------- There are a handful of tracking benefits for using unique selector IDs on your website: ### Analytics & Heatmap Tracking * **Improves Tracking** **Accuracy** – Analytics platforms, such as Heatmap, rely on continuous tracking systems that automatically monitor changes without requiring manual intervention. Unique IDs ensure this tracking remains consistent and reliable, preserving historical data and maintaining accuracy across site updates. Without unique IDs, the system may not auto-link historic data to the correct elements after theme or layout changes and can require manual relinking. * **Maintains Data Integrity** – Without unique IDs, tracking systems tie data to element positions rather than the elements themselves. This approach makes analytics unreliable and causes historical insights to be lost after updates ### Accessibility & Legal Compliance * **Improves Assistive Tech Support** – Unique IDs help screen readers and keyboard users navigate your site more reliably, enhancing overall user experience for people with disabilities * **Supports ARIA Relationships** – Proper IDs ensure ARIA attributes reference the correct elements, which is critical for semantic clarity and accessibility * **Reduces Legal Risk** – Following ID best practices can help you meet WCAG/ADA guidelines and avoid potential compliance-related lawsuits ### Performance & Technical Stability * **Speeds Up JavaScript Execution** – With IDs, scripts can directly select elements without complex DOM traversal, improving load and interaction times * **Prevents Script Conflicts** – Unique selectors reduce ambiguity, avoiding bugs caused by multiple elements sharing the same class or selector pattern * **Improves Crawler & Bot Access** – Clean, identifiable elements enhance how bots interact with your page, benefitting SEO and automated testing ### Conversion Rate Optimization & A/B Testing * **Ensures Testing Accuracy** – Tools like A/B testing platforms rely on consistent element identification. Unique IDs ensure accurate tracking of test results. * **Enables Targeted Personalization** – Reliable selectors allow for more precise user targeting in personalization and retargeting campaigns * **Maintains Consistency Across Variants** – Even when test content or layout changes, IDs help preserve consistent data collection and interpretation ### Scalability & Long-Term Maintenance * **Builds a Sustainable Codebase** – A structured ID system supports clean, maintainable HTML and scalable front-end development * **Enhances SEO Implementation** – Proper IDs help implement structured data and improve site indexing by search engines * **Supports Third-Party Tool Integration** – Analytics, tag managers, and marketing tools all perform better with predictable, consistent selectors * * * Implementation Guide ==================== Priority Elements that Need a Unique ID --------------------------------------- These elements should always have unique, descriptive IDs to ensure that they'll be accounted for accurately: **High Priority** * Product tiles/cards * Collection links * Navigation menu items * Featured sections/banners * Sliders & category elements * Call-to-action buttons (Add to Cart Buttons; Primary and secondary CTAs) * Product images * Forms and form fields * Modal dialogs * Tabs and accordions * Checkout process elements **Medium Priority** * Informational sections * Footer sections * Social media links * Secondary navigation elements * Testimonial blocks Example Implementation: Product Cards on Collection Pages --------------------------------------------------------- Each product card in a collection or grid needs a unique, stable identifier that: 1. Persists across refreshes 2. Is unique per product 3. Is valid HTML 4. Is easy to read in analytics ### Good ID Sources Use deterministic product attributes (ie: product handle, numeric product ID, or a sanitized URL slug) to form a readable `data-heatmap-id` (for example, `product-` or `product-`) ### **Implementation Strategy** **1\. Identify Your Product Grid Structure** ​ First, locate where your theme renders product cards in the collection template. This could be in: * collections.liquid * collection.liquid * A product-grid snippet/section * Any other template file handling collection displays ​**2\. Choose an ID Structure** Select a reliable source of unique identification for each product. Good options include: * **Product handle:** data-heatmap-id="product-{{ product.handle }}" * **Product ID:** data-heatmap-id="product-{{ product.id }}" * **Product URL:** data-heatmap-id="product{{ product.url | replace: '/', '-' }}" **3\. Implementation Example** Here's an example of how these principles might be applied: Unset
{% for product in collection.products %}
{% render 'product-card' product: product %}
{% endfor %}
{% for product in collection.products %}
{% render 'product-card' product: product %}
{% endfor %}
**4\. Handling Special Cases** **Placeholder Products ​ ​**If your theme shows placeholder products when a collection is empty: {% for i in (1..4) %}
{% render 'product-placeholder' %}
{% endfor %} **Quick View Modals** If your theme includes quick view functionality, maintain consistency: Unset
* * * Naming Convention Best Practices -------------------------------- Following best practices for naming unique selector IDs will make it easier to track and find specific elements on your website. ### Effective Naming Principles * Use descriptive, structured names that clearly identify the element's purpose * Maintain consistency across similar elements throughout the site * Include meaningful identifiers that reflect content or functionality * Use kebab-case (hyphens) for improved readability **_Good Examples:_**