{"id":1022,"date":"2022-06-08T16:09:55","date_gmt":"2022-06-08T15:09:55","guid":{"rendered":"https:\/\/organicdigital.co\/blog\/?p=1022"},"modified":"2026-05-19T13:40:34","modified_gmt":"2026-05-19T12:40:34","slug":"how-to-configure-events-and-conversions-for-google-analytics-4","status":"publish","type":"post","link":"https:\/\/daveashworth.co\/blog\/how-to-configure-events-and-conversions-for-google-analytics-4\/","title":{"rendered":"How To:\u00a0 Configure Events and Conversions for Google Analytics 4"},"content":{"rendered":"\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 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-configure-events-and-conversions-for-google-analytics-4\/#Introduction\" >Introduction<\/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-configure-events-and-conversions-for-google-analytics-4\/#Events_and_Goals_in_Universal_Analytics\" >Events and Goals in Universal Analytics<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/daveashworth.co\/blog\/how-to-configure-events-and-conversions-for-google-analytics-4\/#Events\" >Events<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/daveashworth.co\/blog\/how-to-configure-events-and-conversions-for-google-analytics-4\/#Goals\" >Goals<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/daveashworth.co\/blog\/how-to-configure-events-and-conversions-for-google-analytics-4\/#Events_Conversions_and_Goals_in_Google_Analytics_4\" >Events, Conversions and Goals in Google Analytics 4<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/daveashworth.co\/blog\/how-to-configure-events-and-conversions-for-google-analytics-4\/#Default_Events_Tracked_in_GA4\" >Default Events Tracked in GA4<\/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-configure-events-and-conversions-for-google-analytics-4\/#How_To_Set_Up_a_Conversion_in_GA4\" >How To Set Up a Conversion in GA4<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/daveashworth.co\/blog\/how-to-configure-events-and-conversions-for-google-analytics-4\/#How_To_Set_Up_A_Custom_Event_and_Conversion_in_GA4\" >How To Set Up A Custom Event and Conversion in GA4<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/daveashworth.co\/blog\/how-to-configure-events-and-conversions-for-google-analytics-4\/#How_to_Set_Up_Custom_Events_via_GTM\" >How to Set Up Custom Events via GTM<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/daveashworth.co\/blog\/how-to-configure-events-and-conversions-for-google-analytics-4\/#How_to_Set_Up_Parameters_for_Custom_Events\" >How to Set Up Parameters for Custom Events<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Introduction\"><\/span>Introduction<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Following on from the guide on <a href=\"https:\/\/daveashworth.co\/skills\/analytics-and-ad-tracking-consultant\/google-analytics-4\/\">how to configure Google Analytics 4 and Page Views<\/a>, the next step for most of those new to GA4 will be to set up events and conversion tracking.<\/p>\n\n\n\n<p>As a <a href=\"https:\/\/daveashworth.co\/skills\/analytics-and-ad-tracking-consultant\/google-analytics-4\/\">Google Analytics Consultant<\/a>, my take on this article is that this is a fairly \u201cquick\u201d top level overview of how I understand it all to work, but if you want to deep delve into how it will all work moving forward, these are some useful resources listed at the end of the article.<\/p>\n\n\n\n<p>It should also be noted that this article is specifically about website data, and not app data for which I have zero experience (but am always happy to learn if anyone out there needs this setting up).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Events_and_Goals_in_Universal_Analytics\"><\/span><strong>Events and Goals in Universal Analytics<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>As a reminder, here is how they currently work in Universal Analytics:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Events\"><\/span>Events<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>To date, you set up an event with the following properties:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Action<\/li>\n\n\n\n<li>Category<\/li>\n\n\n\n<li>Label<\/li>\n\n\n\n<li>Value<\/li>\n<\/ul>\n\n\n\n<p>This allows you to track various user activity on the site via code or <a href=\"https:\/\/daveashworth.co\/skills\/google-tag-manager-consultant\/\">tag manager<\/a> such as clicks, downloads, ecommerce activity etc.<\/p>\n\n\n\n<p>You would view these as follows:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"837\" height=\"652\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/events.jpg\" alt=\"events\" class=\"wp-image-1024\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/events.jpg 837w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/events-300x234.jpg 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/events-150x117.jpg 150w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/events-768x598.jpg 768w\" sizes=\"(max-width: 837px) 100vw, 837px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Goals\"><\/span>Goals<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>In order to measure engagement across key events and actions, you would set up goals that measure the conversion rate of site visitors.<\/p>\n\n\n\n<p>These could be set up as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Destinations, as in Page views<\/li>\n\n\n\n<li>Event actions, categories or labels<\/li>\n\n\n\n<li>Durations<\/li>\n\n\n\n<li>Pages per session<\/li>\n<\/ul>\n\n\n\n<p>Once configured, you could view reports on conversions \/ engagement as follows:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"844\" height=\"478\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/goals.jpg\" alt=\"goals\" class=\"wp-image-1025\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/goals.jpg 844w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/goals-300x170.jpg 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/goals-150x85.jpg 150w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/goals-768x435.jpg 768w\" sizes=\"(max-width: 844px) 100vw, 844px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Events_Conversions_and_Goals_in_Google_Analytics_4\"><\/span><strong>Events, Conversions and Goals in Google Analytics 4<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The first thing to note is that goals as we know them are not a part of universal analytics, everything is done via events, including things like page views.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Default_Events_Tracked_in_GA4\"><\/span><strong>Default Events Tracked in GA4<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Certain events are tracked by default and each contains relevant parameters to allow you to see more detail.&nbsp; The default list of web events and properties that are automatically captured are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>click<br><\/strong><br><\/li>\n\n\n\n<li><strong>file_download<\/strong>\n<ul class=\"wp-block-list\">\n<li>file_extension<\/li>\n\n\n\n<li>file_name<\/li>\n\n\n\n<li>link_classes<\/li>\n\n\n\n<li>link_domain<\/li>\n\n\n\n<li>link_id<\/li>\n\n\n\n<li>link_text<\/li>\n\n\n\n<li>link_url<br><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>first_visit<br><\/strong><br><\/li>\n\n\n\n<li><strong>page_view<\/strong>\n<ul class=\"wp-block-list\">\n<li>page_location<\/li>\n\n\n\n<li>page_referrer<\/li>\n\n\n\n<li>engagement_time_msec<strong><br><\/strong><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>scroll<\/strong>\n<ul class=\"wp-block-list\">\n<li>engagement_time_msec<br><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>session_start<\/strong><br><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>user_engagement<\/strong>\n<ul class=\"wp-block-list\">\n<li>engagement_time_msec<br><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>video_start<\/strong>\n<ul class=\"wp-block-list\">\n<li>video_current_time<\/li>\n\n\n\n<li>video_duration<\/li>\n\n\n\n<li>video_percent<\/li>\n\n\n\n<li>video_provider<\/li>\n\n\n\n<li>video_title<\/li>\n\n\n\n<li>video_url<\/li>\n\n\n\n<li>visible<br><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>video_progress<\/strong>\n<ul class=\"wp-block-list\">\n<li>video_current_time<\/li>\n\n\n\n<li>video_duration<\/li>\n\n\n\n<li>video_percent<\/li>\n\n\n\n<li>video_provider<\/li>\n\n\n\n<li>video_title<\/li>\n\n\n\n<li>video_url<\/li>\n\n\n\n<li>visible<strong><br><\/strong><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>video_complete<\/strong>\n<ul class=\"wp-block-list\">\n<li>video_current_time<\/li>\n\n\n\n<li>video_duration<\/li>\n\n\n\n<li>video_percent<\/li>\n\n\n\n<li>video_provider<\/li>\n\n\n\n<li>video_title<\/li>\n\n\n\n<li>video_url<\/li>\n\n\n\n<li>visible<br><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>view_search_results<\/strong>\n<ul class=\"wp-block-list\">\n<li>search_term<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>These then can all be viewed within your GA4 events report:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"602\" height=\"331\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/ga4_events.jpg\" alt=\"GA4 Events\" class=\"wp-image-1026\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/ga4_events.jpg 602w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/ga4_events-300x165.jpg 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/ga4_events-150x82.jpg 150w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/figure>\n\n\n\n<p>You can then, for example, look at which pages have been viewed by clicking on page_view:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/page_view_event-1024x512.jpg\" alt=\"Page View Event\" class=\"wp-image-1027\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/page_view_event-1024x512.jpg 1024w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/page_view_event-300x150.jpg 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/page_view_event-150x75.jpg 150w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/page_view_event-768x384.jpg 768w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/page_view_event-1536x768.jpg 1536w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/page_view_event.jpg 1604w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>By default you see which pages have been viewed by page title:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"602\" height=\"237\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/page_title.jpg\" alt=\"page title\" class=\"wp-image-1028\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/page_title.jpg 602w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/page_title-300x118.jpg 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/page_title-150x59.jpg 150w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/figure>\n\n\n\n<p>but you can change this to page path by selecting this in the User Engagement drop down:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"602\" height=\"260\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/page_path.jpg\" alt=\"page path\" class=\"wp-image-1029\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/page_path.jpg 602w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/page_path-300x130.jpg 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/page_path-150x65.jpg 150w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>If you want to go beyond the default events, you can also track more specific interactions such as <a href=\"https:\/\/daveashworth.co\/blog\/how-to-track-internal-link-clicks-in-google-analytics-4-via-gtm\/\">internal link clicks<\/a>, <a href=\"https:\/\/daveashworth.co\/blog\/how-to-track-link-or-banner-clicks-in-the-main-content-area-of-a-page-using-gtm\/\">banner engagement<\/a> and <a href=\"https:\/\/daveashworth.co\/blog\/how-to-get-track-form-field-submission-values-in-analytics-using-gtm\/\">form activity<\/a> using GTM.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_To_Set_Up_a_Conversion_in_GA4\"><\/span><strong>How To Set Up a Conversion in GA4<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>To set up a default event as a conversion, select configure from the menu.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"256\" height=\"316\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/configure.jpg\" alt=\"configure\" class=\"wp-image-1030\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/configure.jpg 256w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/configure-243x300.jpg 243w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/configure-122x150.jpg 122w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><\/figure>\n\n\n\n<p>You then see a list of current events \u2013 to mark any as a conversion simply click the select button to the right:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"498\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/conversion-1024x498.jpg\" alt=\"conversion\n\" class=\"wp-image-1031\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/conversion-1024x498.jpg 1024w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/conversion-300x146.jpg 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/conversion-150x73.jpg 150w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/conversion-768x374.jpg 768w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/conversion.jpg 1145w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_To_Set_Up_A_Custom_Event_and_Conversion_in_GA4\"><\/span><strong>How To Set Up A Custom Event and Conversion in GA4<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>In the list above, it\u2019s highly unlikely that you would want to, for example, track all instances of page_view as a conversion (or indeed any default event).&nbsp; Instead, you are more likely to want to track specific pages \u2013 such as thank you page.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>To do this, you need to create an event by clicking \u201ccreate event\u201d:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"971\" height=\"187\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/create.jpg\" alt=\"Create Event\n\" class=\"wp-image-1032\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/create.jpg 971w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/create-300x58.jpg 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/create-150x29.jpg 150w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/create-768x148.jpg 768w\" sizes=\"(max-width: 971px) 100vw, 971px\" \/><\/figure>\n\n\n\n<p>From the custom events screen, again click create, where you see the configuration screen where you name the custom event and set the parameters accordingly.<\/p>\n\n\n\n<p>If we want to set a page_view of my contact page (\/contact\/thank-you.php) we do this as follows:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"922\" height=\"385\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/configuration.jpg\" alt=\"custom event configuration\" class=\"wp-image-1033\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/configuration.jpg 922w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/configuration-300x125.jpg 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/configuration-150x63.jpg 150w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/configuration-768x321.jpg 768w\" sizes=\"(max-width: 922px) 100vw, 922px\" \/><\/figure>\n\n\n\n<p>Once this event is fired, it will appear in the events list, and you can mark it as a conversion.<\/p>\n\n\n\n<p>For more advanced setups, events can also be triggered dynamically via <a href=\"https:\/\/daveashworth.co\/skills\/google-tag-manager-consultant\/\">Google Tag Manager<\/a> based on clicks, form interactions and user behaviour.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_Set_Up_Custom_Events_via_GTM\"><\/span><strong>How to Set Up Custom Events via GTM<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>You may have noticed in the list above there were some custom events in place:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Contact Form Submission<\/li>\n\n\n\n<li>External Link Click<\/li>\n\n\n\n<li>Home Page Link Click<\/li>\n<\/ul>\n\n\n\n<p>These are custom events that have been set up via <a href=\"https:\/\/daveashworth.co\/skills\/google-tag-manager-consultant\/\">Google Tag Manager<\/a>, there are blog posts on how to <a href=\"https:\/\/daveashworth.co\/blog\/how-to-get-track-form-field-submission-values-in-analytics-using-gtm\/\">track form submissions<\/a>, <a href=\"https:\/\/daveashworth.co\/blog\/how-to-track-link-or-banner-clicks-in-the-main-content-area-of-a-page-using-gtm\/\">banner clicks in the main content area of a page<\/a> and <a href=\"https:\/\/daveashworth.co\/blog\/how-to-track-pdf-downloads-in-analytics-using-google-tag-manager\/\">PDF downloads<\/a>, and this guide assumes you already know how to set up triggers \u2013 but for reference, the triggers used for the above events on my site are set up as follows:<\/p>\n\n\n\n<p><strong>Contact Form Submission Trigger<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"602\" height=\"241\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/contact_form_trigger.jpg\" alt=\"Contact Form Submission Trigger\" class=\"wp-image-1034\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/contact_form_trigger.jpg 602w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/contact_form_trigger-300x120.jpg 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/contact_form_trigger-150x60.jpg 150w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/figure>\n\n\n\n<p><strong>Home Page Content Clicks Trigger<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"602\" height=\"263\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/content_click_trigger.jpg\" alt=\"Home Page Content Clicks Trigger\" class=\"wp-image-1035\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/content_click_trigger.jpg 602w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/content_click_trigger-300x131.jpg 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/content_click_trigger-150x66.jpg 150w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/figure>\n\n\n\n<p><strong>External Link Click Trigger<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"602\" height=\"347\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/external_link_trigger.jpg\" alt=\"External Link Click Trigger\" class=\"wp-image-1036\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/external_link_trigger.jpg 602w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/external_link_trigger-300x173.jpg 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/external_link_trigger-150x86.jpg 150w\" sizes=\"(max-width: 602px) 100vw, 602px\" \/><\/figure>\n\n\n\n<p>Once you have your GA4 config tag and event triggers in place, you set up a custom event tag as follows:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"495\" height=\"181\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/ga_event_tag.jpg\" alt=\"GA Event Tag\n\" class=\"wp-image-1037\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/ga_event_tag.jpg 495w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/ga_event_tag-300x110.jpg 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/ga_event_tag-150x55.jpg 150w\" sizes=\"(max-width: 495px) 100vw, 495px\" \/><\/figure>\n\n\n\n<p>If you just want to track an event just via its name and not send any properties, this is done as follows \u2013 select your configuration tag and give your event an appropriate name:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"593\" height=\"432\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/contact_form_tag.jpg\" alt=\"GA4 Event Tag\n\" class=\"wp-image-1038\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/contact_form_tag.jpg 593w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/contact_form_tag-300x219.jpg 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/contact_form_tag-150x109.jpg 150w\" sizes=\"(max-width: 593px) 100vw, 593px\" \/><\/figure>\n\n\n\n<p>This will then start to appear in your events and can be set as conversion once it has been fired<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_Set_Up_Parameters_for_Custom_Events\"><\/span><strong>How to Set Up Parameters for Custom Events<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>In some cases, it may be preferable to set up one custom event with unique parameters rather than setting up several individual events \u2013in the name of keeping things tidy as much as anything else.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Contact<\/li>\n<\/ul>\n\n\n\n<p>Then set up different tags and parameters for each method, e.g.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Method -&gt; contact_form<\/li>\n\n\n\n<li>Method -&gt; email<\/li>\n\n\n\n<li>Method -&gt; telephone<\/li>\n\n\n\n<li>Method -&gt; newsletter_signup<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"586\" height=\"474\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/contact_form_tag_parameter.jpg\" alt=\"GA4 Event Tag with Parameter\" class=\"wp-image-1039\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/contact_form_tag_parameter.jpg 586w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/contact_form_tag_parameter-300x243.jpg 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/contact_form_tag_parameter-150x121.jpg 150w\" sizes=\"(max-width: 586px) 100vw, 586px\" \/><\/figure>\n\n\n\n<p>Custom events can then be set up on the method parameter if you only wanted to track contact_form or newsletter_signup as individual conversions.<\/p>\n\n\n\n<p>Another useful way to track data here would be for example, to track which email addresses are clicked, you could set up an event named contact_email, then set up the properties as email -&gt; {{Click Text}}, e.g.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"590\" height=\"478\" src=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/email_click_tag.jpg\" alt=\"event with parameter\" class=\"wp-image-1040\" srcset=\"https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/email_click_tag.jpg 590w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/email_click_tag-300x243.jpg 300w, https:\/\/daveashworth.co\/blog\/wp-content\/uploads\/2022\/06\/email_click_tag-150x122.jpg 150w\" sizes=\"(max-width: 590px) 100vw, 590px\" \/><\/figure>\n\n\n\n<p>So then in the report you could see which emails are clicked the most.<\/p>\n\n\n\n<p>Similar approaches can also be used to track interactions within <a href=\"https:\/\/daveashworth.co\/blog\/how-to-track-link-or-banner-clicks-in-the-main-content-area-of-a-page-using-gtm\/\">specific sections of a page<\/a> or key internal navigation elements.<\/p>\n\n\n\n<p><strong>And That&#8217;s About It<\/strong><\/p>\n\n\n\n<p>So that&#8217;s it, it&#8217;s all fairly straightforward once you get your head round the fact everything is tracked via events and parameters.<\/p>\n\n\n\n<p>Give it a go and let me know how you get in, and feel free to get in touch with any queries or questions.<\/p>\n\n\n\n<p>If you need help configuring GA4 events, conversions or advanced tracking setups, take a look at my <a href=\"https:\/\/daveashworth.co\/skills\/analytics-and-ad-tracking-consultant\/\">analytics and tracking consultancy services<\/a>.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A guide as to how you can set up event and conversion tracking in Google Analytics 4 in order to measure site engagement moving forward.<\/p>\n","protected":false},"author":1,"featured_media":1023,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-1022","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics"],"_links":{"self":[{"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/posts\/1022","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=1022"}],"version-history":[{"count":4,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/posts\/1022\/revisions"}],"predecessor-version":[{"id":2201,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/posts\/1022\/revisions\/2201"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/media\/1023"}],"wp:attachment":[{"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/media?parent=1022"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/categories?post=1022"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/tags?post=1022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}