{"id":10077,"date":"2024-10-18T12:36:02","date_gmt":"2024-10-18T12:36:02","guid":{"rendered":"https:\/\/ceowebltd.com\/blog\/?p=10077"},"modified":"2024-10-18T12:36:02","modified_gmt":"2024-10-18T12:36:02","slug":"how-to-track-form-submissions-with-google-tag-manager-2","status":"publish","type":"post","link":"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/","title":{"rendered":"How to track form submissions with Google Tag Manager"},"content":{"rendered":"<p>Tracking form submissions with <strong>Google Tag Manager (GTM)<\/strong> is an essential way to gather insights about user engagement, especially if you want to measure conversion rates or interactions with forms on your website. By setting up form submission tracking, you can send this data to Google Analytics or other tools, helping you analyze the performance of your forms and optimize the user experience.<\/p>\n<p>Here\u2019s a step-by-step guide to tracking form submissions using GTM:<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_73 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/#1_Set_Up_Google_Tag_Manager_on_Your_Website\" title=\"1. Set Up Google Tag Manager on Your Website\">1. Set Up Google Tag Manager on Your Website<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/#2_Identify_Form_Submission_Type\" title=\"2. Identify Form Submission Type\">2. Identify Form Submission Type<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/#3_Enable_Built-In_Form_Variables\" title=\"3. Enable Built-In Form Variables\">3. Enable Built-In Form Variables<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/#4_Create_a_Trigger_for_Form_Submissions\" title=\"4. Create a Trigger for Form Submissions\">4. Create a Trigger for Form Submissions<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/#For_Regular_Form_Submissions\" title=\"For Regular Form Submissions:\">For Regular Form Submissions:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/#For_AJAX_or_JavaScript_Forms_No_Page_Reload\" title=\"For AJAX or JavaScript Forms (No Page Reload):\">For AJAX or JavaScript Forms (No Page Reload):<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/#5_Create_a_Tag_to_Send_Form_Submission_Data\" title=\"5. Create a Tag to Send Form Submission Data\">5. Create a Tag to Send Form Submission Data<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/#For_Google_Analytics_GA4_Users\" title=\"For Google Analytics (GA4) Users:\">For Google Analytics (GA4) Users:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/#For_Universal_Analytics_Users\" title=\"For Universal Analytics Users:\">For Universal Analytics Users:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/#6_Test_the_Form_Submission_Tracking\" title=\"6. Test the Form Submission Tracking\">6. Test the Form Submission Tracking<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/#7_Publish_Your_Changes\" title=\"7. Publish Your Changes\">7. Publish Your Changes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/#8_View_Form_Submission_Data_in_Google_Analytics\" title=\"8. View Form Submission Data in Google Analytics\">8. View Form Submission Data in Google Analytics<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/#For_GA4_Users\" title=\"For GA4 Users:\">For GA4 Users:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/#For_Universal_Analytics_Users-2\" title=\"For Universal Analytics Users:\">For Universal Analytics Users:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/#9_Advanced_Options\" title=\"9. Advanced Options\">9. Advanced Options<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/#Conclusion\" title=\"Conclusion\">Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"1_Set_Up_Google_Tag_Manager_on_Your_Website\"><\/span>1. <strong>Set Up Google Tag Manager on Your Website<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Ensure that GTM is properly installed on your website before you start tracking form submissions. If not, follow these steps to install it:<\/p>\n<ul>\n<li><strong>Create a GTM Container<\/strong>: Go to <a href=\"https:\/\/tagmanager.google.com\/\" target=\"_new\" rel=\"noopener\">Google Tag Manager<\/a> and log in with your Google account. Create a new container for your website.<\/li>\n<li><strong>Install GTM Code<\/strong>: GTM will provide two code snippets, one for the <code>&lt;head&gt;<\/code> and another for the <code>&lt;body&gt;<\/code> sections of your website. Copy and paste these into your website\u2019s code.<\/li>\n<\/ul>\n<p>Once GTM is installed, you can begin setting up form submission tracking.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Identify_Form_Submission_Type\"><\/span>2. <strong>Identify Form Submission Type<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Forms on websites can submit data in different ways, which affects how you track them. Common submission types include:<\/p>\n<ul>\n<li><strong>Form Submission with a Page Reload<\/strong>: The page reloads after the form is submitted.<\/li>\n<li><strong>AJAX Form Submission<\/strong>: The form is submitted without a page reload, typically using JavaScript or AJAX.<\/li>\n<li><strong>Redirect after Submission<\/strong>: The user is redirected to a thank-you page or another URL after submission.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"3_Enable_Built-In_Form_Variables\"><\/span>3. <strong>Enable Built-In Form Variables<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Before setting up form submission tracking, you\u2019ll need to enable the built-in form variables in GTM to capture key information about the form that is being submitted.<\/p>\n<ol>\n<li><strong>Open GTM<\/strong>: Log in to your GTM account and open the container for your website.<\/li>\n<li><strong>Go to Variables<\/strong>: On the left-hand side menu, click <strong>Variables<\/strong>.<\/li>\n<li><strong>Configure Built-In Variables<\/strong>: Scroll down to the <strong>Forms<\/strong> section, click <strong>Configure<\/strong>, and enable the following variables:\n<ul>\n<li>Form Element<\/li>\n<li>Form Classes<\/li>\n<li>Form ID<\/li>\n<li>Form Target<\/li>\n<li>Form URL<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>These variables will capture important information about the forms on your site, such as the form&#8217;s ID, class, and the URL where the form submits.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"4_Create_a_Trigger_for_Form_Submissions\"><\/span>4. <strong>Create a Trigger for Form Submissions<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Now, you need to create a trigger that tells GTM to listen for form submission events on your site.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"For_Regular_Form_Submissions\"><\/span>For Regular Form Submissions:<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol>\n<li><strong>Go to Triggers<\/strong>: On the left-hand side menu, click <strong>Triggers<\/strong>.<\/li>\n<li><strong>Create a New Trigger<\/strong>: Click <strong>New<\/strong> to create a new trigger.<\/li>\n<li><strong>Trigger Configuration<\/strong>: Name the trigger (e.g., &#8220;Form Submission Trigger&#8221;).<\/li>\n<li><strong>Choose Trigger Type<\/strong>: Click on <strong>Trigger Configuration<\/strong> and select <strong>Form Submission<\/strong>.<\/li>\n<li><strong>Wait for Tags<\/strong>: Enable the options <strong>Wait for Tags<\/strong> and <strong>Check Validation<\/strong>. This ensures that the trigger fires only when the form is successfully submitted.<\/li>\n<li><strong>Trigger for All Forms or Some Forms<\/strong>: You can choose to trigger this event for all forms or specific forms. If you want to track all forms, select <strong>All Forms<\/strong>. To track only specific forms, choose <strong>Some Forms<\/strong> and specify the form conditions. For example:\n<ul>\n<li><strong>Form Classes<\/strong> equals &#8220;contact-form&#8221;<\/li>\n<li><strong>Form ID<\/strong> equals &#8220;newsletter-signup&#8221;<\/li>\n<li><strong>Form URL<\/strong> contains &#8220;thank-you&#8221;<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h4><span class=\"ez-toc-section\" id=\"For_AJAX_or_JavaScript_Forms_No_Page_Reload\"><\/span>For AJAX or JavaScript Forms (No Page Reload):<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol>\n<li><strong>Create a Click Trigger<\/strong>: Since AJAX forms don\u2019t reload the page, the form submission won\u2019t fire automatically. Instead, use a <strong>Click Trigger<\/strong> on the submit button.<\/li>\n<li><strong>Go to Triggers<\/strong>: Click on <strong>Triggers<\/strong> and create a new trigger.<\/li>\n<li><strong>Select Click Trigger<\/strong>: Choose <strong>Click \u2013 All Elements<\/strong>.<\/li>\n<li><strong>Trigger Type<\/strong>: Select <strong>Some Clicks<\/strong>, then define the trigger based on the button\u2019s properties, such as:\n<ul>\n<li><strong>Click Classes<\/strong> contains &#8220;submit-button&#8221;<\/li>\n<li><strong>Click ID<\/strong> equals &#8220;form-submit&#8221;<\/li>\n<\/ul>\n<\/li>\n<li><strong>Save<\/strong>: Once you\u2019ve configured the click trigger, save it.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"5_Create_a_Tag_to_Send_Form_Submission_Data\"><\/span>5. <strong>Create a Tag to Send Form Submission Data<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Once the trigger is ready, create a tag that will send the form submission data to Google Analytics or another tool of your choice.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"For_Google_Analytics_GA4_Users\"><\/span>For Google Analytics (GA4) Users:<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol>\n<li><strong>Go to Tags<\/strong>: In the left-hand menu, click <strong>Tags<\/strong> and then <strong>New<\/strong>.<\/li>\n<li><strong>Tag Configuration<\/strong>: Click <strong>Tag Configuration<\/strong> and select <strong>Google Analytics: GA4 Event<\/strong>.<\/li>\n<li><strong>Event Name<\/strong>: Name the event something descriptive, like \u201cform_submission.\u201d<\/li>\n<li><strong>Add Event Parameters<\/strong>: To capture more details about the form, add parameters such as:\n<ul>\n<li><strong>form_id<\/strong>: Set this to <strong>{{Form ID}}<\/strong>.<\/li>\n<li><strong>form_class<\/strong>: Set this to <strong>{{Form Classes}}<\/strong>.<\/li>\n<li><strong>form_url<\/strong>: Set this to <strong>{{Form URL}}<\/strong>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Measurement ID<\/strong>: Enter your Google Analytics <strong>Measurement ID<\/strong> (found in your GA4 property under Admin \u2192 Data Streams).<\/li>\n<li><strong>Assign Trigger<\/strong>: Attach the form submission trigger you created earlier.<\/li>\n<li><strong>Save the Tag<\/strong>.<\/li>\n<\/ol>\n<h4><span class=\"ez-toc-section\" id=\"For_Universal_Analytics_Users\"><\/span>For Universal Analytics Users:<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol>\n<li><strong>Go to Tags<\/strong>: Click <strong>Tags<\/strong> and then <strong>New<\/strong>.<\/li>\n<li><strong>Tag Configuration<\/strong>: Select <strong>Google Analytics: Universal Analytics<\/strong>.<\/li>\n<li><strong>Track Type<\/strong>: Choose <strong>Event<\/strong>.<\/li>\n<li><strong>Event Tracking Parameters<\/strong>:\n<ul>\n<li><strong>Category<\/strong>: Enter &#8220;Form Submission.&#8221;<\/li>\n<li><strong>Action<\/strong>: Enter &#8220;Submit.&#8221;<\/li>\n<li><strong>Label<\/strong>: You can use <strong>{{Form ID}}<\/strong> or <strong>{{Form Classes}}<\/strong> to provide more specific details about the form.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Google Analytics Settings<\/strong>: Add your <strong>Tracking ID<\/strong>.<\/li>\n<li><strong>Assign Trigger<\/strong>: Attach the form submission trigger.<\/li>\n<li><strong>Save the Tag<\/strong>.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"6_Test_the_Form_Submission_Tracking\"><\/span>6. <strong>Test the Form Submission Tracking<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Before publishing your tag, test it in <strong>Preview Mode<\/strong> to make sure everything is set up correctly.<\/p>\n<ol>\n<li><strong>Enable Preview Mode<\/strong>: In GTM, click the <strong>Preview<\/strong> button at the top-right of the screen. This will open a new tab where you can enter your website URL and connect the debugger.<\/li>\n<li><strong>Test Form Submission<\/strong>: Submit the form on your website. In the GTM Debugger window, you should see the form submission event fired under <strong>Tags Fired<\/strong>.<\/li>\n<li><strong>Verify Variables<\/strong>: Check that the appropriate variables (e.g., Form ID, Form URL) are being passed correctly in the debugger.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"7_Publish_Your_Changes\"><\/span>7. <strong>Publish Your Changes<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Once you\u2019ve confirmed that the form submission tracking is working as expected:<\/p>\n<ol>\n<li>Exit preview mode.<\/li>\n<li>Click <strong>Submit<\/strong> in GTM.<\/li>\n<li>Provide a name for this version (e.g., &#8220;Form Submission Tracking&#8221;).<\/li>\n<li>Click <strong>Publish<\/strong> to push your changes live.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"8_View_Form_Submission_Data_in_Google_Analytics\"><\/span>8. <strong>View Form Submission Data in Google Analytics<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Once your tag is live, you can track the form submission data in Google Analytics.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"For_GA4_Users\"><\/span>For GA4 Users:<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol>\n<li>Go to <strong>Google Analytics<\/strong>.<\/li>\n<li>Navigate to <strong>Reports<\/strong> \u2192 <strong>Engagement<\/strong> \u2192 <strong>Events<\/strong>.<\/li>\n<li>Look for your custom event (e.g., \u201cform_submission\u201d).<\/li>\n<\/ol>\n<h4><span class=\"ez-toc-section\" id=\"For_Universal_Analytics_Users-2\"><\/span>For Universal Analytics Users:<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol>\n<li>Go to <strong>Google Analytics<\/strong>.<\/li>\n<li>Navigate to <strong>Behavior<\/strong> \u2192 <strong>Events<\/strong> \u2192 <strong>Overview<\/strong>.<\/li>\n<li>Look for your event category (e.g., &#8220;Form Submission&#8221;) to see how often the event was triggered.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"9_Advanced_Options\"><\/span>9. <strong>Advanced Options<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>You can further customize your form submission tracking by:<\/p>\n<ul>\n<li><strong>Tracking Different Forms Separately<\/strong>: Create multiple triggers or use conditions to track specific forms.<\/li>\n<li><strong>Redirecting to a Thank-You Page<\/strong>: Track users who land on a thank-you page after form submission, which can serve as a conversion goal.<\/li>\n<li><strong>Form Validation<\/strong>: Only track submissions where the form is validated successfully by the browser or server.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Tracking form submissions with Google Tag Manager is an effective way to gather detailed insights into how users are interacting with your forms. By setting up GTM triggers and tags, you can track form submissions, send data to Google Analytics, and use that information to optimize your site&#8217;s performance. This guide provides a comprehensive overview, allowing you to adapt it to your specific form types and submission methods.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tracking form submissions with Google Tag Manager (GTM) is an essential way to gather insights about user engagement, especially if you want to measure conversion&#8230;<\/p>\n","protected":false},"author":214,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-10077","post","type-post","status-publish","format-standard","hentry","category-digital-marketing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to track form submissions with Google Tag Manager - CEOweb Ltd. Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to track form submissions with Google Tag Manager - CEOweb Ltd. Blog\" \/>\n<meta property=\"og:description\" content=\"Tracking form submissions with Google Tag Manager (GTM) is an essential way to gather insights about user engagement, especially if you want to measure conversion...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/\" \/>\n<meta property=\"og:site_name\" content=\"CEOweb Ltd. Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-18T12:36:02+00:00\" \/>\n<meta name=\"author\" content=\"Emmanuel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Emmanuel\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/\",\"url\":\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/\",\"name\":\"How to track form submissions with Google Tag Manager - CEOweb Ltd. Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ceowebltd.com\/blog\/#website\"},\"datePublished\":\"2024-10-18T12:36:02+00:00\",\"dateModified\":\"2024-10-18T12:36:02+00:00\",\"author\":{\"@id\":\"https:\/\/ceowebltd.com\/blog\/#\/schema\/person\/4759c204c0b0f1d134ec16e8ec777a6f\"},\"breadcrumb\":{\"@id\":\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ceowebltd.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to track form submissions with Google Tag Manager\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ceowebltd.com\/blog\/#website\",\"url\":\"https:\/\/ceowebltd.com\/blog\/\",\"name\":\"CEOweb Ltd. Blog\",\"description\":\"Guest Posting - Digital Marketing &amp; Web Services\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ceowebltd.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/ceowebltd.com\/blog\/#\/schema\/person\/4759c204c0b0f1d134ec16e8ec777a6f\",\"name\":\"Emmanuel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ceowebltd.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9e883d40261b9b272de51992551b3eec4df631b7579a4fbec69c36a006dcbaf2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9e883d40261b9b272de51992551b3eec4df631b7579a4fbec69c36a006dcbaf2?s=96&d=mm&r=g\",\"caption\":\"Emmanuel\"},\"url\":\"https:\/\/ceowebltd.com\/blog\/author\/emmanuel\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to track form submissions with Google Tag Manager - CEOweb Ltd. Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/","og_locale":"en_US","og_type":"article","og_title":"How to track form submissions with Google Tag Manager - CEOweb Ltd. Blog","og_description":"Tracking form submissions with Google Tag Manager (GTM) is an essential way to gather insights about user engagement, especially if you want to measure conversion...","og_url":"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/","og_site_name":"CEOweb Ltd. Blog","article_published_time":"2024-10-18T12:36:02+00:00","author":"Emmanuel","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Emmanuel"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/","url":"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/","name":"How to track form submissions with Google Tag Manager - CEOweb Ltd. Blog","isPartOf":{"@id":"https:\/\/ceowebltd.com\/blog\/#website"},"datePublished":"2024-10-18T12:36:02+00:00","dateModified":"2024-10-18T12:36:02+00:00","author":{"@id":"https:\/\/ceowebltd.com\/blog\/#\/schema\/person\/4759c204c0b0f1d134ec16e8ec777a6f"},"breadcrumb":{"@id":"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ceowebltd.com\/blog\/how-to-track-form-submissions-with-google-tag-manager-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ceowebltd.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to track form submissions with Google Tag Manager"}]},{"@type":"WebSite","@id":"https:\/\/ceowebltd.com\/blog\/#website","url":"https:\/\/ceowebltd.com\/blog\/","name":"CEOweb Ltd. Blog","description":"Guest Posting - Digital Marketing &amp; Web Services","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ceowebltd.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/ceowebltd.com\/blog\/#\/schema\/person\/4759c204c0b0f1d134ec16e8ec777a6f","name":"Emmanuel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ceowebltd.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9e883d40261b9b272de51992551b3eec4df631b7579a4fbec69c36a006dcbaf2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9e883d40261b9b272de51992551b3eec4df631b7579a4fbec69c36a006dcbaf2?s=96&d=mm&r=g","caption":"Emmanuel"},"url":"https:\/\/ceowebltd.com\/blog\/author\/emmanuel\/"}]}},"_links":{"self":[{"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/posts\/10077","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/users\/214"}],"replies":[{"embeddable":true,"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/comments?post=10077"}],"version-history":[{"count":1,"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/posts\/10077\/revisions"}],"predecessor-version":[{"id":10078,"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/posts\/10077\/revisions\/10078"}],"wp:attachment":[{"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/media?parent=10077"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/categories?post=10077"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/tags?post=10077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}