WebmasterID logoWebmasterID
Analytics dimensions

Form ID dimension

Form ID is the dimension that records the id attribute of a form a visitor interacted with or submitted. GA4 enhanced measurement reads it as form_id on form_start and form_submit events. Because an id is meant to be unique per page, it is the cleanest key for telling forms apart, but many forms have no id attribute, so this field is frequently empty and you fall back to form_name or form_destination.

Verified against primary sources

What this means

GA4 enhanced measurement's form_start and form_submit events carry form_id — the id attribute of the form element. The form ID dimension surfaces it so each form is distinguishable even when several forms share a page.

Because ids are intended to be unique, this is the most precise way to attribute form interactions to a specific form.

Why it is often empty

Many forms ship without an id attribute, so form_id is blank for them and reports collapse those forms together under no value. Adding deliberate, stable ids restores precision; renaming them later breaks historical comparison.

Where ids are impractical, form_name and form_destination provide secondary identifiers, though they can be shared across forms.

How it appears in analytics and logs

A form ID value is the form element's id attribute. Blank form_id means the form had no id, so you must identify it by name or destination instead.

Diagnostic use case

Use form ID to identify exactly which form was started or submitted when your markup assigns stable, unique id attributes to forms.

What WebmasterID can help detect

WebmasterID can record form-interaction events with the form's id as first-party context, without capturing the values entered in fields.

Common mistakes

Privacy and accuracy notes

Form ID records markup metadata, not the data a visitor typed. WebmasterID treats form ids as first-party context and never captures field 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.