A visitor lands on your contact page and starts filling out your form. Halfway through, they close the tab. Nothing is logged. No event fires. No data suggests they even existed. This happens to every website, but nobody measures it, because form abandonment is invisible by default.
What form abandonment actually costs
Google Analytics 4 shows you form submissions but not form starts. If you got 23 submissions last month, how many people began the form? 25? 50? 100? The gap between starts and submissions is abandonment, and it is usually large enough to double your lead volume if you fix it.
The worst part is that you cannot optimize what you do not measure. You cannot test field reordering, field hiding, or completion percentage indicators because you do not know how many people are actually starting the form in the first place.
Measuring abandonment in Google Analytics 4
GA4 tracks events, not form state. To measure abandonment you need to send three events: form_start, form_field_focus, and form_submission. You probably already have form_submission. You need the other two.
Add this to your form's JavaScript: when the form loads, fire form_start with the form ID. When the user focuses on the first field, fire form_field_focus with the field name. When they submit, fire form_submission. GA4's event measurement guide documents the exact syntax.
- A form_start event with no following submission = one abandonment
- A form that gets clicks but no focus on the first field = abandoned before engagement
- A form that gets focus on field 1 and 2 but no focus on field 3 = field 3 is the problem
Finding the field that kills conversions
Once you have the events firing, export your form data to Google Sheets and calculate the drop-off per field. The pattern looks like this:
- Form starts: 100
- Email field focused: 85 (15 percent abandon before entering anything)
- Phone field focused: 65 (20 percent abandon after email, before phone)
- Company field focused: 45 (30 percent abandon after phone)
- Submit: 40 (5 more abandon after company)
In this example, the phone field is where you lose the most people. That is your first test target. Remove it, make it optional, or move it to a second form.
Which fields to test removing
The fields that kill forms most consistently are not the ones you think. HubSpot's form research shows that phone number, company size, and industry fields trigger the highest abandonment rates. The closer a field is to asking for detailed information (not just identity), the higher the abandonment.
Test removing these one at a time and measure the impact on both submission count and abandonment rate. A field that looks essential to you might be costing more leads than it captures.
- Email and name: necessary, keep these
- Phone: test removing first — you can call later if they do not pick up
- Company: if you sell to businesses, ask on the second form
- Industry: rarely predictive of intent, test removing
- How did you hear about us: only use this if you have a specific AB test in mind
Progressive profiling: asking for less upfront
You need more information about your leads, but asking for it upfront kills conversions. The solution is progressive profiling: ask for name and email on the first form, then capture additional fields on the next interaction (a second form, a PDF download, a scheduling page).
The pattern is: first form (name, email only) → first submission logs them into your CRM → second interaction surfaces a second form asking for company and phone → second form prepopulates email so they do not re-type.
You gather the same information. The difference is that it does not all arrive as friction on the first form. Submission rates on a two-field form versus a six-field form are rarely comparable.
Testing that actually tells you something
Once you have abandonment data, you can test intelligently. Do not guess what to change. Change one thing, measure for a week, and compare the abandonment rate to the baseline.
- Test A: remove the phone field. Measure form starts and submissions for 7 days. Calculate the abandonment rate
- Test B: move the phone field to position 5 instead of position 2. Measure for 7 days
- Test C: make phone optional and add (optional) label. Measure for 7 days
Do not run three tests in parallel. Run them sequentially so you understand which change actually moved the needle. Google Optimize (free, integrated with GA4) handles the testing and statistical significance for you.
The abandonment you cannot see
Some abandonment happens before the form loads at all. A page shows a modal asking for an email address to access a guide, and 60 percent of visitors close the modal. You never saw their form start event because they never engaged with the form.
To measure modal abandonment: send a modal_shown event when the modal loads, and a modal_closed event when the visitor closes it without submitting. The gap is modal abandonment, and it is often higher than the form's own abandonment rate.
That is the time to test removing the modal entirely, or moving the form behind a gentler friction point.
Checklist: from unmeasured to measurable
- Identify every form on your site and the business value of each submission (which lead has highest LTV?)
- Add GA4 events: form_start on page load, form_field_focus on each field focus, form_submission on submit
- Export 2 weeks of data and calculate abandonment per form and per field
- Identify the field with the highest abandonment spike — that is your first test
- Test removing that field or making it optional
- Measure for 1 week and compare submission count and abandonment rate to baseline
- Keep the change if submissions went up, roll back if they stayed flat or fell
- Move to the next highest-abandonment field
The part that scales
A single form that abandons 40 percent of starters costs you hundreds of leads a month if you get serious traffic. Fix it and you have tripled your inbound without changing copy, design, or traffic. The fix comes from measurement first, then hypothesis, then test.
Most websites still think form abandonment is something that just happens. It is not. It is a measurable problem with testable solutions. Start measuring this week.
You cannot improve what you do not measure. Measure your forms.
Does your business show up when AI answers?
ChatGPT, Claude, Perplexity and Google's AI Overviews are already answering the questions your customers ask. The $49 AI Visibility Scan shows you where you're cited, where you're invisible, and the three changes that move you first — a written report in your inbox within 48 hours. If nothing in it is actionable, you don't pay.
Run the $49 AI Visibility Scan →Share this article
Comments
Leave a comment