Answer · Conversion Engineering
How Do I Track Form Abandonment?
The short answer
Set up GA4 events in GTM for form_start (first field focus), form_field_complete (each field), form_abandon (user leaves page without submitting), and form_submit. The dropoff between events shows you which specific field is killing conversion — usually field 4 or 5 on long forms.
№ 01The longer answer
Form abandonment tracking requires four events: form_start (fires on first field focus), form_field_complete (fires when each field is filled and blurred), form_abandon (fires when user leaves page without submitting), form_submit (fires on successful submission).
GTM setup: use a “Form Visibility” trigger for form_start. Use field-level blur triggers for form_field_complete (with field_name parameter). Use a beforeunload trigger for form_abandon. Use the form’s native success callback for form_submit.
Read the data as a funnel: 1000 form_starts → 800 field_1_complete → 700 field_2_complete → 400 field_3_complete → 100 form_submit. The dropoff between field_3 and submit is the bottleneck. Usually the dropoff field is the longest, the required-without-being-necessary field, or the phone number field.
Microsoft Clarity also surfaces form-abandonment patterns via session replay — watch 5-10 sessions of abandoners to see which field causes the bail. The qualitative pattern usually matches the quantitative dropoff data.
№ 02Can I track which field they abandoned on?
Yes — with form_field_complete events configured per field, the last event before form_abandon is the abandonment field. This is exactly the diagnostic data you need.
№ 03What if my form is iframed (Calendly, HubSpot)?
Iframed forms don’t fire events on your domain by default. HubSpot has a postMessage API that allows tracking. Calendly has its own analytics. For Typeform, use their webhook integrations. For other iframed forms, you may need to ask the vendor for tracking docs.
№ 04How long does this take to set up?
2-4 hours for a competent GTM user on a standard form. Multi-step forms with conditional logic take longer (4-8 hours).
Go deeper
Related questions
Three Ways to Start · No Sales Pitch
Want this answered for your business?
$500 audit. 5-day delivery. Refundable on engagement.