How to Track Webflow Form Submissions as GA4 Key Events
To track a Webflow form submission as a GA4 key event, first make sure GA4 receives an event when the form is sent. Then mark that event as a key event in Admin, Data display, Events. A thank-you page is one clear signal to use. Enhanced measurement and Google Tag Manager are two other options.

Is your Webflow site slow, costly or hard to find?
Send me your siteWhy it matters
A key event tells GA4 which actions matter to your business. If your form is not marked, a lead is just one more event in the list.
There are limits to know. Marking an event only affects reports from that point on. It does not change past data. Realtime reports update a few minutes after the event fires. Standard reports can take up to 24 hours. A standard property can have up to 30 key events.
How to check it
- Open Site settings, then Forms in Webflow. Each form has its own table and submission count. New forms are named "Email Form" by default.
- Open GA4 Admin, then Data display, then Events. Look for
form_submitor a custom event such asthank_you. - Check enhanced measurement. In Admin, open Data streams, click your stream and look at Enhanced measurement. Form interactions collects
form_startandform_submit. - Check the key event star. On the Events page, a filled star means the event is already a key event.
- Send a test submission. Open the Realtime report. Use DebugView with Google Tag Assistant if you need event details.
- Compare counts. Compare GA4 with the Webflow submission count. Events will not appear if client-side privacy controls are in place, or if consent mode is active and you have not consented to Analytics cookies.
How to fix it in Webflow
- Name every form. Select the Form block and open the Settings panel. Give each form a unique name. This makes the form easy to identify in Webflow and in event data.
- Pick one method per form. Methods A, B and C are below.
- Method A: thank-you page. Build a static thank-you page. In the form's Settings panel, set the redirect to that page. Publish the site. In GA4, go to Admin, Data display, Events, then click Create event. Choose Create without code. Pick
page_viewas the source event and enter the thank-you page URL. Name the event, such asthank_you. Turn on Mark as key event. Do not modifypage_viewitself. Google warns that modifying it stops it from collecting pageview data for other pages. - Method B: enhanced measurement. Make sure Form interactions is on in your data stream. Submit a test form and look for
form_submitin DebugView. Google's page does not say whether this event detects forms submitted without a page reload. Test your own form before you rely on it. - Method C: Tag Manager. Create a Form Submission trigger. Turn on Check Validation so it fires only when the form is successfully sent. Turn on Wait for Tags. Set the trigger to fire on Some Forms, and filter by page URL. Then create a Google Analytics event tag with a clear event name, without special characters. Attach the trigger. Test with Preview, then publish.
- Mark the event as a key event. In GA4, go to Admin, Data display, Events. In Recent events, click the star next to your event. You need Editor access or higher. Creating a new event as a key event needs Marketer access or higher.
- Mark only one event per form. If both
form_submitandthank_youare key events, one submission can count twice. - Verify. Submit a test form on the live site. Check Realtime. Check standard reports the next day.
Checklist
- Each Webflow form has a unique name.
- You know which event the form sends.
- Only one method is in use for each form.
- The thank-you page, if used, is published.
- The event appears in Realtime or DebugView.
- The event is marked as a key event.
page_viewwas not modified.- One key event per form.
- Standard reports were checked the next day.
FAQ
Can I mark an event before it appears in GA4?
Yes. Google says you can mark an event ahead of time. GA4 treats it as a key event once it is collected.
Will marking a key event change my past data?
No. It affects reports only from the time you mark it.
Why do GA4 and Webflow show different counts?
They count different things. Webflow counts submissions in Site settings, Forms. GA4 counts events it receives. Privacy controls and consent mode can stop events from being collected.
Dealing with this on a live Webflow site? It is the kind of work I do in Analytics. Send me your site and I will tell you what I would fix first.


