{"id":701,"date":"2025-09-08T08:00:00","date_gmt":"2025-09-08T12:00:00","guid":{"rendered":"https:\/\/onepagega.com\/blog\/?p=701"},"modified":"2025-08-26T06:30:42","modified_gmt":"2025-08-26T10:30:42","slug":"how-to-track-form-submissions-in-google-analytics-4","status":"publish","type":"post","link":"https:\/\/wp.onepagega.com\/blog\/how-to-track-form-submissions-in-google-analytics-4\/","title":{"rendered":"How to Track Form Submissions in Google Analytics 4"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I know how frustrating it feels to add a contact form or signup box to your website and then wonder if anyone actually hit \u201csubmit.\u201d You can track form submissions in Google Analytics 4 using Enhanced Measurement, but the setup isn\u2019t always obvious.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This matters because form submissions usually mean leads, signups, or sales. They are the real conversions that show if your site is doing its job.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this guide, I\u2019ll walk you through turning on GA4\u2019s built-in tracking, explain where it falls short, and show you the easiest way to view your data. I\u2019ll also share how <a href=\"https:\/\/onepagega.com\">OnePageGA<\/a> puts everything in one clear dashboard.<\/p>\n\n\n\n<div data-schema-only=\"false\" class=\"wp-block-aioseo-faq\"><h2 class=\"aioseo-faq-block-question\">What Are Form Submissions in GA4?<\/h2><div class=\"aioseo-faq-block-answer\">\n<p class=\"wp-block-paragraph\">In Google Analytics 4 (GA4), a form submission is tracked as an event when someone completes and sends a form on your site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is important because form submissions show whether visitors are taking the actions you want. That might be:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Filling out a contact form<\/li>\n\n\n\n<li>Signing up for your email list<\/li>\n\n\n\n<li>Completing a checkout or payment form<\/li>\n\n\n\n<li>Requesting a download or demo<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Each of these signals a conversion and helps you understand if your site is turning visitors into customers or subscribers.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">How to Track Form Submissions with Enhanced Measurement<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The easiest way to track form submissions in GA4 is by using Enhanced Measurement. This feature automatically records when users start filling out a form and when they hit submit, so you can see results without adding extra code.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Enable Enhanced Measurement<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Go to <strong>Admin \u00bb Data Streams<\/strong> in your GA4 property and select your website stream.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"448\" src=\"https:\/\/onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/GA4-data-streams.jpg\" alt=\"Google Analytics 4 Data Streams settings screen showing how to select a website stream\" class=\"wp-image-703\" srcset=\"https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/GA4-data-streams.jpg 1000w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/GA4-data-streams-300x134.jpg 300w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/GA4-data-streams-768x344.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">Select your website data stream in GA4.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Under <strong>Enhanced Measurement<\/strong>, make sure the toggle is turned on.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"897\" height=\"462\" src=\"https:\/\/onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/enhanced-measurement.jpg\" alt=\"Enhanced Measurement toggle in GA4 used to enable automatic tracking of user interactions\" class=\"wp-image-704\" srcset=\"https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/enhanced-measurement.jpg 897w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/enhanced-measurement-300x155.jpg 300w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/enhanced-measurement-768x396.jpg 768w\" sizes=\"auto, (max-width: 897px) 100vw, 897px\" \/><figcaption class=\"wp-element-caption\">Turn on Enhanced Measurement in GA4<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This setting allows GA4 to automatically track key interactions like scrolls, outbound link clicks, file downloads, and form interactions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Turn On Form Interactions<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In the Enhanced Measurement settings, check that <strong>Form interactions<\/strong> is enabled.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"895\" height=\"330\" src=\"https:\/\/onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/form-interactions.jpg\" alt=\"GA4 Enhanced Measurement settings with Form Interactions option highlighted\" class=\"wp-image-705\" srcset=\"https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/form-interactions.jpg 895w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/form-interactions-300x111.jpg 300w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/form-interactions-768x283.jpg 768w\" sizes=\"auto, (max-width: 895px) 100vw, 895px\" \/><figcaption class=\"wp-element-caption\">Check that Form Interactions is enabled<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If you don\u2019t see it turned on, click the <strong>cog icon<\/strong> next to Enhanced Measurement. A menu will slide out where you can select <strong>Form interactions<\/strong> and save your changes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"794\" height=\"575\" src=\"https:\/\/onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/enable-form-interactions.jpg\" alt=\"Cog icon in GA4 Enhanced Measurement menu where you can enable Form Interactions\" class=\"wp-image-706\" srcset=\"https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/enable-form-interactions.jpg 794w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/enable-form-interactions-300x217.jpg 300w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/enable-form-interactions-768x556.jpg 768w\" sizes=\"auto, (max-width: 794px) 100vw, 794px\" \/><figcaption class=\"wp-element-caption\">Use the cog menu to enable Form Interactions<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">GA4 will then track two events for you:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>form_start<\/code> \u2192 when a visitor begins filling out a form<\/li>\n\n\n\n<li><code>form_submit<\/code> \u2192 when a visitor successfully submits a form<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">These events let you see both engagement and completions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Verify in Reports<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">After turning on form tracking, test it on your site. Open a form, fill it out, and submit it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In GA4, you can check:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Realtime report<\/strong> \u2192 to confirm <code>form_submit<\/code> events are firing as you test.<\/li>\n\n\n\n<li><strong>DebugView<\/strong> \u2192 for troubleshooting if events don\u2019t appear right away.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"884\" height=\"462\" src=\"https:\/\/onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/real-time-report-form-submission.jpg\" alt=\"Realtime report in GA4 showing form submission events being tracked\" class=\"wp-image-707\" srcset=\"https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/real-time-report-form-submission.jpg 884w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/real-time-report-form-submission-300x157.jpg 300w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/real-time-report-form-submission-768x401.jpg 768w\" sizes=\"auto, (max-width: 884px) 100vw, 884px\" \/><figcaption class=\"wp-element-caption\">Realtime report showing form submission events<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You\u2019ll usually see a <code>form_start<\/code> event when someone begins typing. However, depending on how your form is built, GA4 may log the submission as either <code>form_submit<\/code> <strong>or<\/strong> <code>generate_lead<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Google\u2019s <a href=\"https:\/\/support.google.com\/analytics\/answer\/9267735?hl\" target=\"_blank\" rel=\"noopener nofollow\" title=\"\">Recommended Events documentation<\/a> explains that <code>generate_lead<\/code> is the official event for form submissions or information requests. This means it\u2019s normal if you see <code>generate_lead<\/code> instead of <code>form_submit<\/code>, especially for AJAX-based forms or WordPress plugins like <a href=\"https:\/\/wpforms.com\/\" target=\"_blank\" rel=\"noopener\" title=\"\">WPForms<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Limitations of Enhanced Measurement<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Enhanced Measurement is helpful, but it isn\u2019t perfect. Here are the main issues to watch out for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It doesn\u2019t always track AJAX or plugin-based forms.<\/li>\n\n\n\n<li>Submissions can be double counted if a user reloads the page or missed entirely if they abandon mid-process.<\/li>\n\n\n\n<li>You won\u2019t get useful context such as the form ID, type of form, or which page the submission happened on.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">These limits matter because they can make your reports misleading or incomplete. If you need more accuracy, other tracking methods are worth considering.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Other Ways to Track Forms in GA4<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If Enhanced Measurement isn\u2019t giving you the full picture, there are other ways to track form submissions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Google Tag Manager (GTM):<\/strong> The most flexible option. You can fire a custom event only when a form is truly submitted.<\/li>\n\n\n\n<li><strong>Thank-You Page Tracking:<\/strong> Works if your forms redirect to a separate thank-you page. Be careful, though \u2014 reloading that page can inflate your numbers.<\/li>\n\n\n\n<li><strong>Success Message Tracking:<\/strong> Fires an event when a success message element appears on the page. This is more accurate but requires setting up CSS selectors.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For most beginners, Enhanced Measurement is the easiest starting point, even if it\u2019s not perfect.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to See GA4 Form Submission Data<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Turning on tracking is only half the job. The real value comes from knowing where to find form submission data in GA4 and how to mark it as a conversion. This way, you can measure which pages and campaigns actually drive results.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">View Form Submissions in GA4 Reports<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Step 1: Open the Events Report<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Go to <strong>Reports \u00bb Engagement \u00bb Events<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"411\" src=\"https:\/\/onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/events-report-ga4.jpg\" alt=\"Google Analytics 4 Events report listing tracked website events\" class=\"wp-image-708\" srcset=\"https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/events-report-ga4.jpg 1000w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/events-report-ga4-300x123.jpg 300w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/events-report-ga4-768x316.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">The Events report lists all tracked events<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This is where GA4 lists every event it\u2019s tracking on your site.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 2: Look for the Form Submit Event<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">In the Events list, scroll until you see <code>form_submit<\/code>. If your form uses AJAX or a plugin that GA4 interprets differently, you might see <code>generate_lead<\/code> instead.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"935\" height=\"584\" src=\"https:\/\/onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/event-report-form-submit.jpg\" alt=\"GA4 Events report showing form_submit and generate_lead events\" class=\"wp-image-709\" srcset=\"https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/event-report-form-submit.jpg 935w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/event-report-form-submit-300x187.jpg 300w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/event-report-form-submit-768x480.jpg 768w\" sizes=\"auto, (max-width: 935px) 100vw, 935px\" \/><figcaption class=\"wp-element-caption\">Look for form_submit or generate_lead in the Events list<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Both events indicate a successful form submission.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 3: Mark the Form Submit Event as a Conversion<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Next to the <code>form_submit<\/code> (or <code>generate_lead<\/code>) row, click the 3 dots icon to see more options.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"933\" height=\"593\" src=\"https:\/\/onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/mark-as-key-event.jpg\" alt=\"GA4 Events screen with option to mark form submissions as a key event\" class=\"wp-image-710\" srcset=\"https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/mark-as-key-event.jpg 933w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/mark-as-key-event-300x191.jpg 300w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/mark-as-key-event-768x488.jpg 768w\" sizes=\"auto, (max-width: 933px) 100vw, 933px\" \/><figcaption class=\"wp-element-caption\">Mark form submissions as a key event<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In some cases, Google marks form submissions as a key event by default. If you see that, you don\u2019t need to change anything.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If it\u2019s not already set as a key event, the option will say <strong>Mark as key event<\/strong>, so click that to turn it on.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Step 4: (Optional) Explore Form Submission Data<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">For a deeper look at your form submissions, go to <strong>Explore<\/strong> in GA4 and create a new <strong>Blank<\/strong> exploration.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"273\" src=\"https:\/\/onepagega.com\/blog\/wp-content\/uploads\/2024\/11\/Custom-reports-GA4.png\" alt=\"GA4 Explore section with Blank exploration option for custom reporting\" class=\"wp-image-321\" srcset=\"https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2024\/11\/Custom-reports-GA4.png 620w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2024\/11\/Custom-reports-GA4-300x132.png 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><figcaption class=\"wp-element-caption\">Create a blank exploration in GA4 Explore<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Add <strong>Event name<\/strong> and <strong>Landing page<\/strong> as dimensions. Then, use <strong>Event count<\/strong> as the metric.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"596\" height=\"524\" src=\"https:\/\/onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/exploration-dimensions-metrics.jpg\" alt=\"GA4 Explore setup with Event name and Landing page dimensions selected\" class=\"wp-image-711\" srcset=\"https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/exploration-dimensions-metrics.jpg 596w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/exploration-dimensions-metrics-300x264.jpg 300w\" sizes=\"auto, (max-width: 596px) 100vw, 596px\" \/><figcaption class=\"wp-element-caption\">Add Event name and Landing page as dimensions<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This lets you see how many times <code>form_submit<\/code> or <code>generate_lead<\/code> fired and which landing pages drove those submissions.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"882\" height=\"566\" src=\"https:\/\/onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/custom-exploration-ga4.jpg\" alt=\"GA4 custom exploration showing form submission event data by landing page\" class=\"wp-image-713\" srcset=\"https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/custom-exploration-ga4.jpg 882w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/custom-exploration-ga4-300x193.jpg 300w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/custom-exploration-ga4-768x493.jpg 768w\" sizes=\"auto, (max-width: 882px) 100vw, 882px\" \/><figcaption class=\"wp-element-caption\">Custom exploration showing form submissions by page<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You can also compare performance across traffic sources or campaigns by adding more dimensions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For more details, please see my guide on <a href=\"https:\/\/onepagega.com\/blog\/simple-google-analytics-reports\/\" title=\"How to Create Simple Google Analytics Reports for Beginners\">how to create simple Google Analytics reports<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">See Form Submissions in OnePageGA<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Google Analytics 4 does track form submissions, but finding the data often means digging through multiple menus or building custom reports. That\u2019s where <a href=\"https:\/\/onepagega.com\">OnePageGA<\/a> can make things easier.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"428\" src=\"https:\/\/onepagega.com\/blog\/wp-content\/uploads\/2024\/11\/OnePageGA-Homepage.png\" alt=\"OnePageGA homepage showing a simple GA4 dashboard interface\" class=\"wp-image-285\" srcset=\"https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2024\/11\/OnePageGA-Homepage.png 620w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2024\/11\/OnePageGA-Homepage-300x207.png 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><figcaption class=\"wp-element-caption\">OnePageGA dashboard homepage<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">OnePageGA is a simple dashboard that connects to your GA4 account and shows your most important metrics in one place \u2014 including form submissions. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instead of hunting through the Events report or Explore, you can see your <code>form_submit<\/code> and <code>generate_lead<\/code> events right alongside traffic, conversions, and top pages.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"708\" src=\"https:\/\/onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/onepagega-form-submit-event.jpg\" alt=\"OnePageGA dashboard highlighting form submission events alongside traffic and conversions\" class=\"wp-image-712\" srcset=\"https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/onepagega-form-submit-event.jpg 1000w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/onepagega-form-submit-event-300x212.jpg 300w, https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/onepagega-form-submit-event-768x544.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">OnePageGA showing form submission events<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">With OnePageGA you can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Quickly compare which landing pages drive the most form completions<\/li>\n\n\n\n<li>See which traffic sources or campaigns lead to more signups<\/li>\n\n\n\n<li>Skip the setup work of building custom reports in GA4<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For example, you might notice that your newsletter form converts best on blog posts, while your contact form works better on your services page. In OnePageGA, these insights are visible in just a few clicks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With <a href=\"https:\/\/onepagega.com\">OnePageGA<\/a>, you can track your form submissions without the GA4 learning curve.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQs About Tracking Form Submissions in GA4<\/h2>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Does GA4 automatically track form submissions?<\/summary>\n<p class=\"wp-block-paragraph\">Yes. If Enhanced Measurement and <strong>Form interactions<\/strong> are enabled, GA4 records <code>form_start<\/code> and either <code>form_submit<\/code> or <code>generate_lead<\/code> events.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Why don\u2019t I see form submissions in GA4?<\/summary>\n<p class=\"wp-block-paragraph\">Some forms use AJAX or plugins like WPForms or Elementor. These may not trigger <code>form_submit<\/code> automatically, so GA4 logs them as <code>generate_lead<\/code> instead.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Can I mark form submissions as conversions?<\/summary>\n<p class=\"wp-block-paragraph\">Yes. In <strong>Admin \u00bb Events<\/strong>, find <code>form_submit<\/code> or <code>generate_lead<\/code>. If it\u2019s not already set, choose <strong>Mark as key event<\/strong> so GA4 counts it as a conversion.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>What\u2019s the easiest way to check form data?<\/summary>\n<p class=\"wp-block-paragraph\">GA4 can show the data, but it\u2019s spread across different reports. <a href=\"https:\/\/onepagega.com\">OnePageGA<\/a> puts your form submissions, pages, and sources in one simple dashboard.<\/p>\n<\/details>\n\n\n\n<h3 class=\"wp-block-heading\">Next Steps<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The easiest way to track form submissions in Google Analytics 4 is with Enhanced Measurement, but it has limits. Depending on your forms, you may see events logged as <code>form_submit<\/code> or <code>generate_lead<\/code>. Once you\u2019ve found them, mark the right event as a key event so GA4 treats it as a conversion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want a clearer view without extra steps, <a href=\"https:\/\/onepagega.com\">OnePageGA<\/a> gives you a simple dashboard that shows your form submissions, traffic sources, and top pages in one place.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For more help with GA4, check out the following guides:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/onepagega.com\/blog\/types-of-events-in-google-analytics\/\">Types of Events in Google Analytics<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/onepagega.com\/blog\/how-to-find-top-converting-traffic-sources-ga4\/\">How to Find Top Converting Traffic Sources in GA4<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/onepagega.com\/blog\/how-to-find-bounce-rate-in-google-analytics-4\/\">How to Find Bounce Rate in Google Analytics 4<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/onepagega.com\/blog\/how-to-find-average-session-duration-in-google-analytics\/\">How to Find Average Session Duration in Google Analytics<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you have questions or want to join the conversation, you can also <a href=\"https:\/\/x.com\/onepagega\" target=\"_blank\" rel=\"noopener nofollow\" title=\"OnePageGA on X\">find us on X<\/a> and <a href=\"https:\/\/www.facebook.com\/profile.php?id=61568564864925\" target=\"_blank\" rel=\"noopener nofollow\" title=\"OnePageGA on Facebook\">Facebook<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Track form submissions in Google Analytics 4 with Enhanced Measurement. Learn how to log events, mark conversions, and view results in OnePageGA.<\/p>\n","protected":false},"author":5,"featured_media":715,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[37,57,55],"class_list":["post-701","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-event-tracking-in-ga4","tag-form-submmissions","tag-ga4-event-tracking"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Track form submissions in Google Analytics 4 with Enhanced Measurement. Learn how to log events, mark conversions, and view results in OnePageGA.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Stacey Corrin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/wp.onepagega.com\/blog\/how-to-track-form-submissions-in-google-analytics-4\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"OnePageGA - A simple, easy to use, and easy to understand one page dashboard for Google Analytics 4.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"How to Track Form Submissions in Google Analytics 4\" \/>\n\t\t<meta property=\"og:description\" content=\"Track form submissions in Google Analytics 4 with Enhanced Measurement. Learn how to log events, mark conversions, and view results in OnePageGA.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/wp.onepagega.com\/blog\/how-to-track-form-submissions-in-google-analytics-4\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/track-form-submissions-google-analytics.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/track-form-submissions-google-analytics.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-09-08T12:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-08-26T10:30:42+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61568564864925\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/profile.php?id=845775382&amp;locale=en_GB\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@onepagega\" \/>\n\t\t<meta name=\"twitter:title\" content=\"How to Track Form Submissions in Google Analytics 4\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Track form submissions in Google Analytics 4 with Enhanced Measurement. Learn how to log events, mark conversions, and view results in OnePageGA.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@corrin_stacey\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/track-form-submissions-google-analytics.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/how-to-track-form-submissions-in-google-analytics-4\\\/#blogposting\",\"name\":\"How to Track Form Submissions in Google Analytics 4\",\"headline\":\"How to Track Form Submissions in Google Analytics 4\",\"author\":{\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/author\\\/stacey\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/track-form-submissions-google-analytics.png\",\"width\":1200,\"height\":630},\"datePublished\":\"2025-09-08T08:00:00-04:00\",\"dateModified\":\"2025-08-26T06:30:42-04:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/how-to-track-form-submissions-in-google-analytics-4\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/how-to-track-form-submissions-in-google-analytics-4\\\/#webpage\"},\"articleSection\":\"Tutorials, Event tracking in GA4, form submmissions, GA4 event tracking\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/how-to-track-form-submissions-in-google-analytics-4\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/category\\\/tutorials\\\/#listItem\",\"name\":\"Tutorials\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/category\\\/tutorials\\\/#listItem\",\"position\":2,\"name\":\"Tutorials\",\"item\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/category\\\/tutorials\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/how-to-track-form-submissions-in-google-analytics-4\\\/#listItem\",\"name\":\"How to Track Form Submissions in Google Analytics 4\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/how-to-track-form-submissions-in-google-analytics-4\\\/#listItem\",\"position\":3,\"name\":\"How to Track Form Submissions in Google Analytics 4\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/category\\\/tutorials\\\/#listItem\",\"name\":\"Tutorials\"}}]},{\"@type\":\"FAQPage\",\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/how-to-track-form-submissions-in-google-analytics-4\\\/#aioseo-faq-page-mesd3yhp\",\"name\":\"How to Track Form Submissions in Google Analytics 4\",\"description\":\"Track form submissions in Google Analytics 4 with Enhanced Measurement. Learn how to log events, mark conversions, and view results in OnePageGA.\",\"url\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/how-to-track-form-submissions-in-google-analytics-4\\\/\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Does GA4 automatically track form submissions?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. If Enhanced Measurement and Form interactions are enabled, GA4 records form_start and either form_submit or generate_lead events.\"}},{\"@type\":\"Question\",\"name\":\"Why don\\u2019t I see form submissions in GA4?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Some forms use AJAX or plugins like WPForms or Elementor. These may not trigger form_submit automatically, so GA4 logs them as generate_lead instead.\"}},{\"@type\":\"Question\",\"name\":\"Can I mark form submissions as conversions?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. In Admin \\u00bb Events, find form_submit or generate_lead. If it\\u2019s not already set, choose Mark as key event so GA4 counts it as a conversion.\"}},{\"@type\":\"Question\",\"name\":\"What\\u2019s the easiest way to check form data?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"GA4 can show the data, but it\\u2019s spread across different reports. OnePageGA puts your form submissions, pages, and sources in one simple dashboard.\"}},{\"@type\":\"Question\",\"name\":\"What Are Form Submissions in GA4?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"In Google Analytics 4 (GA4), a form submission is tracked as an event when someone completes and sends a form on your site. This is important because form submissions show whether visitors are taking the actions you want. That might be: Filling out a contact form Signing up for your email list Completing a checkout or payment form Requesting a download or demo Each of these signals a conversion and helps you understand if your site is turning visitors into customers or subscribers.\"}}],\"inLanguage\":\"en-US\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/how-to-track-form-submissions-in-google-analytics-4\\\/#breadcrumblist\"}},{\"@type\":\"HowTo\",\"name\":\"How to Track Form Submissions in Google Analytics 4\",\"description\":\"Guide for tracking form submissions in Google Analytics 4 using Enhanced Measurement and other methods.\",\"image\":\"https:\\\/\\\/onepagega.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/track-form-submissions-google-analytics.png\",\"totalTime\":\"PT10M\",\"estimatedCost\":{\"@type\":\"MonetaryAmount\",\"currency\":\"USD\",\"value\":\"0\"},\"tool\":[{\"@type\":\"HowToTool\",\"name\":\"Google Analytics 4\"},{\"@type\":\"HowToTool\",\"name\":\"OnePageGA\"}],\"supply\":[{\"@type\":\"HowToSupply\",\"name\":\"Admin login to Google Analytics 4\"},{\"@type\":\"HowToSupply\",\"name\":\"Access to website's Data Streams\"}],\"step\":[{\"@type\":\"HowToSection\",\"name\":\"Method 1 \\u2013 Track Using Enhanced Measurement\",\"itemListElement\":[{\"@type\":\"HowToStep\",\"name\":\"Enable Enhanced Measurement\",\"text\":\"Go to Admin \\u00bb Data Streams in your GA4 property, select your website stream, and make sure the Enhanced Measurement toggle is turned on.\"},{\"@type\":\"HowToStep\",\"name\":\"Turn On Form Interactions\",\"text\":\"In the Enhanced Measurement settings, check that Form interactions is enabled, use the cog icon for enabling if necessary.\"},{\"@type\":\"HowToStep\",\"name\":\"Verify in Reports\",\"text\":\"Test form submissions on your site and check GA4's Realtime report or DebugView to confirm events are being logged.\"}]},{\"@type\":\"HowToSection\",\"name\":\"Method 2 \\u2013 Other Ways to Track Forms\",\"itemListElement\":[{\"@type\":\"HowToStep\",\"name\":\"Using Google Tag Manager\",\"text\":\"Use Google Tag Manager to fire a custom event only when a form is truly submitted.\"},{\"@type\":\"HowToStep\",\"name\":\"Thank-You Page Tracking\",\"text\":\"Track submissions if your forms redirect to a separate thank-you page; monitor the risk of inflated numbers due to page reloads.\"},{\"@type\":\"HowToStep\",\"name\":\"Success Message Tracking\",\"text\":\"Set up tracking to fire an event when a success message element appears on the page using CSS selectors.\"}]},{\"@type\":\"HowToStep\",\"name\":\"View Form Submissions in GA4\",\"text\":\"Open GA4's Reports \\u00bb Engagement \\u00bb Events to see form submission data and mark events as conversions.\"}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/#organization\",\"name\":\"OnePageGA\",\"description\":\"A simple, easy to use, and easy to understand one page dashboard for Google Analytics 4.\",\"url\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/blog.onepagega.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/onepagega.png\",\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/how-to-track-form-submissions-in-google-analytics-4\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/how-to-track-form-submissions-in-google-analytics-4\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=61568564864925\",\"https:\\\/\\\/x.com\\\/onepagega\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/author\\\/stacey\\\/#author\",\"url\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/author\\\/stacey\\\/\",\"name\":\"Stacey Corrin\",\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/onepagega.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/stacey-corrin.png\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=845775382&locale=en_GB\",\"https:\\\/\\\/x.com\\\/corrin_stacey\",\"https:\\\/\\\/staceycorrin.com\\\/\"],\"description\":\"Stacey is the lead writer for OnePageGA and has over a decade of experience in online content writing with a focus on business, SaaS and digital marketing topics. She kicked off her writing career in 2007 with her first personal blog and was instantly hooked on content marketing. After building a solid reputation for guest posting on other blogs, she branched out into freelance writing, working with clients in the digital marketing industry. Despite being completely self-taught, Stacey's always looking for ways to brush up on her skills. After joining our content team, she's gone on to gain the following certifications:  Certified Search Marketing Specialist\\u00a0 Certified Content Marketing Specialist Certified Email Marketing Specialist Hubspot Inbound Marketing  \\u00a0 Some of the notable sites Stacey's work has appeared on include SeedProd, RafflePress, Blogging Wizard, WPKube, Pressidium, and ProBlogger.\",\"jobTitle\":\"Content Writer\",\"knowsAbout\":[{\"@type\":\"Thing\",\"name\":\"Digital Marketing\"},{\"@type\":\"Thing\",\"name\":\"Business Growth\"},{\"@type\":\"Thing\",\"name\":\"SEO\"},{\"@type\":\"Thing\",\"name\":\"Content Marketing\"},{\"@type\":\"Thing\",\"name\":\"SaaS\"},{\"@type\":\"Thing\",\"name\":\"Google Analytics\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/\",\"name\":\"OnePageGA\",\"description\":\"A simple, easy to use, and easy to understand one page dashboard for Google Analytics 4.\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/wp.onepagega.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>How to Track Form Submissions in Google Analytics 4<\/title>\n\n","aioseo_head_json":{"title":"How to Track Form Submissions in Google Analytics 4","description":"Track form submissions in Google Analytics 4 with Enhanced Measurement. Learn how to log events, mark conversions, and view results in OnePageGA.","canonical_url":"https:\/\/wp.onepagega.com\/blog\/how-to-track-form-submissions-in-google-analytics-4\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/wp.onepagega.com\/blog\/how-to-track-form-submissions-in-google-analytics-4\/#blogposting","name":"How to Track Form Submissions in Google Analytics 4","headline":"How to Track Form Submissions in Google Analytics 4","author":{"@id":"https:\/\/wp.onepagega.com\/blog\/author\/stacey\/#author"},"publisher":{"@id":"https:\/\/wp.onepagega.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/track-form-submissions-google-analytics.png","width":1200,"height":630},"datePublished":"2025-09-08T08:00:00-04:00","dateModified":"2025-08-26T06:30:42-04:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/wp.onepagega.com\/blog\/how-to-track-form-submissions-in-google-analytics-4\/#webpage"},"isPartOf":{"@id":"https:\/\/wp.onepagega.com\/blog\/how-to-track-form-submissions-in-google-analytics-4\/#webpage"},"articleSection":"Tutorials, Event tracking in GA4, form submmissions, GA4 event tracking"},{"@type":"BreadcrumbList","@id":"https:\/\/wp.onepagega.com\/blog\/how-to-track-form-submissions-in-google-analytics-4\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/wp.onepagega.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/wp.onepagega.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/wp.onepagega.com\/blog\/category\/tutorials\/#listItem","name":"Tutorials"}},{"@type":"ListItem","@id":"https:\/\/wp.onepagega.com\/blog\/category\/tutorials\/#listItem","position":2,"name":"Tutorials","item":"https:\/\/wp.onepagega.com\/blog\/category\/tutorials\/","nextItem":{"@type":"ListItem","@id":"https:\/\/wp.onepagega.com\/blog\/how-to-track-form-submissions-in-google-analytics-4\/#listItem","name":"How to Track Form Submissions in Google Analytics 4"},"previousItem":{"@type":"ListItem","@id":"https:\/\/wp.onepagega.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/wp.onepagega.com\/blog\/how-to-track-form-submissions-in-google-analytics-4\/#listItem","position":3,"name":"How to Track Form Submissions in Google Analytics 4","previousItem":{"@type":"ListItem","@id":"https:\/\/wp.onepagega.com\/blog\/category\/tutorials\/#listItem","name":"Tutorials"}}]},{"@type":"FAQPage","@id":"https:\/\/wp.onepagega.com\/blog\/how-to-track-form-submissions-in-google-analytics-4\/#aioseo-faq-page-mesd3yhp","name":"How to Track Form Submissions in Google Analytics 4","description":"Track form submissions in Google Analytics 4 with Enhanced Measurement. Learn how to log events, mark conversions, and view results in OnePageGA.","url":"https:\/\/wp.onepagega.com\/blog\/how-to-track-form-submissions-in-google-analytics-4\/","mainEntity":[{"@type":"Question","name":"Does GA4 automatically track form submissions?","acceptedAnswer":{"@type":"Answer","text":"Yes. If Enhanced Measurement and Form interactions are enabled, GA4 records form_start and either form_submit or generate_lead events."}},{"@type":"Question","name":"Why don\u2019t I see form submissions in GA4?","acceptedAnswer":{"@type":"Answer","text":"Some forms use AJAX or plugins like WPForms or Elementor. These may not trigger form_submit automatically, so GA4 logs them as generate_lead instead."}},{"@type":"Question","name":"Can I mark form submissions as conversions?","acceptedAnswer":{"@type":"Answer","text":"Yes. In Admin \u00bb Events, find form_submit or generate_lead. If it\u2019s not already set, choose Mark as key event so GA4 counts it as a conversion."}},{"@type":"Question","name":"What\u2019s the easiest way to check form data?","acceptedAnswer":{"@type":"Answer","text":"GA4 can show the data, but it\u2019s spread across different reports. OnePageGA puts your form submissions, pages, and sources in one simple dashboard."}},{"@type":"Question","name":"What Are Form Submissions in GA4?","acceptedAnswer":{"@type":"Answer","text":"In Google Analytics 4 (GA4), a form submission is tracked as an event when someone completes and sends a form on your site. This is important because form submissions show whether visitors are taking the actions you want. That might be: Filling out a contact form Signing up for your email list Completing a checkout or payment form Requesting a download or demo Each of these signals a conversion and helps you understand if your site is turning visitors into customers or subscribers."}},{"@type":"Question","name":"Does GA4 automatically track form submissions?","acceptedAnswer":{"@type":"Answer","text":"Yes. If Enhanced Measurement and Form interactions are enabled, GA4 records form_start and either form_submit or generate_lead events."}},{"@type":"Question","name":"Why don\u2019t I see form submissions in GA4?","acceptedAnswer":{"@type":"Answer","text":"Some forms use AJAX or plugins like WPForms or Elementor. These may not trigger form_submit automatically, so GA4 logs them as generate_lead instead."}},{"@type":"Question","name":"Can I mark form submissions as conversions?","acceptedAnswer":{"@type":"Answer","text":"Yes. In Admin \u00bb Events, find form_submit or generate_lead. If it\u2019s not already set, choose Mark as key event so GA4 counts it as a conversion."}},{"@type":"Question","name":"What\u2019s the easiest way to check form data?","acceptedAnswer":{"@type":"Answer","text":"GA4 can show the data, but it\u2019s spread across different reports. OnePageGA puts your form submissions, pages, and sources in one simple dashboard."}},{"@type":"Question","name":"What Are Form Submissions in GA4?","acceptedAnswer":{"@type":"Answer","text":"In Google Analytics 4 (GA4), a form submission is tracked as an event when someone completes and sends a form on your site. This is important because form submissions show whether visitors are taking the actions you want. That might be: Filling out a contact form Signing up for your email list Completing a checkout or payment form Requesting a download or demo Each of these signals a conversion and helps you understand if your site is turning visitors into customers or subscribers."}}],"inLanguage":"en-US","breadcrumb":{"@id":"https:\/\/wp.onepagega.com\/blog\/how-to-track-form-submissions-in-google-analytics-4\/#breadcrumblist"}},{"@type":"HowTo","name":"How to Track Form Submissions in Google Analytics 4","description":"Guide for tracking form submissions in Google Analytics 4 using Enhanced Measurement and other methods.","image":"https:\/\/onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/track-form-submissions-google-analytics.png","totalTime":"PT10M","estimatedCost":{"@type":"MonetaryAmount","currency":"USD","value":"0"},"tool":[{"@type":"HowToTool","name":"Google Analytics 4"},{"@type":"HowToTool","name":"OnePageGA"}],"supply":[{"@type":"HowToSupply","name":"Admin login to Google Analytics 4"},{"@type":"HowToSupply","name":"Access to website's Data Streams"}],"step":[{"@type":"HowToSection","name":"Method 1 \u2013 Track Using Enhanced Measurement","itemListElement":[{"@type":"HowToStep","name":"Enable Enhanced Measurement","text":"Go to Admin \u00bb Data Streams in your GA4 property, select your website stream, and make sure the Enhanced Measurement toggle is turned on."},{"@type":"HowToStep","name":"Turn On Form Interactions","text":"In the Enhanced Measurement settings, check that Form interactions is enabled, use the cog icon for enabling if necessary."},{"@type":"HowToStep","name":"Verify in Reports","text":"Test form submissions on your site and check GA4's Realtime report or DebugView to confirm events are being logged."}]},{"@type":"HowToSection","name":"Method 2 \u2013 Other Ways to Track Forms","itemListElement":[{"@type":"HowToStep","name":"Using Google Tag Manager","text":"Use Google Tag Manager to fire a custom event only when a form is truly submitted."},{"@type":"HowToStep","name":"Thank-You Page Tracking","text":"Track submissions if your forms redirect to a separate thank-you page; monitor the risk of inflated numbers due to page reloads."},{"@type":"HowToStep","name":"Success Message Tracking","text":"Set up tracking to fire an event when a success message element appears on the page using CSS selectors."}]},{"@type":"HowToStep","name":"View Form Submissions in GA4","text":"Open GA4's Reports \u00bb Engagement \u00bb Events to see form submission data and mark events as conversions."}]},{"@type":"Organization","@id":"https:\/\/wp.onepagega.com\/blog\/#organization","name":"OnePageGA","description":"A simple, easy to use, and easy to understand one page dashboard for Google Analytics 4.","url":"https:\/\/wp.onepagega.com\/blog\/","logo":{"@type":"ImageObject","url":"https:\/\/blog.onepagega.com\/wp-content\/uploads\/2024\/10\/onepagega.png","@id":"https:\/\/wp.onepagega.com\/blog\/how-to-track-form-submissions-in-google-analytics-4\/#organizationLogo"},"image":{"@id":"https:\/\/wp.onepagega.com\/blog\/how-to-track-form-submissions-in-google-analytics-4\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=61568564864925","https:\/\/x.com\/onepagega"]},{"@type":"Person","@id":"https:\/\/wp.onepagega.com\/blog\/author\/stacey\/#author","url":"https:\/\/wp.onepagega.com\/blog\/author\/stacey\/","name":"Stacey Corrin","image":{"@type":"ImageObject","url":"https:\/\/onepagega.com\/blog\/wp-content\/uploads\/2024\/11\/stacey-corrin.png"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=845775382&locale=en_GB","https:\/\/x.com\/corrin_stacey","https:\/\/staceycorrin.com\/"],"description":"Stacey is the lead writer for OnePageGA and has over a decade of experience in online content writing with a focus on business, SaaS and digital marketing topics. She kicked off her writing career in 2007 with her first personal blog and was instantly hooked on content marketing. After building a solid reputation for guest posting on other blogs, she branched out into freelance writing, working with clients in the digital marketing industry. Despite being completely self-taught, Stacey's always looking for ways to brush up on her skills. After joining our content team, she's gone on to gain the following certifications:  Certified Search Marketing Specialist\u00a0 Certified Content Marketing Specialist Certified Email Marketing Specialist Hubspot Inbound Marketing  \u00a0 Some of the notable sites Stacey's work has appeared on include SeedProd, RafflePress, Blogging Wizard, WPKube, Pressidium, and ProBlogger.","jobTitle":"Content Writer","knowsAbout":[{"@type":"Thing","name":"Digital Marketing"},{"@type":"Thing","name":"Business Growth"},{"@type":"Thing","name":"SEO"},{"@type":"Thing","name":"Content Marketing"},{"@type":"Thing","name":"SaaS"},{"@type":"Thing","name":"Google Analytics"}]},{"@type":"WebSite","@id":"https:\/\/wp.onepagega.com\/blog\/#website","url":"https:\/\/wp.onepagega.com\/blog\/","name":"OnePageGA","description":"A simple, easy to use, and easy to understand one page dashboard for Google Analytics 4.","inLanguage":"en-US","publisher":{"@id":"https:\/\/wp.onepagega.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"OnePageGA - A simple, easy to use, and easy to understand one page dashboard for Google Analytics 4.","og:type":"article","og:title":"How to Track Form Submissions in Google Analytics 4","og:description":"Track form submissions in Google Analytics 4 with Enhanced Measurement. Learn how to log events, mark conversions, and view results in OnePageGA.","og:url":"https:\/\/wp.onepagega.com\/blog\/how-to-track-form-submissions-in-google-analytics-4\/","og:image":"https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/track-form-submissions-google-analytics.png","og:image:secure_url":"https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/track-form-submissions-google-analytics.png","og:image:width":1200,"og:image:height":630,"article:published_time":"2025-09-08T12:00:00+00:00","article:modified_time":"2025-08-26T10:30:42+00:00","article:publisher":"https:\/\/www.facebook.com\/profile.php?id=61568564864925","article:author":"https:\/\/www.facebook.com\/profile.php?id=845775382&locale=en_GB","twitter:card":"summary_large_image","twitter:site":"@onepagega","twitter:title":"How to Track Form Submissions in Google Analytics 4","twitter:description":"Track form submissions in Google Analytics 4 with Enhanced Measurement. Learn how to log events, mark conversions, and view results in OnePageGA.","twitter:creator":"@corrin_stacey","twitter:image":"https:\/\/wp.onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/track-form-submissions-google-analytics.png"},"aioseo_meta_data":{"post_id":"701","title":"How to Track Form Submissions in Google Analytics 4","description":"Track form submissions in Google Analytics 4 with Enhanced Measurement. Learn how to log events, mark conversions, and view results in OnePageGA.","keywords":null,"keyphrases":{"focus":{"keyphrase":"track form submissions google analytics","score":32,"analysis":{"keyphraseInTitle":{"score":3,"maxScore":9,"error":1},"keyphraseInDescription":{"score":3,"maxScore":9,"error":1},"keyphraseLength":{"score":6,"maxScore":9,"error":1,"length":5},"keyphraseInURL":{"score":1,"maxScore":5,"error":1},"keyphraseInIntroduction":{"score":3,"maxScore":9,"error":1},"keyphraseInSubHeadings":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"score":0,"type":"low","maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[{"hidden":false,"schemaBlockId":"aioseo-mes90ubd","tagName":"h2","answer":"In Google Analytics 4 (GA4), a form submission is tracked as an event when someone completes and sends a form on your site. This is important because form submissions show whether visitors are taking the actions you want. That might be: Filling out a contact form Signing up for your email list Completing a checkout or payment form Requesting a download or demo Each of these signals a conversion and helps you understand if your site is turning visitors into customers or subscribers.","type":"aioseo\/faq","question":"What Are Form Submissions in GA4?","graphName":"FAQPage","label":"FAQ (Block)","slug":"faq-page"}],"customGraphs":[{"id":"#aioseo-custom-meseigz5","custom":true,"graphName":"HowTo","schema":"{ \"@type\": \"HowTo\", \"name\": \"How to Track Form Submissions in Google Analytics 4\", \"description\": \"Guide for tracking form submissions in Google Analytics 4 using Enhanced Measurement and other methods.\", \"image\": \"https:\/\/onepagega.com\/blog\/wp-content\/uploads\/2025\/08\/track-form-submissions-google-analytics.png\", \"totalTime\": \"PT10M\", \"estimatedCost\": { \"@type\": \"MonetaryAmount\", \"currency\": \"USD\", \"value\": \"0\" }, \"tool\": [ { \"@type\": \"HowToTool\", \"name\": \"Google Analytics 4\" }, { \"@type\": \"HowToTool\", \"name\": \"OnePageGA\" } ], \"supply\": [ { \"@type\": \"HowToSupply\", \"name\": \"Admin login to Google Analytics 4\" }, { \"@type\": \"HowToSupply\", \"name\": \"Access to website's Data Streams\" } ], \"step\": [ { \"@type\": \"HowToSection\", \"name\": \"Method 1 \u2013 Track Using Enhanced Measurement\", \"itemListElement\": [ { \"@type\": \"HowToStep\", \"name\": \"Enable Enhanced Measurement\", \"text\": \"Go to Admin \u00bb Data Streams in your GA4 property, select your website stream, and make sure the Enhanced Measurement toggle is turned on.\" }, { \"@type\": \"HowToStep\", \"name\": \"Turn On Form Interactions\", \"text\": \"In the Enhanced Measurement settings, check that Form interactions is enabled, use the cog icon for enabling if necessary.\" }, { \"@type\": \"HowToStep\", \"name\": \"Verify in Reports\", \"text\": \"Test form submissions on your site and check GA4's Realtime report or DebugView to confirm events are being logged.\" } ] }, { \"@type\": \"HowToSection\", \"name\": \"Method 2 \u2013 Other Ways to Track Forms\", \"itemListElement\": [ { \"@type\": \"HowToStep\", \"name\": \"Using Google Tag Manager\", \"text\": \"Use Google Tag Manager to fire a custom event only when a form is truly submitted.\" }, { \"@type\": \"HowToStep\", \"name\": \"Thank-You Page Tracking\", \"text\": \"Track submissions if your forms redirect to a separate thank-you page; monitor the risk of inflated numbers due to page reloads.\" }, { \"@type\": \"HowToStep\", \"name\": \"Success Message Tracking\", \"text\": \"Set up tracking to fire an event when a success message element appears on the page using CSS selectors.\" } ] }, { \"@type\": \"HowToStep\", \"name\": \"View Form Submissions in GA4\", \"text\": \"Open GA4's Reports \u00bb Engagement \u00bb Events to see form submission data and mark events as conversions.\" } ] }"}],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[{"id":"#aioseo-faq-page-mesd3yhp","slug":"faq-page","graphName":"FAQPage","label":"FAQ","properties":{"name":"#post_title","description":"#post_excerpt","questions":[{"question":"Does GA4 automatically track form submissions?","answer":"Yes. If Enhanced Measurement and Form interactions are enabled, GA4 records form_start and either form_submit or generate_lead events."},{"question":"Why don\u2019t I see form submissions in GA4?","answer":"Some forms use AJAX or plugins like WPForms or Elementor. These may not trigger form_submit automatically, so GA4 logs them as generate_lead instead."},{"question":"Can I mark form submissions as conversions?","answer":"Yes. In Admin \u00bb Events, find form_submit or generate_lead. If it\u2019s not already set, choose Mark as key event so GA4 counts it as a conversion."},{"question":"What\u2019s the easiest way to check form data?","answer":"GA4 can show the data, but it\u2019s spread across different reports. OnePageGA puts your form submissions, pages, and sources in one simple dashboard."}]},"value":"faq-page"}]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-05-16 19:06:45","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":"4","open_ai":null,"ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2025-08-26 07:50:29","updated":"2026-06-15 05:31:37"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/wp.onepagega.com\/blog\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/wp.onepagega.com\/blog\/category\/tutorials\/\" title=\"Tutorials\">Tutorials<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\tHow to Track Form Submissions in Google Analytics 4\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/wp.onepagega.com\/blog"},{"label":"Tutorials","link":"https:\/\/wp.onepagega.com\/blog\/category\/tutorials\/"},{"label":"How to Track Form Submissions in Google Analytics 4","link":"https:\/\/wp.onepagega.com\/blog\/how-to-track-form-submissions-in-google-analytics-4\/"}],"_links":{"self":[{"href":"https:\/\/wp.onepagega.com\/blog\/wp-json\/wp\/v2\/posts\/701","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.onepagega.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.onepagega.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.onepagega.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.onepagega.com\/blog\/wp-json\/wp\/v2\/comments?post=701"}],"version-history":[{"count":3,"href":"https:\/\/wp.onepagega.com\/blog\/wp-json\/wp\/v2\/posts\/701\/revisions"}],"predecessor-version":[{"id":716,"href":"https:\/\/wp.onepagega.com\/blog\/wp-json\/wp\/v2\/posts\/701\/revisions\/716"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp.onepagega.com\/blog\/wp-json\/wp\/v2\/media\/715"}],"wp:attachment":[{"href":"https:\/\/wp.onepagega.com\/blog\/wp-json\/wp\/v2\/media?parent=701"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.onepagega.com\/blog\/wp-json\/wp\/v2\/categories?post=701"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.onepagega.com\/blog\/wp-json\/wp\/v2\/tags?post=701"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}