{"id":66498,"date":"2022-10-24T08:07:14","date_gmt":"2022-10-24T08:07:14","guid":{"rendered":"\/tutorials\/?p=66498"},"modified":"2026-03-10T10:11:39","modified_gmt":"2026-03-10T10:11:39","slug":"google-analytics-4-tutorial","status":"publish","type":"post","link":"\/uk\/tutorials\/google-analytics-4-tutorial","title":{"rendered":"Google Analytics 4 tutorial: How to set up GA4 and use it effectively"},"content":{"rendered":"<?xml encoding=\"utf-8\" ?><p>Google Analytics 4 (GA4) is a Google platform for tracking how users interact with your website or app using an event-based data model.<\/p><p>This means every user interaction, such as page views, clicks, form submissions, and purchases, is captured as a separate event rather than grouped into sessions. This approach makes GA4 more flexible and better suited for cross-platform tracking.<\/p><p>GA4 is suitable for a wide range of users, from website owners to marketers who want better visibility into how their content and campaigns perform. While GA4 can feel complex at first, you can learn progressively. If you&rsquo;re a beginner, you can start with a basic understanding of how your website works and what actions matter most to your goals.<\/p><p>To set up GA4, you&rsquo;ll need to complete three main steps:<\/p><ol class=\"wp-block-list\">\n<li><strong>Create a property and data stream<\/strong> to generate your Measurement ID.<\/li>\n\n\n\n<li><strong>Install GA4 on your website<\/strong>, either directly or through Google Tag Manager (GTM).<\/li>\n\n\n\n<li><strong>Verify the setup<\/strong> using the Realtime report or DebugView.<\/li>\n<\/ol><p>Once your tracking is in place, you can configure <strong>key events<\/strong> to measure important goals, such as form submissions or purchases.<\/p><p>From there, GA4&rsquo;s reports and explorations help you understand not just what happened on your site, but also why it happened. These insights allow you to make data-driven marketing decisions and continuously improve your performance.<\/p><p><strong><\/strong><\/p><h2 class=\"wp-block-heading\" id=\"h-how-to-set-up-google-analytics-4-ga4\">How to set up Google Analytics 4 (GA4)<\/h2><p>Setting up GA4 involves three main steps: creating a property and data stream, installing the tracking code on your website, and verifying that data flows correctly.<\/p><p>The entire process usually takes 15-30 minutes, depending on the installation method you choose.<\/p><p>To demonstrate the process, we&rsquo;re focusing on the <strong>Web<\/strong> as the data stream choice.<\/p><h3 class=\"wp-block-heading\">1. Create a GA4 property and data stream<\/h3><p>Before you can start tracking activity, you need to create a GA4 property and get your <strong>Measurement ID<\/strong>. This ID helps Google identify which platform the collected data belongs to.<\/p><p>Here&rsquo;s how to set up a new GA4 property and find your Measurement ID:<\/p><ol class=\"wp-block-list\">\n<li>Go to Google Analytics and sign in to your Google account.<\/li>\n\n\n\n<li>Click <strong>Start measuring<\/strong> and enter an account name.<\/li>\n\n\n\n<li>Add a <strong>property name<\/strong>, usually your website name, then select your industry, business size, and objectives. Click <strong>Create<\/strong>.<\/li>\n\n\n\n<li>On the <strong>Start collecting data<\/strong> page, choose <strong>Web<\/strong> as your platform.<\/li>\n\n\n\n<li>Enter your website URL and a <strong>Stream<\/strong> name, then click <strong>Create &amp; continue<\/strong>.<\/li>\n<\/ol><p>After returning to the <strong>Home<\/strong> section, you&rsquo;ll find your Measurement ID, which begins with &ldquo;G-&rdquo;. You&rsquo;ll use this ID to connect GA4 to your website in the next step.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69df5b5ac88c9\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/10\/measurement-id-google-analytics.png\" alt=\"The GA4 Measurement ID in Google Analytics home\" class=\"wp-image-142655\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Creating a data stream in GA4 doesn&rsquo;t immediately start data collection. To begin tracking user activity, <span style=\"margin: 0px;padding: 0px\">install<\/span> GA4 on your website using your&nbsp;<strong>Measurement ID<\/strong>&nbsp;to connect your site to your GA4 property.<\/p><p>There are two main ways to install GA4, depending on how much control you need:<\/p><ul class=\"wp-block-list\">\n<li><strong>Direct Integration.<\/strong> You can add GA4 by inserting the Measurement ID into your site&rsquo;s code, using a <a href=\"\/uk\/tutorials\/google-analytics-wordpress-plugins\">Google Analytics WordPress plugin<\/a>, or enabling it through built-in settings in website builders like Hostinger Website Builder. This is ideal for standard traffic reporting and &ldquo;set-it-and-forget-it&rdquo; setups.<\/li>\n<\/ul><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69df5b5aca2c8\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/10\/google-analytics-integration-in-hostinger-website-builder-1024x580.png\" alt=\"The Google Analytics integration settings in Hostinger Website Builder\" class=\"wp-image-142656\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ul class=\"wp-block-list\">\n<li><strong>Google Tag Manager (GTM).<\/strong> For a more flexible setup, install GA4 through GTM. It allows you to manage multiple tracking tools in one place and expand your tracking without editing your site&rsquo;s code again. With GTM, you can:\n<ul class=\"wp-block-list\">\n<li>Track advanced interactions like button clicks, file downloads, and form submissions.<\/li>\n\n\n\n<li>Manage tools like Google Ads or Meta Pixel alongside GA4.<\/li>\n\n\n\n<li>Keep your site code cleaner by avoiding multiple tracking scripts.<\/li>\n<\/ul>\n<\/li>\n<\/ul><?xml encoding=\"utf-8\" ?><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"\/uk\/website-builder\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/12\/Website-Builder_in-text-banner.png\" alt=\"\" class=\"wp-image-100488\" srcset=\"https:\/\/www.hostinger.com\/uk\/tutorials\/wp-content\/uploads\/sites\/51\/2023\/12\/Website-Builder_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/uk\/tutorials\/wp-content\/uploads\/sites\/51\/2023\/12\/Website-Builder_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/uk\/tutorials\/wp-content\/uploads\/sites\/51\/2023\/12\/Website-Builder_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/uk\/tutorials\/wp-content\/uploads\/sites\/51\/2023\/12\/Website-Builder_in-text-banner-768x225.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><h3 class=\"wp-block-heading\">2. Install GA4 with Google Tag Manager<\/h3><p>To install GA4 via Google Tag Manager (GTM), you&rsquo;ll first create a GTM container, add it to your website, and then configure a GA4 tag.<\/p><h4 class=\"wp-block-heading\">Create a GTM container<\/h4><ol class=\"wp-block-list\">\n<li>Go to Google Tag Manager and sign in.<\/li>\n\n\n\n<li>Click <strong>Create Account<\/strong>, then enter your business name and country.<\/li>\n\n\n\n<li>In <strong>Container setup<\/strong>, add your domain name and select <strong>Web<\/strong>.<\/li>\n\n\n\n<li>Click <strong>Create<\/strong> and accept the terms.<\/li>\n<\/ol><p>GTM will generate two code snippets &mdash; keep this window open, as you&rsquo;ll need them next.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69df5b5acd0e3\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/10\/google-tag-manager-code-snippets-1024x767.png\" alt=\"Google Tag Manager code snippets\" class=\"wp-image-142657\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h4 class=\"wp-block-heading\">Add GTM to your website<\/h4><p>How you install GTM depends on your setup:<\/p><ul class=\"wp-block-list\">\n<li><strong>WordPress<\/strong>. Use a plugin and paste the GTM ID from the code snippet, which begins with &ldquo;GTM-XXXXXX&rdquo;, or add snippets manually to the <strong>functions.php<\/strong> file. For more details, follow our step-by-step guide on <a href=\"\/uk\/tutorials\/how-to-add-google-analytics-to-wordpress\">how you can add Google Analytics to WordPress<\/a>.<\/li>\n\n\n\n<li><strong>Website builders. <\/strong>Most platforms support GTM natively &mdash; just paste your GTM ID. As an example, you can see <a href=\"\/support\/6463092-hostinger-website-builder-how-to-connect-google-tag-manager\/\">how to connect Google Tag Manager to a site built with Hostinger Website Builder<\/a>.<\/li>\n\n\n\n<li><strong>Custom-coded websites.<\/strong> Manually paste the snippets into your site&rsquo;s HTML:\n<ul class=\"wp-block-list\">\n<li>Place the first snippet inside the <strong>&lt;head&gt; <\/strong>on every page.<\/li>\n\n\n\n<li>Paste the second snippet immediately after the opening <strong>&lt;body&gt;<\/strong> tag.<\/li>\n<\/ul>\n<\/li>\n<\/ul><p>Once installed, GTM can load and manage all your tracking tags.<\/p><h4 class=\"wp-block-heading\">Add GA4 to GTM<\/h4><p>Now connect GA4 to your site through GTM:<\/p><ol class=\"wp-block-list\">\n<li>In GTM, click <strong>Tags<\/strong> &rarr; <strong>New<\/strong>.<\/li>\n\n\n\n<li>Click the pencil icon in the <strong>Tag Configuration<\/strong> section, and select <strong>Google Tag<\/strong>.<\/li>\n\n\n\n<li>In the <strong>Tag ID<\/strong> field, paste your <strong>GA4 Measurement ID<\/strong>.<\/li>\n\n\n\n<li>In the <strong>Triggering<\/strong> section, select <strong>Initialization &ndash; All Pages<\/strong>. This ensures GA4 starts up before any other tags.<\/li>\n\n\n\n<li>Name the tag and click <strong>Save<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69df5b5acf0ac\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/10\/GTM-tag-configuration-page-1024x485.png\" alt=\"Adding a new tag interface in Google Tag Manager \" class=\"wp-image-142659\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"6\" class=\"wp-block-list\">\n<li>Once you see the new tag in the <strong>Tags<\/strong> menu, check it and click <strong>Submit<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69df5b5ad08d6\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/10\/submit-button-in-GTM-1024x534.png\" alt=\"The Submit button in Google Tag Manager interface\" class=\"wp-image-142658\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"7\" class=\"wp-block-list\">\n<li>Finish by hitting the <strong>Publish<\/strong> button.<\/li>\n<\/ol><h3 class=\"wp-block-heading\">3. Verify GA4 data collection (Realtime and DebugView)<\/h3><p>Since GA4 runs silently in the background, you won&rsquo;t see visible changes on your website. To confirm that your data tracking is active and working correctly, you can use the <strong>Realtime<\/strong> reports or the <strong>DebugView<\/strong> methods.<\/p><h4 class=\"wp-block-heading\">Realtime reports<\/h4><p>Realtime reports show user activity from the last 30 minutes, so this is the simplest way to check that the tracking works properly.<\/p><p>Do the following to check GA4 data collection in real time:<\/p><ol class=\"wp-block-list\">\n<li>In GA4, go to <strong>Reports &rarr; Realtime overview<\/strong>.<\/li>\n\n\n\n<li>Open your website in a new tab or on your phone.<\/li>\n\n\n\n<li>Within about 30 seconds, you should appear as an active user.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69df5b5ad22f3\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/10\/google-analytics-realtime-overview-page-1024x535.png\" alt=\"Realtime overview interface in Google Analytics 4\" class=\"wp-image-142660\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>If you don&rsquo;t see activity, check if any of these elements are blocking the data tracking:<\/p><ul class=\"wp-block-list\">\n<li><strong>Ad blockers.<\/strong> Having an ad blocker installed in a browser often prevents the GA4 script from running entirely. You can solve this by testing in an <strong>Incognito window<\/strong> with extensions disabled.<\/li>\n\n\n\n<li><strong>Cookie consent banners.<\/strong> If you declined your site&rsquo;s cookie consent banner, GA4 is legally blocked from tracking your activity.<\/li>\n\n\n\n<li><strong>Internal IP filters.<\/strong> If your company has filtered out the office IP address, you won&rsquo;t show up in Realtime. Use your phone&rsquo;s cellular data to bypass this.<\/li>\n\n\n\n<li><strong>Unpublished GTM.<\/strong> If you use GTM, double-check that you have already clicked <strong>Submit &rarr; Publish<\/strong>.<\/li>\n<\/ul><h4 class=\"wp-block-heading\">DebugView<\/h4><p>While Realtime shows that someone is accessing your site, <strong>DebugView<\/strong> shows exactly what data is being sent. It provides a second-by-second timeline, making it ideal for validating custom events.<\/p><p>These are the steps to check GA4 data collection using DebugView:<\/p><ol class=\"wp-block-list\">\n<li>Go to <strong>Admin &rarr; Data Display &rarr; DebugView <\/strong>on your Google Analytics dashboard.<\/li>\n\n\n\n<li>Enable debug mode on your site. The easiest ways to do this are to <strong>keep your GTM Preview tab open<\/strong> or to <strong>use the Google Analytics Debugger extension<\/strong> in Chrome (make sure debug mode is enabled).<\/li>\n\n\n\n<li>Browse your site and watch the events appear in the vertical timeline.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69df5b5ad3c55\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/10\/google-analytics-debugview-interface-1024x535.png\" alt=\"DebugView interface in Google Analytics 4\" class=\"wp-image-142661\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>You&rsquo;ll know that your GA4 data tracking works correctly if:<\/p><ul class=\"wp-block-list\">\n<li><strong>Realtime<\/strong> shows at least one active user as you&rsquo;re viewing the page on your device.<\/li>\n\n\n\n<li><strong>DebugView<\/strong> shows <strong>page_view <\/strong>events every time you change pages.<\/li>\n\n\n\n<li>Events in DebugView <strong>don&rsquo;t display orange warning icons that indicate<\/strong> invalid data formats.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-how-ga4-events-and-key-events-work\">How GA4 events and key events work<\/h2><p>GA4 uses an event-based model, meaning every user interaction is tracked as an individual event with additional context (parameters). Instead of grouping actions into sessions, GA4 focuses on what users actually do: clicks, scrolls, purchases, and more.<\/p><h3 class=\"wp-block-heading\">Events<\/h3><p><strong>Events<\/strong> track every user interaction on your website or app. GA4 organizes events into four categories:<\/p><ul class=\"wp-block-list\">\n<li><strong>Automatically collected events<\/strong>. GA4 tracks these events by default as soon as you install it:\n<ul class=\"wp-block-list\">\n<li><strong>first_visit<\/strong>. The user&rsquo;s first session.<\/li>\n\n\n\n<li><strong>session_start<\/strong>. The start of a new session.<\/li>\n\n\n\n<li><strong>user_engagement<\/strong>. Triggered when a page stays in focus for at least 10 seconds.<\/li>\n\n\n\n<li><strong>page_view<\/strong>. Page loads.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Enhanced Measurement events<\/strong>. GA4 collects these events automatically when you enable <strong>Enhanced Measurement <\/strong>in your data stream settings:\n<ul class=\"wp-block-list\">\n<li><strong>scroll<\/strong>. The user scrolls to 90% of the page.<\/li>\n\n\n\n<li><strong>click<\/strong> <strong>(outbound clicks)<\/strong>. The user clicks a link that leads to another domain.<\/li>\n\n\n\n<li><strong>view_search_results<\/strong>. The user performs a site search. This requires a query parameter like <strong>?s=<\/strong> or <strong>?q=<\/strong>.<\/li>\n\n\n\n<li><strong>video_start<\/strong>, <strong>video_progress<\/strong>, <strong>video_complete<\/strong>. Tracks YouTube video engagement.<\/li>\n\n\n\n<li><strong>file_download<\/strong>. The user downloads a file with common extensions like <strong>.pdf<\/strong>, <strong>.docx<\/strong>, or <strong>.xlsx<\/strong>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Recommended events<\/strong>. They follow Google&rsquo;s naming conventions and unlock additional reporting features. Common examples include:\n<ul class=\"wp-block-list\">\n<li><strong>login<\/strong>. The user signs in.<\/li>\n\n\n\n<li><strong>sign_up<\/strong>. The user creates an account.<\/li>\n\n\n\n<li><strong>purchase<\/strong>. The user completes a transaction.<\/li>\n\n\n\n<li><strong>add_to_cart<\/strong>. The user adds an item to their cart.<\/li>\n\n\n\n<li><strong>generate_lead<\/strong>. The user submits a lead form.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Custom events<\/strong>. They are events you create that don&rsquo;t match Google&rsquo;s recommended names. Use them to track unique interactions specific to your business, such as <strong>contact_form_submit<\/strong> or <strong>pricing_page_click<\/strong>.<\/li>\n<\/ul><p>&#128161; Use recommended event names instead of custom ones whenever possible. They integrate automatically with Google Ads for bidding optimization and unlock built-in ecommerce and <strong>key event<\/strong> reports.<\/p><h3 class=\"wp-block-heading\">Key events<\/h3><p><strong>Key events<\/strong> (formerly <strong>conversions<\/strong>) are the specific user actions you identify as vital to your business success. You can mark GA4 default events as key events or set up custom ones. They can be anything from a lead form submission to a purchase to a whitepaper download.<\/p><p>You can access all your GA4 events by navigating to <strong>Admin &rarr; Data display &rarr; Events<\/strong>. If you want to mark any <strong>Recent events<\/strong> as a key event, you can simply click the star icon on the left side of the event.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69df5b5ad58cd\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/10\/the-star-mark-in-google-analytics-4-event-page-1024x535.png\" alt=\"The stars icon in the Recent events tab in Google Analytics 4\" class=\"wp-image-142662\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Note that the <strong>purchase<\/strong> event is marked as a key event by default on GA4, and you can&rsquo;t unmark it.<\/p><p>If you want to create a new key event, click on the <strong>Create event<\/strong> button and make sure you&rsquo;re enabling the <strong>Mark as key event <\/strong>toggle.<\/p><p>When naming the event, follow Google&rsquo;s naming convention: use all lowercase letters and an underscore separator, for example, <strong>generate_lead<\/strong>.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69df5b5ad6e47\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/10\/create-new-event-page-on-google-analytics-4-1024x729.png\" alt=\"Create an event page in Google Analytics 4\" class=\"wp-image-142663\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>You can control how GA4 counts each key event:<\/p><ul class=\"wp-block-list\">\n<li><strong>Once per event<\/strong> <strong>(default)<\/strong>. Counts every instance. If a user submits a form three times, GA4 records three key events.<\/li>\n\n\n\n<li><strong>Once per session<\/strong>. Counts one instance per session, even if the event happens multiple times.<\/li>\n<\/ul><p>To change this, go to <strong>Admin &rarr; Data display &rarr; Key events<\/strong>, click the event, then select <strong>Change counting method<\/strong>.<\/p><p>Alternatively, creating new events in GTM will automatically sync to Google Analytics, which you can simply mark as a key event.<\/p><p>We suggest marking events that directly indicate business value, such as:<\/p><ul class=\"wp-block-list\">\n<li>Form submissions (<strong>generate_lead<\/strong>).<\/li>\n\n\n\n<li>Purchases (<strong>purchase<\/strong>).<\/li>\n\n\n\n<li>Account registrations (<strong>sign_up<\/strong>).<\/li>\n\n\n\n<li>Quote requests.<\/li>\n\n\n\n<li>Phone calls that require a call-tracking integration.<\/li>\n<\/ul><p>Avoid marking micro-interactions like <strong>page views<\/strong> or <strong>scrolls<\/strong> as key events. These inflate conversion numbers and make your data harder to act on.<\/p><p>&#10145;&#65039; If you can&rsquo;t see your newly created event, that&rsquo;s normal, as you may need to wait for up to 24 hours for an event to appear in the list.<\/p><h2 class=\"wp-block-heading\" id=\"h-how-to-use-google-analytics-4-reports-and-explorations\">How to use Google Analytics 4 reports and explorations<\/h2><p>GA4 organizes your data into two main areas: <strong>Reports<\/strong> and <strong>Explorations<\/strong>.<\/p><p>Reports are prebuilt dashboards that answer common questions about your traffic and performance. Explorations are custom analysis tools that help you investigate specific behaviors in more detail.<\/p><p>Put simply,<strong> Reports <\/strong>answers &ldquo;What is happening on my site?&rdquo; and <strong>Explorations <\/strong>helps you dig deeper and explain &ldquo;Why is it happening?&rdquo;<\/p><p>Let&rsquo;s break them down.<\/p><h3 class=\"wp-block-heading\">Reports: Your main source of insights<\/h3><p>The <strong>Reports<\/strong> section contains the standard dashboards you&rsquo;ll use often. These reports help you monitor traffic, engagement, conversions, and user behavior over time.<\/p><p>What you see here depends on your setup:<\/p><ul class=\"wp-block-list\">\n<li>If you selected business objectives during setup, GA4 creates a tailored <strong>Business objectives<\/strong> collection.<\/li>\n\n\n\n<li>Otherwise, you&rsquo;ll see the default<strong> Life cycle<\/strong> collection.<\/li>\n<\/ul><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69df5b5ad8995\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/10\/reports-menu-in-google-analytics-4-1024x537.png\" alt=\"Reports section in GA4 interface\" class=\"wp-image-142664\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>While the labels may differ, both collections contain essentially the same data, just organized to match your focus. Across these menus, you&rsquo;ll find reports covering the following areas:<\/p><ul class=\"wp-block-list\">\n<li><strong>Reports snapshot. <\/strong>A high-level overview of users, revenue, and key events. Think of this as your main dashboard.<\/li>\n\n\n\n<li><strong>Realtime. <\/strong>What users are doing on your site in the last 30 minutes.<\/li>\n\n\n\n<li><strong>Acquisition. <\/strong>Where users come from, including organic search, social media, paid ads, and referrals.&nbsp;<\/li>\n\n\n\n<li><strong>Engagement. <\/strong>Focuses on how users interact with your site. Review page performance, events, and engagement time to identify strong or weak content.<\/li>\n\n\n\n<li><strong>Monetization. <\/strong>Tracks revenue-related metrics, such as purchases and product performance.&nbsp;<\/li>\n\n\n\n<li><strong>Retention. <\/strong>Shows how often users return over time, helping you measure loyalty and long-term growth.<\/li>\n<\/ul><p>These reports give you a complete view of the user journey, from discovery to conversion and repeat visits.<\/p><p>You can customize most reports using the <strong>pencil icon<\/strong> in the top-right corner of a report. This opens GA4&rsquo;s report builder, where you can adjust dimensions, metrics, and chart types, or apply filters to better match your needs.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69df5b5ada160\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/10\/general-leads-overview-page-in-google-analytics-1024x547.png\" alt=\"General leads Overview menu in GA4 interface\" class=\"wp-image-142665\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>For broader changes, such as rearranging sidebar menus, renaming sections, or hiding reports you don&rsquo;t use, you can open the <strong>Library<\/strong> at the bottom of the sidebar. This is where you manage the overall structure of your Reports navigation and keep your GA4 workspace focused and clutter-free.<\/p><p>Keep in mind that these options are only available if you have <strong>Editor or Administrator<\/strong> permissions.<\/p><h3 class=\"wp-block-heading\">Explorations: Deeper, custom analysis<\/h3><p>While standard reports provide high-level summaries, <strong>Explorations<\/strong> give you access to raw event-level data. This workspace allows you to stress-test your data by dragging and dropping specific dimensions and metrics into advanced, customizable layouts.<\/p><p>Explorations are best used once you&rsquo;re comfortable with GA4&rsquo;s standard reports and need answers to more specific questions, such as why users convert or don&rsquo;t.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"69df5b5adb883\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/tutorials\/wp-content\/uploads\/sites\/2\/2022\/10\/explorations-menu-in-google-analytics-4-1024x537.png\" alt=\"Explorations section in GA4\" class=\"wp-image-142666\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>You can use Explorations to:<\/p><ul class=\"wp-block-list\">\n<li>Build custom funnels<\/li>\n\n\n\n<li>Compare audience segments<\/li>\n\n\n\n<li>Analyze user paths<\/li>\n\n\n\n<li>Create tailored reports for specific business goals<\/li>\n<\/ul><p>To move beyond basic reporting, Explorations include multiple modes:<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td><strong>Mode<\/strong><\/td><td><strong>Best used for<\/strong><\/td><td><strong>Practical question example<\/strong><\/td><\/tr><tr><td><strong>Free-form<\/strong><\/td><td>Custom tables and charts<\/td><td>Which city drives the most high-value transactions?<\/td><\/tr><tr><td><strong>Funnel exploration<\/strong><\/td><td>Visualizing conversion steps<\/td><td>Where do users drop off during our 5-step checkout?<\/td><\/tr><tr><td><strong>Path exploration<\/strong><\/td><td>Analyzing navigation patterns<\/td><td>What pages do users visit after reading a specific blog post?<\/td><\/tr><tr><td><strong>Segment overlap<\/strong><\/td><td>Comparing audience groups<\/td><td>How many mobile users are also newsletter subscribers?<\/td><\/tr><tr><td><strong>User explorer<\/strong><\/td><td>Reviewing individual user journeys<\/td><td>What actions did a user take before making a $500 purchase?<\/td><\/tr><tr><td><strong>Cohort exploration<\/strong><\/td><td>Measuring retention over time<\/td><td>Do users acquired in January return more often than those from February?<\/td><\/tr><\/tbody><\/table><\/figure><p>By default, GA4 retains event-level data required for Explorations for 2 months.<\/p><p>To analyze historical data, go to <strong>Admin<\/strong> &rarr; <strong>Data settings<\/strong> &rarr; <strong>Data retention<\/strong>, and set the retention period to 14 months. If you leave it at the default, your explorations will appear empty for any date range older than 60 days.<\/p><h2 class=\"wp-block-heading\" id=\"h-how-to-analyze-and-act-on-ga4-data\">How to analyze and act on GA4 data<\/h2><p>GA4 can feel complex, but its strength is context. It shows not just how many users visit your site, but where they come from, what they do, and which actions actually drive results.<\/p><p>To turn data into decisions, focus on three areas: <strong>traffic sources<\/strong>, <strong>content performance<\/strong>, and <strong>conversion paths<\/strong>.<\/p><h3 class=\"wp-block-heading\">Evaluate traffic sources<\/h3><p>Start by identifying which channels bring in the most valuable users, not just the most visitors.<\/p><p>Go to <strong>Reports &rarr; Acquisition &rarr; Traffic acquisition<\/strong> and set the primary dimension to <strong>Session source\/medium<\/strong>.<\/p><p>Compare channels based on <strong>Engagement rate<\/strong> and <strong>Key event rate<\/strong>, instead of just sessions.<\/p><p><div class=\"editor\">\n                    <h4 class=\"title\">Expert tip<\/h4>\n                    <p>Pay close attention to situations where user behavior doesn&rsquo;t match what you would expect from a channel.<\/p><p>If paid traffic brings in users but shows low engagement or conversion rates, it&rsquo;s a strong signal that budget is being wasted. This usually means the landing page doesn&rsquo;t deliver on the promise made in the ad, or there&rsquo;s another issue in the user experience.<\/p><p>The same applies to social media traffic. If users arrive and leave immediately without engaging, it may indicate a mismatch between the content, the audience, or the landing page.<\/p>\n                    <div class=\"d-flex mt-40\">\n                        <div class=\"author-photo\">\n                            <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/4be87d57dab6616bb51ba92ca4e6193d765901d647dbb157e5e7f9f741745a24?s=65&d=mm&r=g\" width=\"65\" height=\"65\" class=\"border-radius-50\" alt=\"Editor\" \/>\n                        <\/div>\n                        <div class=\"mt-auto mb-auto\">\n                            <p class=\"author-name\">Robert Wojno<\/p>\n                            <p class=\"author-position\">Content SEO Lead at Hostinger<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\">Analyze content performance<\/h3><p>Next, review how individual pages perform.<\/p><p>Go to <strong>Reports &rarr; Engagement &rarr; Pages and screens<\/strong> and sort by <strong>Average engagement time<\/strong>. Look for pages where users spend a long time, but that receive relatively few views.<\/p><p>These pages are often strong content pieces that simply need more visibility. You can feature them on your homepage, link to them from other posts, or include them in email campaigns.<\/p><p>Also, check pages with high exits, especially product or signup pages. A high exit rate may signal a technical issue or a missing call to action.<\/p><p><div class=\"editor\">\n                    <h4 class=\"title\">Expert tip<\/h4>\n                    <p>Look for patterns in your data. When multiple pieces of content underperform in similar ways, those similarities can point to a shared issue that needs to be fixed. On the other hand, identifying patterns behind high-performing content helps you understand what works, so you can replicate the formula and double down on your effort.<\/p>\n                    <div class=\"d-flex mt-40\">\n                        <div class=\"author-photo\">\n                            <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/4be87d57dab6616bb51ba92ca4e6193d765901d647dbb157e5e7f9f741745a24?s=65&d=mm&r=g\" width=\"65\" height=\"65\" class=\"border-radius-50\" alt=\"Editor\" \/>\n                        <\/div>\n                        <div class=\"mt-auto mb-auto\">\n                            <p class=\"author-name\">Robert Wojno<\/p>\n                            <p class=\"author-position\">Content SEO Lead at Hostinger<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\">Understand conversion paths<\/h3><p>At the bottom of the funnel, look at how different channels work together before a conversion.<\/p><p>Go to <strong>Advertising &rarr; Attribution &rarr; Conversion paths<\/strong> to see the sequence of touchpoints that lead to key events.<\/p><p>You&rsquo;ll often notice that some channels introduce users to your brand, while others close the sale. For example, social media or display ads may appear early in the path, while direct or organic traffic appears at the end.<\/p><p>This insight helps you avoid undervaluing channels that assist conversions, even if they are not the final click.<\/p><p><div class=\"editor\">\n                    <h4 class=\"title\">Expert tip<\/h4>\n                    <p>Identifying your &ldquo;money channels,&rdquo; which are the ones that consistently convert, is key to success. Once you know what works, you can scale those channels faster and allocate your resources more effectively.<\/p>\n                    <div class=\"d-flex mt-40\">\n                        <div class=\"author-photo\">\n                            <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/4be87d57dab6616bb51ba92ca4e6193d765901d647dbb157e5e7f9f741745a24?s=65&d=mm&r=g\" width=\"65\" height=\"65\" class=\"border-radius-50\" alt=\"Editor\" \/>\n                        <\/div>\n                        <div class=\"mt-auto mb-auto\">\n                            <p class=\"author-name\">Robert Wojno<\/p>\n                            <p class=\"author-position\">Content SEO Lead at Hostinger<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-how-to-use-ga4-to-improve-an-ecommerce-marketing-strategy\">How to use GA4 to improve an ecommerce marketing strategy?<\/h2><p>Google Analytics 4 helps you move beyond surface-level metrics and build a more effective <a href=\"\/uk\/tutorials\/ecommerce-marketing\">ecommerce marketing strategy<\/a>, based on real user behavior.<\/p><p>Instead of relying on assumptions, you can see how users discover your store, how they interact with your content, and what drives them to convert. This makes it easier to invest in the right channels, improve weak points in your funnel, and focus on what actually generates revenue.<\/p><p>Use GA4 on a regular basis to:<\/p><ul class=\"wp-block-list\">\n<li><strong>Focus on high-value traffic sources.<\/strong> Identify which channels drive customer acquisition and allocate your budget more strategically.<\/li>\n\n\n\n<li><strong>Improve product pages and checkout flows.<\/strong> Use engagement metrics and funnel data to spot where users drop off and optimize those steps.<\/li>\n\n\n\n<li><strong>Optimize campaigns using real behavior data.<\/strong> Refine targeting, promote high-interest products, and retarget users who didn&rsquo;t complete their purchase.<\/li>\n\n\n\n<li><strong>Build long-term customer value.<\/strong> Analyze retention and lifetime value reports to identify loyal customers and shape your long-term marketing strategy.<\/li>\n<\/ul><p>In short, GA4 transforms your store data into actionable marketing insights. When you understand where your customers come from, how they interact with your site, and what influences their purchasing decisions, you can build more effective campaigns and improve overall ecommerce performance.<\/p><?xml encoding=\"utf-8\" ?><figure class=\"wp-block-image size-full\"><a href=\"\/uk\/web-hosting\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2023\/11\/Web-hosting_in-text-banner.png\" alt=\"Hostinger web hosting banner\" class=\"wp-image-98604\" srcset=\"https:\/\/www.hostinger.com\/uk\/tutorials\/wp-content\/uploads\/sites\/51\/2023\/11\/Web-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/uk\/tutorials\/wp-content\/uploads\/sites\/51\/2023\/11\/Web-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/uk\/tutorials\/wp-content\/uploads\/sites\/51\/2023\/11\/Web-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/uk\/tutorials\/wp-content\/uploads\/sites\/51\/2023\/11\/Web-hosting_in-text-banner-768x225.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Google Analytics 4 (GA4) is a Google platform for tracking how users interact with your website or app using an event-based data model. This means every user interaction, such as page views, clicks, form submissions, and purchases, is captured as a separate event rather than grouped into sessions. This approach makes GA4 more flexible and [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/uk\/tutorials\/google-analytics-4-tutorial\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":257,"featured_media":130565,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Google Analytics 4 tutorial: A beginner\u2019s guide for %currentyear%","rank_math_description":"Check out this Google Analytics 4 tutorial to learn how to get started with GA4. Set up, tracking, and tips on analyzing data are all covered.","rank_math_focus_keyword":"google analytics 4 tutorial","footnotes":""},"categories":[22613],"tags":[],"class_list":["post-66498","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digital-marketing"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/google-analytics-4-tutorial","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/google-analytics-4-tutorial\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/google-analytics-4-tutorial\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/google-analytics-4-tutorial\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/google-analytics-4-tutorial\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/google-analytics-4-tutorial\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/google-analytics-4-tutorial\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/google-analytics-4-tutorial","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/uk\/tutorials\/wp-json\/wp\/v2\/posts\/66498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/uk\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/uk\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/uk\/tutorials\/wp-json\/wp\/v2\/users\/257"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/uk\/tutorials\/wp-json\/wp\/v2\/comments?post=66498"}],"version-history":[{"count":21,"href":"https:\/\/www.hostinger.com\/uk\/tutorials\/wp-json\/wp\/v2\/posts\/66498\/revisions"}],"predecessor-version":[{"id":130564,"href":"https:\/\/www.hostinger.com\/uk\/tutorials\/wp-json\/wp\/v2\/posts\/66498\/revisions\/130564"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/uk\/tutorials\/wp-json\/wp\/v2\/media\/130565"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/uk\/tutorials\/wp-json\/wp\/v2\/media?parent=66498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/uk\/tutorials\/wp-json\/wp\/v2\/categories?post=66498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/uk\/tutorials\/wp-json\/wp\/v2\/tags?post=66498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}