Form analytics dashboard showing submission rate and per-field drop-off in statpx

How to Read Form Analytics in statpx: Submission Rate and Field Drop-off

Forms are where a lot of intent quietly dies — a visitor starts filling in a signup or checkout form and never finishes, and without instrumentation you never find out why. Form Analytics in statpx tracks this automatically, with no code required for the core numbers, and shows exactly which field visitors abandon on. This guide covers how the automatic tracking works and how to read the Forms page.

Zero-Code Automatic Tracking

Add a single attribute to any form and statpx starts tracking it — no JavaScript required:

<form data-track-form id="signup-form"> <input name="email" data-field-name="Email" type="email"> <input name="plan" data-field-name="Plan" type="text"> <button type="submit">Sign up</button> </form>

The tracker listens for the form starting (first field interaction), each field being focused and then abandoned without a value, and the final submit. The optional data-field-name attribute controls the human-readable label the Forms page shows for each field — without it, statpx falls back to the field's name attribute.

Submission Rate vs Abandonment Rate

Submission rate is the share of visitors who started the form and went on to submit it. Abandonment rate is the inverse — everyone who started but never submitted. These two numbers together tell you whether a form is working at all: a form with a healthy submission rate needs no attention, while one with high abandonment is actively costing you conversions, and the per-field breakdown tells you exactly which part to fix first.

Track "start," not just "submit." A form's submission count alone can look fine even when most visitors who ever clicked into the form never finished — you only see that gap once you're also counting form starts, which data-track-form does automatically.

Field-Level Drop-off

Beyond the whole-form rate, the Forms page breaks down abandonment field by field: how many visitors focused each field, and how many left the form without proceeding past it. A form where 80% of visitors complete "Email" but only 40% get past "Phone Number" is telling you precisely which field to make optional, reformat, or remove. This is almost always more actionable than the aggregate submission rate alone, because it points at one specific field instead of "the form" in general.

Manual Tracking (Optional)

For forms that aren't plain HTML <form> elements — a multi-step wizard built in JavaScript, for example — track the same three moments manually:

// Form start _st('form', 'start', { form_id: 'signup-form' }); // Field abandon _st('form', 'field_abandon', { form_id: 'signup-form', field_name: 'Email' }); // Submit _st('form', 'submit', { form_id: 'signup-form' });

Use the same form_id across all three calls so statpx can tie them together into one funnel per form. For more on diagnosing why a specific field causes drop-off, see our guide on form analytics, and pair field-level data with custom event tracking if you want to correlate form behavior with other on-page actions.

Find your form's weak field free

statpx tracks submission rate, abandonment rate, and per-field drop-off automatically — just add data-track-form, no JavaScript required.

Start for free →

The Bottom Line

Most forms don't fail all at once — they leak one field at a time. Form Analytics in statpx surfaces that leak with zero code for standard HTML forms, giving you submission rate, abandonment rate, and a field-by-field breakdown that tells you exactly where to focus. Add data-track-form today, watch the field drop-off for a week, and fix the single worst field before touching anything else.

Continue reading

Technical
How to Identify and Block Referrer Spam in Website Analytics
Metrics
How to Track and Reduce Shopping Cart Abandonment with Analytics
Privacy
Google Consent Mode v2 Explained: What It Means for Your Analytics
Analytics by statpx