{"id":383,"date":"2021-03-09T14:41:17","date_gmt":"2021-03-09T14:41:17","guid":{"rendered":"https:\/\/organicdigital.co\/blog\/?p=383"},"modified":"2024-06-10T16:24:13","modified_gmt":"2024-06-10T15:24:13","slug":"how-to-get-track-form-field-submission-values-in-analytics-using-gtm","status":"publish","type":"post","link":"https:\/\/daveashworth.co\/blog\/how-to-get-track-form-field-submission-values-in-analytics-using-gtm\/","title":{"rendered":"How To:  Get &#038; Track Form Field Submission Values in Analytics Using GTM"},"content":{"rendered":"\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 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-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/daveashworth.co\/blog\/how-to-get-track-form-field-submission-values-in-analytics-using-gtm\/#The_Story_Behind_This_Case_Study\" >The Story Behind This Case Study<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/daveashworth.co\/blog\/how-to-get-track-form-field-submission-values-in-analytics-using-gtm\/#Is_this_an_issue_regards_GDPR\" >Is this an issue regards GDPR?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/daveashworth.co\/blog\/how-to-get-track-form-field-submission-values-in-analytics-using-gtm\/#How_To_Set_Up_Form_Field_Tracking\" >How To Set Up Form Field Tracking:<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/daveashworth.co\/blog\/how-to-get-track-form-field-submission-values-in-analytics-using-gtm\/#Step_1_%E2%80%93_Set_up_Data_Layer_Variables\" >Step 1 \u2013 Set up Data Layer Variables<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/daveashworth.co\/blog\/how-to-get-track-form-field-submission-values-in-analytics-using-gtm\/#Step_2_%E2%80%93_Set_Up_Form_Submission_Trigger\" >Step 2&nbsp; &#8211; Set Up Form Submission Trigger<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/daveashworth.co\/blog\/how-to-get-track-form-field-submission-values-in-analytics-using-gtm\/#Step_3_%E2%80%93_Set_Up_Google_Analytics_Events\" >Step 3 \u2013 Set Up Google Analytics Events<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/daveashworth.co\/blog\/how-to-get-track-form-field-submission-values-in-analytics-using-gtm\/#Step_4_%E2%80%93_Analyse_the_Data\" >Step 4 \u2013 Analyse the Data<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/daveashworth.co\/blog\/how-to-get-track-form-field-submission-values-in-analytics-using-gtm\/#A_Real-World-In-the-Wild-Live_Example\" >A Real-World-In-the-Wild-Live Example<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/daveashworth.co\/blog\/how-to-get-track-form-field-submission-values-in-analytics-using-gtm\/#Steps_Complete\" >Steps Complete<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/daveashworth.co\/blog\/how-to-get-track-form-field-submission-values-in-analytics-using-gtm\/#Step_3_%E2%80%93_Marital_Status\" >Step 3 \u2013 Marital Status<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/daveashworth.co\/blog\/how-to-get-track-form-field-submission-values-in-analytics-using-gtm\/#Step_5_%E2%80%93_Employment_Status\" >Step 5 \u2013 Employment Status<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_Story_Behind_This_Case_Study\"><\/span>The Story Behind This Case Study<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>In my capacity as a <a href=\"https:\/\/daveashworth.co\/skills\/google-tag-manager-consultant\/\">Google Tag Manager consultant<\/a>, I was recently working with a client on a UX project where they wanted to track usage of an application form process split down into several steps.<\/p>\n\n\n\n<p>Whilst the website database captured all the submitted values in the form, they wanted to <a href=\"https:\/\/daveashworth.co\/skills\/analytics-and-ad-tracking-consultant\/google-analytics-4\/\">send data to analytics<\/a> to see how many steps of the form were being complete, and what data was being submitted so as to be able to <a href=\"https:\/\/daveashworth.co\/skills\/website-performance-consultant\/\">report and segment this data within analytics<\/a> and data studio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Is_this_an_issue_regards_GDPR\"><\/span><strong>Is this an issue regards GDPR<\/strong>?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>It must be stressed that no personal data was captured because of GDPR etc, and the only values being captured were generic values that in no way could be used to identified who had filled the form in, and other than for UX purposes, there was no value in storing this data.<\/p>\n\n\n\n<p>I found this statement whilst researching this:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Unlike HIPAA, the GDPR does not provide specific methods to \u201cde-identify\u201d data. &#8230; The GDPR does not apply to data that does not relate to an identified or identifiable natural person or to data rendered anonymous in such a way that the data subject is not or no longer identifiable.<\/p>\n<cite><a href=\"https:\/\/www.jhsph.edu\/offices-and-services\/institutional-review-board\/_pdfs-and-docs\/GDPR_Application%20in%20Research%20Settings.pdf\" target=\"_blank\" rel=\"noopener\">PREPARING FOR THE EU GDPR IN RESEARCH SETTINGS<\/a><\/cite><\/blockquote>\n\n\n\n<p><em>I think that covers the GDPR aspect of things anyway, it is not my forte to be honest.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_To_Set_Up_Form_Field_Tracking\"><\/span><strong>How To Set Up Form Field Tracking:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The challenge was grabbing the data that was filled in each form throughout the application process, though it was actually fairly straightforward using <a href=\"https:\/\/daveashworth.co\/skills\/google-tag-manager-consultant\/\">Google Tag Manager<\/a>.<\/p>\n\n\n\n<p>To help illustrate this, I have set up a test form on my site (feel free to submit and populate my analytics data) which can be found here:<\/p>\n\n\n\n<p><a href=\"https:\/\/daveashworth.co\/contact\/\">https:\/\/daveashworth.co\/contact\/<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"679\" height=\"327\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/test_form.png\" alt=\"Test Form\" class=\"wp-image-389\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/test_form.png 679w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/test_form-300x144.png 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/test_form-150x72.png 150w\" sizes=\"(max-width: 679px) 100vw, 679px\" \/><\/figure>\n\n\n\n<p>The form fields that you <em>should<\/em> be allowed to track in this case would be job title and the value selected in the drop-down box.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_1_%E2%80%93_Set_up_Data_Layer_Variables\"><\/span><strong>Step 1 \u2013 Set up Data Layer Variables<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>In order to do this, you need to use data layer variables and match them up to the relevant form fields, so you need to work out the ID of the form element you want to capture.<\/p>\n\n\n\n<p>To do this, go to Google Tag Manager, open your site in preview mode and navigate to the page with your form in.&nbsp;&nbsp; You should then submit it, then view the Form Submit action within Tag Assistant Debug Window where you will see a Data Layer Variable containing the submitted form fields as follows:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"785\" height=\"813\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/form_in_data_layer.png\" alt=\"Form Elements in Data Layer\" class=\"wp-image-390\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/form_in_data_layer.png 785w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/form_in_data_layer-290x300.png 290w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/form_in_data_layer-145x150.png 145w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/form_in_data_layer-768x795.png 768w\" sizes=\"(max-width: 785px) 100vw, 785px\" \/><\/figure>\n\n\n\n<p>Each input element is identified within an array, and as arrays start at 0, the IDs for the input elements are as follows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Name \u2013 cf_name \u2013 ID = 0<\/li>\n\n\n\n<li>Email \u2013 cf_email \u2013 ID = 1<\/li>\n\n\n\n<li>Job Title \u2013 cf_job_title \u2013 ID = 2<\/li>\n\n\n\n<li>Drop Down Options &#8211; cf_drop_down \u2013 ID = 3<\/li>\n<\/ul>\n\n\n\n<p>You can then set up data layer variables to capture, in this case \u201cJob Title\u201d and \u201cDrop Down Options\u201d using the following data layer variable:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>gtm.element.array_id.value<\/code><\/pre>\n\n\n\n<p>so in this case:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>gtm.element.2.value<\/code><\/pre>\n\n\n\n<p>and<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>gtm.element.3.value<\/code><\/pre>\n\n\n\n<p>e.g.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"758\" height=\"531\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/data_layer_variable_config_1.png\" alt=\"Data Layer Variable Config 1\" class=\"wp-image-391\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/data_layer_variable_config_1.png 758w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/data_layer_variable_config_1-300x210.png 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/data_layer_variable_config_1-150x105.png 150w\" sizes=\"(max-width: 758px) 100vw, 758px\" \/><\/figure>\n\n\n\n<p>and<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"760\" height=\"526\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/data_layer_variable_config_2.png\" alt=\"Data Layer Variable Config 2\" class=\"wp-image-392\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/data_layer_variable_config_2.png 760w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/data_layer_variable_config_2-300x208.png 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/data_layer_variable_config_2-150x104.png 150w\" sizes=\"(max-width: 760px) 100vw, 760px\" \/><\/figure>\n\n\n\n<p>If you then go back to preview mode and submit the form again, you can see you captured values:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"666\" height=\"204\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/form_filled_in.png\" alt=\"Form Filled In\" class=\"wp-image-393\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/form_filled_in.png 666w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/form_filled_in-300x92.png 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/form_filled_in-150x46.png 150w\" sizes=\"(max-width: 666px) 100vw, 666px\" \/><\/figure>\n\n\n\n<p>These are now populated in the data layer variables:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"984\" height=\"86\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/populated_dlvs.png\" alt=\"Populated DLVs\" class=\"wp-image-394\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/populated_dlvs.png 984w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/populated_dlvs-300x26.png 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/populated_dlvs-150x13.png 150w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/populated_dlvs-768x67.png 768w\" sizes=\"(max-width: 984px) 100vw, 984px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_2_%E2%80%93_Set_Up_Form_Submission_Trigger\"><\/span><strong>Step 2&nbsp; &#8211; Set Up Form Submission Trigger<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>You now use the form submission action trigger to create a tag that will pass these variables to a Google Analytics event.&nbsp;&nbsp; The triggers can, if required, be dependent on the form id and\/or page URL or path on which the form resides.<\/p>\n\n\n\n<p>First, select the trigger type <em>User Engagement -&gt; Form Submission<\/em>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"307\" height=\"210\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/form_submission_trigger.png\" alt=\"Form Submission Trigger\" class=\"wp-image-395\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/form_submission_trigger.png 307w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/form_submission_trigger-300x205.png 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/form_submission_trigger-150x103.png 150w\" sizes=\"(max-width: 307px) 100vw, 307px\" \/><\/figure>\n\n\n\n<p>Then state the conditions on which to fire:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"602\" height=\"450\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/test_form_submission_trigger.png\" alt=\"Test Form Submission Trigger\" class=\"wp-image-397\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/test_form_submission_trigger.png 602w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/test_form_submission_trigger-300x224.png 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/test_form_submission_trigger-150x112.png 150w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_3_%E2%80%93_Set_Up_Google_Analytics_Events\"><\/span><strong>Step 3 \u2013 Set Up Google Analytics Events<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>You then set up an event for each value you wish to track which fires on this trigger and passes the DLVs into your custom event:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"757\" height=\"808\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/ga_event_1.png\" alt=\"Analytics Event via GTM\" class=\"wp-image-398\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/ga_event_1.png 757w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/ga_event_1-281x300.png 281w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/ga_event_1-141x150.png 141w\" sizes=\"(max-width: 757px) 100vw, 757px\" \/><\/figure>\n\n\n\n<p>and<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"757\" height=\"710\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/ga_event_2.png\" alt=\"GA Event 2\" class=\"wp-image-399\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/ga_event_2.png 757w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/ga_event_2-300x281.png 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/ga_event_2-150x141.png 150w\" sizes=\"(max-width: 757px) 100vw, 757px\" \/><\/figure>\n\n\n\n<p>Upon submitting the form, you will now see both tags fire:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"602\" height=\"130\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/form_submission_tags.png\" alt=\"Form Submission Tags\" class=\"wp-image-401\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/form_submission_tags.png 602w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/form_submission_tags-300x65.png 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/form_submission_tags-150x32.png 150w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/figure>\n\n\n\n<p>And the events being fired with relevant values:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"843\" height=\"502\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/real_time_tracking.png\" alt=\"Real Time Tracking\" class=\"wp-image-402\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/real_time_tracking.png 843w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/real_time_tracking-300x179.png 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/real_time_tracking-150x89.png 150w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/real_time_tracking-768x457.png 768w\" sizes=\"(max-width: 843px) 100vw, 843px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_4_%E2%80%93_Analyse_the_Data\"><\/span><strong>Step 4 \u2013 Analyse the Data<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>You will then have a data set of completed form values, which you can then segment, for example, by looking at how many of each option were selected.&nbsp;<\/p>\n\n\n\n<p>Below is an example of searching the job titles that contain \u201ctech\u201d:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"247\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/tech_search-1024x247.png\" alt=\"Tech Search\" class=\"wp-image-403\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/tech_search-1024x247.png 1024w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/tech_search-300x72.png 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/tech_search-150x36.png 150w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/tech_search-768x185.png 768w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/tech_search.png 1030w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>It is easier to perform such a search on fixed value fields like drop downs and radio buttons, as free fill text forms allow for discrepancies such as spelling mistakes (see above for the DELIBERATE spelling mistake).<\/p>\n\n\n\n<p>In any case, this is very useful, and hopefully GDPR compliant, data to have.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"A_Real-World-In-the-Wild-Live_Example\"><\/span>A<strong> Real-World-In-the-Wild-Live Example<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To demonstrate how effective this can be, below are examples of the site this was originally set up on which tracked each step of an application process, to see how far users got into the process, and to see what generic data was submitted at each point:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Steps_Complete\"><\/span><strong>Steps Complete<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"808\" height=\"403\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/steps.png\" alt=\"Steps\" class=\"wp-image-405\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/steps.png 808w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/steps-300x150.png 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/steps-150x75.png 150w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/steps-768x383.png 768w\" sizes=\"(max-width: 808px) 100vw, 808px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_3_%E2%80%93_Marital_Status\"><\/span><strong>Step 3 \u2013 Marital Status<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"800\" height=\"415\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/marital_status-1.png\" alt=\"Marital Status\" class=\"wp-image-414\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/marital_status-1.png 800w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/marital_status-1-300x156.png 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/marital_status-1-150x78.png 150w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/marital_status-1-768x398.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_5_%E2%80%93_Employment_Status\"><\/span><strong>Step 5 \u2013 Employment Status<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"800\" height=\"400\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/job_status.png\" alt=\"Job Status\" class=\"wp-image-407\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/job_status.png 800w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/job_status-300x150.png 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/job_status-150x75.png 150w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2021\/03\/job_status-768x384.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Find out how to capture form field submission values via Google Tag Manager and pass as an event to Google Analytics for analytical and reporting purposes.<\/p>\n","protected":false},"author":1,"featured_media":408,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,8],"tags":[],"class_list":["post-383","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","category-tag-manager"],"_links":{"self":[{"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/posts\/383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/comments?post=383"}],"version-history":[{"count":0,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/posts\/383\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/media\/408"}],"wp:attachment":[{"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/media?parent=383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/categories?post=383"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/tags?post=383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}