Heatmaps
See where visitors click.
No cookies required.
GhostlyX heatmaps show you click patterns and scroll depth on any page, without collecting personal data, setting cookies, or identifying individual visitors.
Get started freebuilt for privacy
Top clicked elements
Switch pages and device types to explore click density and scroll depth. All data is simulated.
Zero
Cookies or fingerprints used
100%
Anonymous, aggregated data
Automatic
Page screenshots captured
Understand visitor behaviour visually
Heatmaps overlay click density and scroll depth directly on a screenshot of your page. You can see which buttons get the most attention, which content gets ignored, and how far down visitors actually scroll before leaving.
Every data point is anonymous. GhostlyX records click positions as viewport percentages and scroll depth as a percentage of page height. No visitor identifiers, session IDs, or personal data are stored at any point.
The dashboard updates in real time as visitors interact with your pages. Filter by device type (desktop, tablet, mobile) to understand behaviour across screen sizes independently.
Click heatmap overlay
See exactly where visitors click on your page, rendered as a colour-coded density map over a real screenshot.
Scroll depth visualisation
Understand how far visitors scroll with percentage-based depth markers. Identify where attention drops off on long pages.
Automatic page screenshots
GhostlyX captures screenshots of your tracked pages directly in the browser. No server-side rendering or external services needed.
Device type filtering
Switch between desktop, tablet, and mobile views. Each device type has its own independent click and scroll dataset.
Top clicked elements
See which CSS selectors receive the most clicks. Useful for identifying popular buttons, links, and interactive elements.
Real-time dashboard updates
Watch new click and scroll data appear on the heatmap as visitors interact with your site.
Privacy at every layer
Most heatmap tools track individual visitors with cookies and session recordings. GhostlyX takes a fundamentally different approach.
No cookies or local storage
Heatmaps work without setting any cookies, using local storage, or accessing browser fingerprinting APIs. There is nothing to consent to.
No visitor identifiers
Click and scroll data is stored without any reference to individual visitors. There are no session IDs, user IDs, or hashed identifiers in the heatmap tables.
GPC and DNT respected
If a visitor has Global Privacy Control or Do Not Track enabled, GhostlyX will not collect any heatmap data from that visitor.
Opt-out page available
Visitors can exclude themselves from all GhostlyX tracking (including heatmaps) through a dedicated opt-out page on your domain.
Automatic data retention
Heatmap data is automatically pruned based on your plan. Business plans retain 30 days, Scale plans retain 90 days. No manual cleanup needed.
Private screenshots
Page screenshots are stored privately and are only accessible to authenticated site owners and team members. They are never shared or exposed publicly.
Set up heatmaps in three steps
Add the heatmap attribute to your script tag
Add data-heatmap="true" to your existing GhostlyX tracking script. No additional scripts or libraries are needed.
Choose which pages to track
Go to your site's heatmaps page in the dashboard and add the pathnames you want to monitor (for example, /pricing or /signup).
View your heatmap data
Click and scroll data will start appearing within minutes. The dashboard shows a click overlay and scroll depth chart on top of an automatic page screenshot.
Heatmap plan limits
Business
$29/mo
10 tracked pages
30 days data retention
Scale
$69/mo
Unlimited tracked pages
90 days data retention
Heatmaps are not available on Free or Pro plans. View all plans
Frequently asked questions
What are GhostlyX heatmaps?
GhostlyX heatmaps show you where visitors click and how far they scroll on any page, rendered as a colour-coded overlay on an automatic screenshot of that page. Unlike most heatmap tools, GhostlyX collects no personal data, sets no cookies, and uses no fingerprinting. Click positions and scroll depth are recorded as anonymous, aggregated data points. You can filter by device type (desktop, tablet, mobile) and the dashboard updates in real time.
Do GhostlyX heatmaps use cookies?
No. GhostlyX heatmaps do not use cookies, local storage, or any form of browser fingerprinting. Click coordinates and scroll depth are recorded as anonymous, aggregated data points with no way to trace them back to individual visitors.
What data do heatmaps collect?
Heatmaps record the position of each click (as a percentage of viewport width and height), the CSS selector of the clicked element, the device type (desktop, tablet, or mobile), and how far down the page each visitor scrolled. No personal information, IP addresses, or visitor identifiers are stored.
How do page screenshots work?
When a visitor lands on a tracked page and no recent screenshot exists, GhostlyX captures a screenshot of the page directly in the browser. The screenshot is uploaded and stored privately. Screenshots are refreshed automatically when they are older than 7 days.
Which plans include heatmaps?
Heatmaps are available on the Business plan (up to 10 tracked pages, 30 days of data retention) and the Scale plan (unlimited tracked pages, 90 days of data retention). Free and Pro plans do not include heatmaps.
Do heatmaps respect Do Not Track (DNT) and Global Privacy Control (GPC)?
Yes. If a visitor has enabled Do Not Track or Global Privacy Control in their browser, GhostlyX will not collect any heatmap data from that visitor. The opt-out page also allows visitors to exclude themselves from all tracking including heatmaps.
How do I enable heatmaps on my site?
Add the data-heatmap="true" attribute to your existing GhostlyX tracking script tag. Then go to your site's heatmaps page in the dashboard and add the pathnames you want to track. Heatmap data will start appearing within minutes.
How is heatmap data different from session recordings?
Session recordings capture a video replay of every individual visitor session, which means they necessarily collect personal and behavioural data tied to identifiable users. GhostlyX heatmaps aggregate click and scroll data across all visitors with no individual tracking. You see patterns, not people.
Heatmaps that respect your visitors
Understand how visitors interact with your pages without compromising their privacy. Set up in minutes.