Form Analysis Available (v1)
Understand how visitors fill in your forms — where they hesitate, correct, and drop off — without ever capturing the values they type.
Where in the dashboard
Forms — the list of detected forms sits on the left. Pick a form to open its field list, then a field to see its detail panel with metrics and plain-language recommendations. A period switch covers 7, 30, and 90 days.
Key concept
The tracker detects <form> elements and form-like containers (e.g.
role="form" / [data-form] in SPA checkouts) automatically — you don’t have to
tag anything. Per-field behavioural metrics accumulate and are sent on submit
or abandon (page change / leaving the tab) to a dedicated ingest path
(/v1/ingest/form-submission). The actual analysis runs as a nightly rollup, so
the numbers don’t appear live — they mature with each night.
- Never a field value — only the selector, field label (from
<label>/aria-label/ placeholder /name), field order, and timing (time to focus, dwell, edit count, abandon) are captured. The field’s value is never read — that is the verifiable GDPR proof. - Sensitive fields as timing only — password, email, phone, card, and IBAN fields are marked sensitive and flagged accordingly in the dashboard; even for those, only timing is captured, never the content.
- Consent-gated & bot-filtered — nothing is written without the visitor’s consent or for a bot session. “Do Not Track” takes precedence.
For each field you see abandon and completion rate, avg dwell, avg time to focus, avg corrections, and visitor count. Multi-step forms are detected and shown as abandon-per-step.
Killer field & recommendations
Instead of raw tables, Visz names the killer field — the single field with the highest abandon rate (above a minimum sample, so “47% at 2 visitors” doesn’t break through). Each field gets a band — good · notable · killer field — and a rule-based plain-language recommendation, for instance on unusually long dwell, hesitant starts, or frequent corrections. Via View abandoners you jump straight into the recordings of the sessions that gave up on that field.
Related
- Privacy / PII — why a field value is never captured
- Frustration Signals — rage, dead, and error clicks around the form
- Funnel Analysis — for steps across multiple pages
- Session Recordings — replay an abandoner’s session
Last updated: