Filtering Session Data
To explore how session filters work, check out How Do I Filter Session Data?
What filters can I use on a Heatmap?
Sites on the Observe Basic plan can filter Heatmaps by date only
The Observe Basic plan only allows for filtering Heatmap data by date.
Below we list the available filters to segment session data across Heatmaps.
Additionally, you can filter Heatmaps by date. Our date ranges include relative ranges and a custom date range option.
- Relative date ranges allow you to see Heatmap data from up to 12 months in the past.
- Custom date ranges are useful if you want to compare Heatmap data before and after changes were made to your web page or product. Custom date ranges allow you to view Heatmap data from a specific time period, up to 12 months in the past and you can find more details on data retention at Hotjar in our How long does Hotjar keep my data article.
You can save filters with your Heatmaps
Use cases for filtering Heatmaps
Filtering to compare how different groups of users interact with specific areas of your product can help you uncover new opportunities or validate existing assumptions. Below are some suggested use cases for applying filters to Heatmaps.
Compare new vs returning users
It's possible to compare Heatmap data for a page between new and returning users to see how first-time users interact with your product. For example, you can compare new and returning visitors to your homepage to help build a specific experience for each audience. You might consider if returning users are finding your log-in button easily enough.
Use location and technology to analyze visitor trends and troubleshoot issues
Get a clearer picture of user behavior based on their country, device, browser, and operating system.
Focus on users who enter and exit your product on a specific page
Get a better understanding of users who enter your product on a specific page, and then exit without visiting any other pages. Filter by users who both landed on and exited your product on the same page to learn more about why they are leaving.
Compare A/B test variants
Compare Heatmap data for pages you’re running an A/B test on and find out which one performs better. Using our Events API, you can send an event to Hotjar each time a user loads a specific page variant during an A/B test. You’ll then be able to filter by each variant to see how users are interacting with each page.
Setup event for variants for:
- Variant: AB_checkout_Dec21_variant
- Control: AB_checkout_Dec21_control
- Event: AB_checkout_Dec21_variant and AB_checkout_Dec21_control
Compare users who made a purchase against those who didn’t make a purchase
Comparing the behavior of these user groups can uncover insights that can help drive conversion improvements. To do this, you’ll need to set up User Attributes in Hotjar so you can filter by users who both did and didn’t make a purchase.
Setup User Attributes for:
- Users who made a purchase: made_a_purchase = true
- Users who didn’t make a purchase: made_a_purchase = false
Perform an A/B test by comparing two versions of the checkout page
By comparing behavior between users who made a purchase against those who didn’t, you may have spotted some areas for optimization. It’s good practice to run an A/B test so you can validate whether the changes you made to the checkout will drive more conversions. Add a feedback filter to better understand the sentiment around the page. Here we’ll combine the Events and User Attributes we set up in the examples above:
Net Promoter, Net Promoter System, Net Promoter Score, NPS and the NPS-related emoticons are registered trademarks of Bain & Company, Inc., Fred Reichheld and Satmetrix Systems, Inc.