Journey Insights

Find the moment visitors give up, and the reason.

Heatmaps and session recordings show what people click, how far they scroll and the moment they give up. Cuttl flags the problems for you, so you know what to fix first.

Add to cart fell 18% after the new page.

01 · Heatmaps

See where people click, scroll and decide to buy.

Click maps show what people try to use, scroll maps what they never see, and zone maps what leads to a sale.

Same page, same 30 days

NextWatch the sessions behind a hot spot
02 · Session recordings

Watch the session behind the number.

Every click, scroll, error and form entry on one timeline. Press play, or drag through it.

00:00 / 01:52
NextFollow one person across every session
03 · Visitors · Max plan

Follow one person across every session.

Each visitor gets a made-up name and a profile: the pages they saw, the outside links they clicked, the files they downloaded and their conversions.

NextSee how many visitors leave at the same step
05 · Reports

Trends, paths and retention, from data you already have.

Reports use what Cuttl already records, so they cover past sessions too. Click any point to see the visitors and recordings behind it.

Same shop, last 30 days

NextFind the form field that stops them
07 · Issues

Rage clicks, dead clicks and errors, ranked for you.

Cuttl groups problems by page and element and sorts them by how many sessions they affect, so you can fix the biggest first.

NextOr ask Claude to find it for you
AI

Ask Claude a question. Get the report in Cuttl.

Connect Claude, ChatGPT or Cursor once. Ask in plain words, and what it builds is saved in Cuttl for your team.

How the AI connection works
All features

Everything in Journey Insights, from one Cuttl Tag.

Heatmaps

8

Click maps with every click, or only each session’s first or last

Click areas with each element’s share of clicks

Scroll maps that show how far people read before they leave

Hover maps that show where the cursor moves and pauses

Zone maps that show which parts of a page come before a conversion

Friction maps with rage, dead and error clicks and frantic cursor movement, together or one at a time

Filter by device, channel, segment, test variant, goal or a clicked element

Every clicked element ranked, even inside closed menus and tabs

Heatmap views

5

One page version at a time, past versions included

Click through menus, tabs and accordions, rebuilt from recordings

Saved views, sent to Slack every morning or every Monday

Download the heatmap as a PNG or the element list as a CSV

Notes on a heatmap, with a screenshot of what was on screen

Session recordings

6

Every click, scroll and page change, with idle time skipped

Session length in active time, so a tab left open doesn’t count

A timeline with rage clicks, errors and conversions marked

Console errors and failed network requests next to the replay

Every other session from the same visitor

Share a link that opens at the exact moment

Visitors

6

All your unique visitors in one list, most recently active first

Search by name, visitor ID or user ID, or show returning visitors only

Each session as the pages they saw, with the active time on each

The links they clicked to other sites and the files they downloaded

Their sessions, pages, time on site, conversions and revenue in total

Watch a session’s recording from the profile

Issues

5

Rage clicks, dead clicks and error clicks, down to the element

Refreshes, quick backs and repeated scrolling

Issues grouped automatically, with affected sessions and estimated lost conversions

Each issue links to the recordings that show it

Turn an issue into a test idea in one click

Fix checks

5

Issues show “Looks fixed” as clean sessions add up

Closed automatically as “Fixed, verified by Cuttl” once it can’t be chance

Reopened as “Regressed” if the problem returns

A before-and-after for every fix: visitors spared and conversions gained per week

Every step kept in the issue’s history

Funnels and forms

4

Step-by-step conversion for any segment

Drop-off for every form field

Goals and conversions, including revenue per visitor

Compare devices, channels and campaigns side by side

Feedback and NPS

3

On-page feedback, NPS and exit surveys

A short prompt that appears when a visitor seems frustrated

Every answer opens the recording of that session

Site health

5

Core Web Vitals (LCP, INP and CLS) from real visitors, by page and device

JavaScript errors and failed requests grouped, with the release they first appeared in

Requests blocked by a visitor’s ad blocker aren’t counted as errors

Uptime and checkout-journey monitors with alerts

Each issue shows its estimated effect on conversions

Segments and AI

5

Unique visitors across sessions and subdomains, plus your own user IDs

Filter by device, country, channel, UTM, landing page, visitor type or custom attributes

Filter by likelihood to convert, scored High, Medium or Low from your own site’s sessions (early access)

Bots and AI agents kept apart from people

Ask Claude, ChatGPT or Gemini about your visitors through Cuttl’s MCP server

Next: Web Experiments

Found the problem? Test the fix right here.

Open the page in the visual editor, change it, and A/B test it on the visitors you choose. Recordings and heatmaps work in every variant.

Explore Web Experiments
Questions

Journey Insights questions

What is Journey Insights?

Journey Insights is Cuttl’s behaviour analytics product. It combines click, scroll and hover heatmaps, session recordings, frustration signals such as rage and dead clicks, funnels, form analytics, feedback and site health, so you can see where visitors get stuck and why.

What is a website heatmap?

A heatmap shows where visitors click, move and scroll on a page, using colour from cool to hot. Cuttl builds click, scroll and hover heatmaps for your pages automatically, and you can filter them by device, traffic source, segment, A/B test variant or the elements visitors clicked.

What is a session recording?

A session recording replays one visitor’s session: their clicks, scrolling and page changes, with form inputs masked. Cuttl records the structure of the page rather than video, so replays stay sharp and light, and the timeline marks rage clicks, errors and conversions.

What are rage clicks and dead clicks?

A rage click is several fast clicks on the same spot, usually because something didn’t respond. A dead click is a click that changes nothing on the page. Cuttl detects both, groups them into issues and links each one to the recordings that show it.

Will the Cuttl Tag slow down my site?

The Cuttl Tag loads asynchronously, so it doesn’t block your page from rendering. Recordings capture changes to the page rather than video, which keeps the data it sends small.

How does Cuttl handle visitor privacy?

Form inputs are masked by default, visitors’ IP addresses are never stored, and you can mask or block any element on the page. With a consent mode turned on, nothing that identifies a visitor is stored until they consent. Bots and AI agents we detect are filtered out of reports.

Does it work with single-page apps?

Yes. Route changes made with pushState and popstate are tracked as new page views automatically, so frameworks such as React, Vue and Next.js work without extra setup.

Can I see heatmaps and recordings for each A/B test variant?

Yes. Journey Insights and Web Experiments share one Cuttl Tag, so every variant of a test gets its own heatmaps and recordings.

Can Claude or ChatGPT read my Journey Insights data?

Only if you connect them. Cuttl has a built-in MCP server, so Claude, ChatGPT or Gemini can answer questions about your visitors, pages and issues once you create an API key for them.

See your own pages in Cuttl.

Add the Cuttl Tag. Heatmaps and recordings start with the next session, and tests run from the same code.