Pro Plan5 minutesbeginner

Heatmap Data Missing

Fix issues when heatmap data isn't appearing or seems inaccurate.

heatmapsclick-trackingscrolldatatroubleshooting
Last updated: January 15, 2025

Diagnose and fix issues when heatmap data isn't displaying correctly.

No Heatmap Data

Check Requirements

  1. Plan: Pro or higher required
  2. Tracking: Base tracking must work
  3. Click tracking: Must be enabled

Enable Heatmaps

  1. Go to SettingsHeatmaps
  2. Toggle Enable Heatmaps ON
  3. Wait for data collection

Minimum Data Required

Heatmaps need sufficient data:

  • Click heatmaps: 50+ clicks recommended
  • Scroll heatmaps: 100+ page views
  • Movement: 50+ sessions

Too little data: "Insufficient data" message shown

Check Date Range

  1. Ensure date range includes heatmap data
  2. Heatmaps only show data from when enabled
  3. Try "Last 7 days" or "Last 30 days"

Heatmap Not Matching Page

Page Changed

If page design changed:

  • Old heatmap data may misalign
  • Reset heatmap for this page
  • Wait for new data

Dynamic Content

Pages with dynamic content:

  • Different layouts for different users
  • A/B test variations
  • Personalized content

Solution: Filter by URL parameters if needed

Responsive Design

Different viewport sizes:

  • Desktop vs mobile differ
  • Select correct device view
  • Each has separate data

Click Heatmap Issues

Clicks Not Showing

Check that click tracking is enabled in the dashboard:

  1. Go to SettingsHeatmaps
  2. Verify Click Tracking is ON
  3. Save changes

Clicks in Wrong Location

Causes:

  • Page scrolled differently
  • Dynamic elements moved
  • Different viewport size

Interactive Elements Not Tracking

Some elements may not track:

  • Flash/plugin content
  • Canvas elements
  • Certain iframes

Scroll Heatmap Issues

Scroll Depth Not Showing

Scroll tracking enabled by default, but check:

  1. Sufficient page views (100+)
  2. Page has scrollable content
  3. Not excluded in settings

Scroll Data Seems Wrong

Consider:

  • Different screen sizes show different data
  • Mobile users scroll differently
  • Average shown, not individual

"0% scroll" for Many Users

Normal causes:

  • High bounce rate
  • Very quick visits
  • Bots (should be filtered)

Movement Heatmap Issues

Movement Not Tracking

Movement tracking is:

  • Disabled by default (privacy)
  • Enabled in settings if needed
  • Sample-based for performance

Enable:

  1. Go to SettingsHeatmaps
  2. Enable Mouse Movement Tracking
  3. Set sample rate

Movement Data Sparse

Movement tracking is sampled:

  • Not every movement recorded
  • Shows patterns, not exact paths
  • Requires significant traffic

Specific Page Issues

Heatmap for Specific Page

To view specific page:

  1. Go to Heatmaps
  2. Enter page URL or select from list
  3. View heatmap

Page Not in List

If page doesn't appear:

  • Needs minimum traffic
  • Check URL is tracked
  • May need to search by URL

Dynamic URLs

For pages like /product/123:

  1. Use URL grouping
  2. View aggregated heatmap
  3. Or filter by specific ID

SPA (Single Page App) Issues

Heatmaps Not Working in SPA

SPAs need proper tracking:

// Track virtual page views
router.afterEach((to) => {
  if (window.zenovay) {
    window.zenovay('page');
  }
});

Multiple Pages Merged

Ensure unique page identifiers:

  • Include path in tracking
  • Don't merge different pages
  • Check page grouping settings

Rendering Issues

Heatmap Overlay Broken

Try:

  1. Refresh the page
  2. Clear browser cache
  3. Try different browser

Colors Not Showing

Check:

  • Sufficient data collected
  • Color scale appropriate
  • Not zoomed in too far

Page Screenshot Wrong

The page screenshot may:

  • Be outdated
  • Show different content
  • Need manual refresh

Refresh screenshot:

  1. Go to heatmap
  2. Click Refresh Screenshot
  3. Wait for new capture

Data Accuracy

Clicks Seem Wrong

Verify accuracy:

  1. Click yourself several times
  2. Wait 5 minutes
  3. Check if your clicks appear

Data Doesn't Match Expectations

Consider:

  • Users behave differently
  • Sample size matters
  • Mobile vs desktop differ

Privacy Mode Conflicts

Privacy Mode Blocks Heatmaps

Full privacy mode (enabled in dashboard SettingsPrivacy) disables heatmaps. If you need heatmap data, ensure privacy mode is turned OFF for the website in the dashboard settings.

Click anonymization can be configured separately in SettingsHeatmapsAnonymize Click Data without enabling full privacy mode.

Retention and Storage

Old Heatmap Data Gone

Heatmap data has its own retention period, separate from analytics data retention:

PlanHeatmap Retention
Pro60 days
Scale120 days
Enterprise180 days

Storage Limits

If at storage limit:

  • Older data pruned first
  • Upgrade for more storage
  • Export important data

Best Practices

Getting Good Heatmap Data

  1. Wait for sufficient traffic
  2. Don't change page frequently
  3. Use consistent URLs
  4. Segment by device type

Interpreting Results

  • Focus on patterns, not individual clicks
  • Compare pages to each other
  • Look at scroll depth for content placement
  • Use with session replay for context

Contacting Support

Provide:

  1. Page URL
  2. Date range
  3. Device type
  4. Screenshot of issue
  5. Traffic volume

Next Steps

Was this article helpful?