Product documentation
Document heatmap methodology
Tracklytics heatmaps are behavioral visualizations created from supported browser interaction and visibility events inside the hosted document viewer. They are not camera-based eye-tracking and should not be interpreted as proof of attention or intent.
Last reviewed September 25, 2026
Signals used
A heatmap can combine multiple event types captured during a viewer session. Availability depends on device, browser, document layout, and the viewer’s actual interaction.
- Viewport and scroll position over time
- Pointer position and movement on devices that expose it
- Clicks or taps inside the viewer
- Dwell duration while a page or area is visible
- Page transitions, exits, and return visits
Coordinate normalization
Viewer events are mapped back to document-page coordinates. This allows sessions from different viewport sizes to be displayed against the same rendered page. Normalization reduces layout differences; it does not make every device or session behavior identical.
How to read a heatmap
Use heatmaps to form questions, not absolute conclusions. A hot area can indicate reading, comparison, confusion, or simply pointer placement. Review it alongside page dwell time, completion, repeat visits, document structure, and sample size.
Known limitations
Tracklytics does not record eye movement. Touch devices provide different pointer signals from desktop devices. A background tab, interruption, zoom level, and long static reading can all affect interpretation. Aggregated patterns are generally more reliable for content optimization than a single session.
Questions
Is this eye-tracking?
No. Tracklytics does not access a camera or measure gaze. It uses browser-based interaction and visibility signals.
Does a red area prove the viewer read it?
No. It indicates higher measured activity or dwell under the visualization model, not verified comprehension.
Can heatmaps work offline?
No. The document must be viewed through the Tracklytics hosted experience so events can be measured.