WebmasterID logoWebmasterID
Event tracking

The form_submit event

A form_submit event records that a visitor submitted a form — a signup, contact, or checkout form. It is one of the highest-value events because it usually maps to an intent or conversion. The hard rule is that the submitted field values (name, email, message) must never enter analytics: you record that a form was sent and which one, not what was typed.

Verified against primary sources

What this means

form_submit fires when a form is submitted. GA4's enhanced measurement can capture form interactions automatically (form_start and form_submit) for standard HTML forms. The event tells you the form was completed; paired with form_start it shows how many people began versus finished.

What to record — and not record

Record the form's identity (a form id, name, or destination) and the page it was on. Never record what the visitor typed: names, emails, phone numbers, and free-text are personal data and may be special-category data. Putting them in event properties turns analytics into a data-protection liability and is unnecessary for measuring conversions.

How it appears in analytics and logs

A form_submit event means a form was sent. Missing submits hide conversions; submits without matching form_start can mean validation or tracking issues on the form.

Diagnostic use case

Measure how often each form is submitted and where, so you can find drop-off and high-intent pages, while keeping every field value out of analytics.

What WebmasterID can help detect

WebmasterID supports tagged form events with stable ids and no field capture, so form_submit stays a clean conversion signal without ingesting any typed personal data.

Common mistakes

Privacy and accuracy notes

Form field contents are personal data and must never become event properties. Record a form id or name only. WebmasterID's form tagging (data-wmid-form) captures the form identity, not its contents.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.