{"id":5486,"date":"2022-10-24T14:53:17","date_gmt":"2022-10-24T12:53:17","guid":{"rendered":"https:\/\/www.2manydots.nl\/kenniscentrum\/measuring-forms-ga4-easier"},"modified":"2024-02-13T14:24:11","modified_gmt":"2024-02-13T13:24:11","slug":"measuring-forms-ga4-easier","status":"publish","type":"news_pt","link":"https:\/\/www.2manydots.nl\/en\/knowledge-center\/measuring-forms-ga4-easier","title":{"rendered":"Measuring forms in GA4 is now easier"},"content":{"rendered":"<p>It has been over a year since <a href=\"https:\/\/www.2manydots.nl\/en\/kenniscentrum\/google-analytics-4-what-has-changed\" target=\"_blank\" data-type=\"blog\" data-id=\"2457\" rel=\"noreferrer noopener\">Google Analytics 4<\/a> appeared. In that time, the new version of Google Analytics (GA4) has continued to evolve and add numerous new features. One such feature is the &#8220;Enhanced Measurement&#8221; option, which makes it easier to measure interactions on your Web site.<\/p>\n<p>In the past, measuring forms was a time-consuming job that required a lot of technical knowledge. However, Google Analytics 4 allows you to measure forms more easily, giving you more insight into how your visitors interact with your forms.<\/p>\n<h2 class=\"wp-block-heading\">What are the events for the improved measurement?<\/h2>\n<p><em>Out of the<\/em> box, there are a number of events that Google Analytics 4 tracks itself for you. This means you don&#8217;t have to set as much yourself in a tool like Google Tag Manager and you can collect more information immediately.<\/p>\n<p>Then consider events such as:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Scrolls<\/strong><br \/>An event is automatically saved for each page when you reach the bottom of a page. This allows you to better measure interaction. The percentage of the scroll to be triggered is customizable.<\/li>\n<li><strong>Outgoing clicks<br \/><\/strong>Every time a visitor clicks on an external link, it is saved. Domains set up as <em>cross-domains<\/em> are not included as outbound clicks.<\/li>\n<li><strong>Searching a<\/strong>page <strong><br \/> Should your website have a search engine, you can set the query parameter to save all searches.<\/strong> The query parameter is always behind the question mark in your URL. In the URL<a href=\"https:\/\/universonline.nl\/?s=Student\" target=\"_blank\" rel=\"noopener\">&#8220;https:\/\/universonline.nl\/?s=Student<\/a>,&#8221; the letter &#8220;s&#8221; is the parameter.\n<p><img loading=\"lazy\" decoding=\"async\" width=\"373\" height=\"163\" src=\"https:\/\/lh6.googleusercontent.com\/uUwCojNTezoVy86zcNC2f30j74S5UC8Ea3H3VaX47mIs1cRemGkV-AoN0iXD7w4PD6sNY0bHNEfrc6vg01IjoWtVR0O4Nf9DHf9ib61mNYnipwp-qdKc8EJ6Ecr7XuCup_LcYOK4ZhrOdxyzQnAZ8wA9m80px7jZS37sZ3UTeg-BUuYu6K64twqAzQ\" alt=\".\"><\/p>\n<\/li>\n<li><strong>Video interaction<br \/><\/strong>When someone starts or completes a YouTube video, an event will be saved. For now, this only works with Youtube by default. Through GTM, this can be extended.<\/li>\n<li><strong>File downloads<br \/><\/strong>Capture a file download every time a visitor clicks on a download.<\/li>\n<li><strong>And now also &#8230; form interactions<\/strong>  <\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">How does the automatic form measurement work?<\/h2>\n<p>Enhanced measurement not only introduces form submission, it also introduces interaction. This not only measures the submit() event sent by the form when it is submitted, but also happens when the form is used for the first time within a session.<\/p>\n<p>You will start to see the following 2 events in Google Analytics 4:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>form_start<\/strong><br \/>Shows you the first time a user interacts with the form in a session.<\/li>\n<li><strong>form_submit<\/strong><br \/>Shows when a user submits a form.<\/li>\n<\/ul>\n<p>There are a number of parameters that are automatically included:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>form_id<\/strong><br \/>This is the &#8216;id&#8217; attribute in the &lt;form&gt; DOM element.<\/li>\n<li><strong>form_name<\/strong><br \/>This is the &#8216;name&#8217; attribute in the &lt;form&gt; DOM element.<\/li>\n<li><strong>form_destination<\/strong><br \/>This is the URL to which the form will be sent.<\/li>\n<li><strong>form_submit_text<\/strong><br \/>This is the text of the submit button, if it exists.<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\">Things to watch out for<\/h3>\n<p>The new functionality is no fairy tale. If you ask to enter data on a form, there are about one million different ways you can do it. Currently, it only works with forms with the submit() event. If you&#8217;re working with a custom JavaScript callback that builds an HTTP request to your Web server, it&#8217;s not going to work.<\/p>\n<p>There are JavaScript libraries that also use dummy form submissions to collect GET data about their users (Facebook). In these cases, you may see a form event in GA4 for each page load, if the Facebook Pixel is activated on the page view event. For this, we hope there will be a solution.<\/p>\n<h2 class=\"wp-block-heading\">Google Analytics 4 is the future: this is the moment<\/h2>\n<p>Measuring your forms, and many more components, becomes easier thanks to Google Analytics 4. The new version of GA allows you to collect data on visitor interactions so you can better see what works and what doesn&#8217;t. If you are not yet familiar with Google Analytics 4, now is the time to get started with it. Need help?  <a href=\"https:\/\/www.2manydots.nl\/en\/appointment-scheduling\" data-type=\"page\" data-id=\"963\">Our specialists will be happy to help you!<\/a><\/p>\n","protected":false},"author":3,"featured_media":4505,"template":"","tags":[210,221,206,213],"type_news_pt":[193],"theme_news_pt":[250],"class_list":["post-5486","news_pt","type-news_pt","status-publish","has-post-thumbnail","hentry","tag-analytics-en","tag-google-en","tag-google-analytics-en","tag-google-tag-manager-en","type_news_pt-blogs-en","theme_news_pt-google-analytics-en"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.2manydots.nl\/en\/wp-json\/wp\/v2\/news_pt\/5486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.2manydots.nl\/en\/wp-json\/wp\/v2\/news_pt"}],"about":[{"href":"https:\/\/www.2manydots.nl\/en\/wp-json\/wp\/v2\/types\/news_pt"}],"author":[{"embeddable":true,"href":"https:\/\/www.2manydots.nl\/en\/wp-json\/wp\/v2\/users\/3"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.2manydots.nl\/en\/wp-json\/wp\/v2\/media\/4505"}],"wp:attachment":[{"href":"https:\/\/www.2manydots.nl\/en\/wp-json\/wp\/v2\/media?parent=5486"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.2manydots.nl\/en\/wp-json\/wp\/v2\/tags?post=5486"},{"taxonomy":"type_news_pt","embeddable":true,"href":"https:\/\/www.2manydots.nl\/en\/wp-json\/wp\/v2\/type_news_pt?post=5486"},{"taxonomy":"theme_news_pt","embeddable":true,"href":"https:\/\/www.2manydots.nl\/en\/wp-json\/wp\/v2\/theme_news_pt?post=5486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}