Heatmaps

See the heatmap. Then read the numbers underneath it.

Heatmaps shows where visitors click, where their cursor lingers and how far they scroll, on one page or every page like it. Plus the same data as a table: every element ranked by clicks, ready to export. A picture for the meeting, numbers for the decision.

Get started free, Heatmaps included

CLICK, MOVE & SCROLL

Three maps. One page. Every device.

Click maps show where people click, and on mobile and tablet, where they tap. Move maps show where the cursor went, which is a fair proxy for where the eyes went. Scroll maps show how far down the page visitors actually got, and where they gave up.

Switch between desktop, tablet and mobile and the same page tells three different stories.

  • Page views counted for each device, so the evidence behind each map is never in doubt
  • In Maximum Privacy mode, heatmaps include visitors who never clicked Accept, and stay GDPR compliant
  • Turn on Obscure All Text and every word on the page is hidden in your heatmaps
  • A 30KB script, under a third the size of the Google Analytics tag, so heatmaps never slow your site or dent your SEO

ONE PAGE, OR EVERY PAGE LIKE IT

Fifty product pages. One heatmap.

A heatmap of one page is useful. A heatmap of every page built on the same template is far more useful.

Dynamic Page pools the data from every product page, article or listing that shares a layout into one map. So you're reading how the template performs, not how one URL performed on a quiet Tuesday.

Or set a URL pattern that starts with, contains, ends with or exactly matches a phrase, and decide which pages count.

  • Choose the sample: 2,500, 5,000 or 8,000 page views, with a running count of how far each heatmap has got
  • Redesigned the page? Refresh the screenshot and keep your data, or reset and start a fresh sample
  • Pause collection on one heatmap while a page is mid-change, or pause them all with a single switch
TWIPLA new heatmap form with a custom URL pattern set to URL contains, and a choice of 2,500, 5,000 or 8,000 page views

SHOW ALL DATA

The heatmap as a spreadsheet.

Every heatmap has a table behind it. Click Show All Data and the blobs become a ranked list of elements, with the number of clicks on each and its share of the total.

Scroll maps become a depth table: how many visitors reached 25% of the page, 50%, 75%, and how many never saw your call to action.

Export it, and the argument for moving the button is a row in a spreadsheet instead of a screenshot with a circle drawn on it.

  • Each element tagged by its exact place in the DOM code, so your developer knows precisely which CSS selector or button to fix
  • Visitors by country listed beside a world map shaded by share, so it's clear whose clicks you're looking at
  • When the picture makes the point better, download the map itself as a PNG
TWIPLA heatmap details table ranking page elements by number of clicks

Learn more

From hot spot to fix

A heatmap of everyone, not just those who clicked Accept

No cookie banner means every visitor lands in the map, with up to five times the data of consent-based tools.

Explore Maximum Privacy Mode

Ask what the heatmap is telling you

Ask TWAIA why visitors skip a section or ignore a button, and get the answer with the numbers attached.

Explore TWAIA AI Assistant

Know which page to fix first

Growth Engine ranks UX fixes by projected conversion lift, so the hot spot becomes a to-do list.

Explore Growth Engine

Find the leak, then map the page

Spot the funnel step where visitors drop out, then put a heatmap on that page to see why.

Explore Conversion & Revenue Tracking

Set up your first heatmap

Pick a page or a URL pattern, choose your sample size and read click, move and scroll maps by device.

Read the support guide

Switching from Hotjar?

Keep the heatmaps, lose the consent banner, and get recordings, funnels and full stats on one bill.

Compare the two

ONE PLATFORM, FOUR STAGES

Most analytics show you what happened. TWIPLA shows you what to do about it.

Every tool runs on one setup, and the filters you set follow you from report to report. So a number on this page becomes a recording, a funnel or an answer in one click. Analyze is where the numbers turn into behavior. Here's the whole route.

More in Analyze

Four more ways to see how visitors behave

Track every click that matters

Custom events and journey analysis that show exactly how visitors get to a conversion.

Explore Event Tracking

Watch real visits, frame by frame

Replays of real sessions, filtered to the moments where visitors got stuck.

Explore Session Recordings

Catch frustration before it costs you

Rage clicks, dead clicks and U-turns rolled into one score, traced to the exact page.

Explore UX Health Score

Ask what the data can't tell you

On-page polls and shareable surveys, with every answer linked to what visitors did.

Explore Surveys & Polls

Talk to a human

Got a page that isn’t converting?

Tell us about your website. A member of our team will reply by email and show you what’s stopping visitors from converting.

Book a demoPick a time on Calendly
up-arrow.svg