Feature · Heatmaps
Heatmaps that show you exactly where customers click, scroll, and rage
Click maps, scroll depth maps, and move maps for every page on your Salla, Shopify, or custom store — with proper Arabic and RTL support out of the box. Install the tracker once and start seeing visual data from every visitor, on desktop and mobile.
What's included
Click maps
See every click on every element — buttons, images, links, even non-clickable elements where users expected something to happen. Overlay on a live screenshot of your page.
Scroll depth maps
Find out how far visitors actually scroll. Spot the fold where 50% of users leave and reorder your page so your strongest content sits above it.
Move maps
Track mouse movement across the page as a proxy for visual attention. Useful for understanding which sections actually pull the eye on desktop.
Rage-click, dead-click & error-click detection
Automatically flag rage clicks (rapid repeated clicks), dead clicks (clicks that did nothing), and error clicks (clicks that triggered a JS error). Each one is a UX bug waiting to be fixed.
Segment filtering by device, country & traffic source
Slice any heatmap by device, country, traffic source, or custom segment. Compare how mobile users from Riyadh behave versus desktop users from Google Ads on the exact same page.
How it compares
Like Hotjar's heatmaps but with built-in A/B testing so you can act on what you see in the same dashboard. More device and traffic-source segmentation than Crazy Egg, and considerably lighter on page weight than Contentsquare's zone-based heatmaps — though Contentsquare still goes deeper for huge enterprise sites with hundreds of templates.
Frequently asked questions
How do heatmaps work?+
Once the Netaj tracker is on your site, it records every click, scroll position, and mouse movement as anonymous events. Those events stream into ClickHouse in real time, get aggregated by page URL, and are rendered as an overlay on a live screenshot of the page in your dashboard. You can open a heatmap for any page that has been visited at least once.
Will heatmaps slow my site?+
No. The tracker script is around 6KB gzipped and runs asynchronously, so it never blocks page rendering. Events are batched and sent as text/plain to avoid CORS preflight requests. The heavy aggregation happens server-side in ClickHouse, not in the visitor's browser.
How is this different from Hotjar's heatmaps?+
The maps themselves are comparable — clicks, scroll, and move. The differences are around them: Netaj ships A/B testing, surveys, and session recordings as one product, so when you spot a problem on a heatmap you can launch a test or open a recording without switching tools. Netaj also has native Arabic and RTL support, which Hotjar treats as an afterthought.
Do heatmaps support mobile?+
Yes. We render separate heatmaps for mobile, tablet, and desktop because the layouts are different and combining them would give you misleading data. Move maps are limited on touch devices (there's no hover), but click and scroll maps work fully on mobile.
Can I filter heatmaps by traffic source?+
Yes. Every heatmap can be filtered by traffic source (organic, paid, social, direct, referral), device, country, browser, or any custom segment you define. This is the fastest way to see why your Google Ads landing page converts at 1% while your organic traffic converts at 4% on the same URL.
Get Heatmaps as part of every Netaj plan
Install in 5 minutes. Cancel any time.
Start free 30-day trial