form_submit
A user submits a form.
Status: Planned
Triggered when a user submits a form.
Emitted by CMS forms on the website (sales or booking sites).
GA4 docs: https://support.google.com/analytics/answer/9216061
Note: To use form parameters in GA4 reports, configure custom dimensions.
If marketing consent is granted and the form includes email or phone fields, include user_data with hashed identifiers.
GA4 Tag Manager user-provided data guidance: https://support.google.com/analytics/answer/14171268
No address fields are sent.
Sample data layer snippet
dataLayer.push({
"event": "form_submit",
"form_id": "42",
"form_name": "Contact Form",
"form_destination": "/forms/responses",
"form_submit_text": "Send message",
"form_response_id": "12345",
"user_data": {
"sha256_email_address": "...",
"sha256_phone_number": "..."
}
});Top-level parameters
user_data
Hashed user-provided data for Google tags. Source: Hashed email/phone from form response, sent only with marketing consent.
Still need help? Share an idea