Skip to main content

Heatmap Data Aggregation

This page explains why the numbers shown on the Goal screen and the Heatmap screen may differ.


Q. Why does the “Sessions” count on the Goal screen not match the “Data Count” on the Heatmap screen?

Example:
The Goal screen shows 400 sessions, while the Heatmap shows 1200 data entries.

A. Because the counting units are different.


What “Sessions” on the Goal screen actually represents

The “Sessions” value displayed in the Goal table actually represents:

The total number of page views (PV) for which heatmap data was recorded.

Although the label says “Sessions,” the internal logic aggregates valid heatmap-related page views (PV).


What “Data Count” on the Heatmap screen represents

The “Data Count” displayed on the Heatmap screen also counts data in page view (PV) units.

However, it may appear larger than the Goal screen value for the following reasons:

  • Multiple views within a single session
    If one user (one session) views the target page three times (3 PV),
    the session count is “1,” but the heatmap data is recorded as “3.”

  • Label definition differences
    The Goal table uses the label “Sessions” for convenience,
    but internally aggregates PV counts per device.
    Therefore, the value tends to be closer to PV totals rather than actual session counts.


Q. Even if the numbers differ, is the heatmap drawn only from sessions that achieved the goal?

A. Yes. The data is correctly filtered.

The heatmap rendering process extracts:

Only data associated with sessions that achieved the goal.

The numerical difference occurs because:

  • Actions after goal completion
  • Repeated views within the same session

are all counted in PV units.

Data from users who did not achieve the goal is not included in the heatmap.


How to Interpret the Numbers (Summary)

ScreenField NameWhat the Number Represents
Goal screen tableSessionsTotal valid PV count for heatmap data (labelled as Sessions)
Heatmap displayData CountTotal valid log entries used for rendering (PV-based)

💡 Key Point
A difference such as 400 (Goal screen) and 1200 (Heatmap) indicates that users who achieved the goal repeatedly viewed or navigated the page.
This behavior is correctly reflected in the heatmap data.