The Mouse Heatmap is a lightweight analytics tool designed to track and visualize user interactions on your website through real-time mouse movement data. It captures key engagement metrics such as cursor paths, click locations, and user presence or absence from the page.
The tool can be run
server-side
and records mouse coordinates at a customizable tick rate, allowing developers to balance performance with tracking accuracy. Data is efficiently read from and written to
CSV files
, making it easy to store, analyze, and integrate with other tools. The application also features
live playback controls
, enabling you to visually replay a user's journey through your site as a dynamic heatmap, offering valuable insight into user behavior and interaction patterns.