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.