Form destination dimension
Form destination is the dimension that records the URL a form submits to — the value of its action attribute. GA4 enhanced measurement passes it as form_destination on form_submit. It tells you where form data is sent, which is useful for distinguishing forms that share a name but post to different endpoints. It reflects the submission target, not whether the backend accepted the submission.
What this means
The form destination dimension exposes form_destination, the action URL a form posts to, captured by enhanced measurement on form_submit. It distinguishes forms by where they send data, which complements form_id and form_name.
When two forms share a name but post to different endpoints, the destination is what tells them apart.
What it does not tell you
form_destination is the target of the submission, captured client-side at submit time. It does not confirm the server received or accepted the data, nor whether validation passed. A form_submit with a destination can still correspond to a rejected submission.
For true success measurement, pair the submit event with a server-confirmed thank-you page view or backend event.
- Holds the form action URL
- Distinguishes same-named forms by endpoint
- Does not confirm server-side acceptance
How it appears in analytics and logs
A form destination value is the form's action URL. Identical destinations across forms mean they share a submission endpoint; a blank value means no action attribute was resolvable.
Diagnostic use case
Use form destination to separate forms by where they post when several forms share a name but submit to different handlers or endpoints.
What WebmasterID can help detect
WebmasterID can record form submissions tagged with their destination URL as first-party events, without capturing the contents of the form.
Common mistakes
- Reading a form_submit as a confirmed, accepted submission.
- Assuming a blank destination means submission failed.
- Conflating destination with a conversion thank-you page.
Privacy and accuracy notes
Form destination records a submission URL, not the data submitted. WebmasterID treats the action target as first-party context and never logs field values.
Related pages
- Form name dimension
Form name is the dimension that records the name attribute of a form a visitor started or submitted. GA4 enhanced measurement passes it as form_name on form_start and form_submit events. Unlike form_id, the name attribute need not be unique and is often shared across pages, which makes it good for grouping the same logical form (a newsletter signup) sitewide but weaker as a per-instance identifier.
- 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.
- 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.
- Event Explorer
Inspect form_submit destinations first-party.
Sources and verification notes
- Google Analytics Help — [GA4] Enhanced measurement eventsDocuments form_submit and the form_destination parameter.
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.