Form analytics: find the field where people give up.

For every form on your site: how long each field takes, which ones people correct, and the last field they touched before they left. Then watch those visits.

Included on the Growth plan and up. Session replay is on every plan.

The report

Every form, field by field.

Pick a page and see how many visitors started its form, how many sent it, and how long that took. Below, each field in the order people reach it, with the numbers that say where the trouble is.

  • Avg time: how long people spend in the field
  • Corrected: how often they go back and change it
  • Left here: the share who gave up right after it

Available on the Growth plan and up.

Example data

From a number to the reason

The report names the field. The replay shows why.

A drop-off rate tells you where. It takes a recording to see that the phone field rejects spaces, or that the error message appears off-screen.

The worst field, named

The report opens with the field where the most people give up, and how many left right after it.

Watch the ones who left

“Watch” on any field opens the recordings of the visitors who left the form there.

Slow fields stand out

A field that takes four times longer than the rest usually means unclear wording or a format people have to guess.

Corrections tell a story

When a third of people change a field after leaving it, the validation or the hint text is usually the reason.

What it tends to turn up.

A few patterns come up again and again. You may recognise one.

The strict phone field

It wants digits only and says so after the visitor has typed spaces and a country code. High corrections, high drop-off.

The coupon box at checkout

Shoppers without a code go looking for one in another tab, and some never come back. The time in that field gives it away.

The question nobody needed

An optional “Company size” or “How did you hear about us?” field that people stop at and leave from.

Privacy and setup

No tagging. Nothing typed is kept.

Form analytics works on the forms you already have, and it is built so it never needs your visitors' answers.

Read the privacy policy

Timings, not values

The report is built from when people enter and leave each field. What they type is never part of it.

Masking in the replays

Passwords are always masked. One switch masks every other field in the recordings too.

Nothing to tag

Inputs, text areas and drop-downs are found by themselves, and named from their labels.

Any form, any builder

Hand-written forms, WordPress form plugins, checkout pages and forms in single-page apps.

Form analytics questions.

Something else? Ask us and a person will answer.

Do I need to tag my forms or fields?

No. Once the snippet is on the page, every input, text area and drop-down is picked up by itself. Fields are named from their label, so the report reads "Phone number", not "input_7".

Does it collect what people type?

No. Form analytics collects field names, labels and timings only, never the values. Passwords are also masked in the replays, and you can mask every form field in the replays with one switch.

Which plans include it?

Form analytics is included on the Growth plan and every plan above it. Session replay itself, including visits with forms in them, is on every plan.

Does it work with multi-step forms?

Yes, as long as the steps are on your own page. The report groups forms by page, so a form that moves to a new address for each step shows each step as its own page.

What about forms in an iframe?

Forms embedded from another service in an iframe, such as some HubSpot or Typeform embeds, belong to that service's page. Browsers do not let a script on your page see inside them, so they are not measured.

Does it work on single-page apps?

Yes. Route changes in React, Vue and Next.js apps are followed automatically, so a form on any route is measured like one on an ordinary page.

Find your form's weakest field.

Free for 1,000 replays a month. No card needed. Setup takes about a minute.