highlight / highlight/highlight

Feature Request: Addition of Heatmap Functionality for Visualizing User Behavior in Highlight

Open
#5,871 4 comments 9 reactions 0 assignees View on GitHub
external bug / request
Dominant language
TypeScript
Stars
9.4k
Forks
675
Avg merge
51m
Merged PRs (30d)
3

Description

### Problem
Highlight currently lacks a visual tool, specifically a heatmap, that can effectively represent user behavior in order to make improvements to the UI/UX.

### Proposed Solution
The suggestion is to incorporate a heatmap feature into Highlight, which will allow for the visualization of user interactions. This will enhance the understanding of user behavior and complement the existing error monitoring and session replay features.

### Possible Alternatives
While it is possible to use Microsoft Clarity alongside Highlight to access heatmap functionality, integrating this feature directly into Highlight would consolidate data and improve overall efficiency.

### Further Context
This feature request stems from a comparison between Clarity Analytics and the analytics provided by app.highlight.io/demo/analytics. While Highlight and Plausible sufficiently meet most requirements, the absence of a heatmap feature in Highlight creates a gap that was previously filled by Clarity. It is important to note that this feature is not considered essential but rather a desirable addition.

#### Specific Example
Let's consider a scenario where a user encounters an error on a specific page of the website. While the current error monitoring and session replay features in Highlight can help identify and reproduce the error, a heatmap could provide additional insights. For instance, it could show that users are frequently interacting with an element on the page that isn't intended to be interactive, leading to confusion or errors. With this information, we could make targeted improvements to the UI/UX, such as making the element interactive or changing its design to prevent confusion. This is just one example of how a heatmap could complement the existing features in Highlight and provide a more comprehensive understanding of user behavior.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.