Beginner’s Guide to Google Analytics 4

Omni-Channel Analytics

This article first appeared on the Exposure Ninja blog.

========================================

Love it or hate it, Google Analytics 4 is here to stay.

Google has decided to move towards a more customisable analytics platform which helps to combine website and app data, as well as giving you more control over the data that you see.

It gives you the opportunity to focus more on data that matters to your business, rather than standardised data that’s trying to cater to every business type.

There’s lots of new terms in Google Analytics 4 (GA4), different types of reporting, and everything is an event (a slight exaggeration, but it’s not far off)

Please note: Google Analytics 4 is still in development, and some aspects of your account may look different to the screenshots below.

What is Google Analytics 4?

Google Analytics 4 is going to replace Universal Analytics (UA) in 2023, and is a new way of collecting and reporting on data.

According to Google, it has several advantages over Google’s Universal Analytics, which is the current standard.

On 1st July 2023, Google Analytics 4 will become the standard and Google will retire Universal Analytics. You’ll still be able to access your Universal Analytics data for 6 months after the switch over, and Google recommends that you export your existing data, as it will not be brought over to Google Analytics 4.

Should I switch to Google Analytics 4?

We recommend setting up a Google Analytics 4 property as soon as possible regardless as to whether you intend to use it right away, as this new Google Analytics 4 property won’t be using any retrospective data from Universal Analytics.

You don’t want to miss out on data you could be gathering now when they force you to make that switch, even if you don’t intend on using Google Analytics 4 until 2023.

It’s also quite different to Universal Analytics, so it’s better that you get practice now before you have to make the switch.

What’s Changed – Universal Analytics Vs. Google Analytics 4

Looking at of the changes and challenges UA users have faced when moving to GA4, some common issues we found were:

  • Understanding which metrics to use/look at compared to Universal Analytics
  • Understanding ‘events’ in GA4
  • Trouble integrating with Google Ads or Search Console inside the platform
  • Difficulties tracking conversion data
  • Trouble finding assisted conversions and bounce rate

These are just a few of the changes we noticed, but hopefully they make you feel less alone if you’re struggling with GA4.

Moving to a new platform can be difficult, especially if you’ve been using Universal Analytics for years, or just got to grips with it and now you’re having to make the change to this new way of collecting analytics.

So what are we losing when we move to Google Analytics 4?

  • No views
  • No / limited IP filtering
  • Missing reports that need to be set up manually
  • Limits on custom dimensions
  • No recurring email reports

That said, here is everything you will gain by moving to Google Analytics 4:

  • Simplified data which is more accessible to users and the Google algorithm
  • Better tracking across website and apps
  • Codeless event tracking
  • Custom reports
  • AI-powered insights and predictions
  • Advanced audience integration with Google Ads
  • More focus on customer lifecycle-framed reporting

Many of these elements will help us gather data in a cookie-less future.

 

Now, let’s have a look at how to get GA4 set up. If you’ve already set up your Google Analytics 4 Property you can skip to the next section.

How to set up Google Analytics 4

Setting up Google Analytics 4 is fairly straightforward, although you may need to speak to your web developer.

Step 1. Head to the admin section of your Google Analytics account

 

Screenshot of the Universal Analytics admin screen

Screenshot of the Universal Analytics admin screen

Step 2. Look at the number of columns

 

If you can see Account, Property and View, you’re using Universal Analytics

If you just have Account and Property, you’re already using Google Analytics 4 and won’t need to make the switch.

The Account and Property columns in Google Analytics 4

The Account and Property columns in Google Analytics 4

Please note: Setting up Google Analytics 4 won’t remove your access to your existing Universal Analytics property. It will simply create a new property that uses the Google Analytics 4 tools and layout. You can use both in tandem with each other until you’re ready to make the switch to Google Analytics 4.

Step 3. Select “GA4 Setup Assistant”

 

You can find this in the Property column on your admin screen.

The Account and Property columns in Google Analytics 4

Screenshot of where the GA4 setup assistant is located

Step 4. Choose from the two options – Get Started or Connect Properties

 

Get Started is what most people will use, as they likely don’t have an existing GA4 Property set up.

If you did somehow set up a GA4 Property that isn’t connected to your existing Google Analytics account, you can select “Connect Properties” and follow the walk through there.

Google Analytics 4 set up options

Google Analytics 4 set up options

Step 5. Select your tag type

 

The Google Analytics 4 Setup Wizard

The Google Analytics 4 Setup Wizard

Depending on whether you prefer to use Google Tag Manager or Global Site Tag (gtag.js), your options will be slightly different here.

If you have the alert at the bottom as seen in the screenshot above, you’ll need to install new tags on your site to use GA4. You can do this using Google Tag Manager.

If you use gtag.js, you’ll be able to select “enable data collection using your existing tags”.

If you’re unsure as to which applies to you, the “enable data collection using your existing tags” checkbox will be inaccessible if you use Google Tag Manager rather than gtag.js, so you can’t accidentally check it if you’re not using gtag.js.

If you’re unsure, speak to your web developer (or ours) and they’ll be able to help you out.

Step 6. Explore and set up your GA4 property

 

 

Google Analytics property Setup Assistant connected screen

Google Analytics property Setup Assistant connected screen

You’ll now be greeted with this screen, and you can click “See your GA4 property” to head over to your Google Analytics 4 property to set it up further.

Google Analytics property Setup Assistant connected screen

Google Analytics 4 Setup Assistant page in GA4

Step 7. Set up the new tracking tag

 

First thing to do is to set up the new tag on your website.

Start by clicking “Tag Installation”, which will take you to the “Data Streams” page. Here, you can set up data streams from your website, as well as your iOS or Android Apps.

Google Analytics property Setup Assistant connected screen

Google Analytics 4 Data Streams

The setup assistant will have already set up a data stream for you.

Click this data stream, and the “Web Stream Details” tab will open up. Here, you want to copy your Measurement ID, which is in the top right corner of this tab. If you’re used to Universal Analytics, this is like the tracking ID you may have used there.

Google Analytics property Setup Assistant connected screen

Google Analytics 4 Measurement ID

Once you’ve copied your Measurement ID, head over to Google Tag Manager.

Select “Tags” in the menu and click “New” to create a new tag.

Add a new tag in Google Tag Manager

Add a new tag in Google Tag Manager

Give the tag a name, we’d suggest calling it “GA4”, and then select “Tag Configuration”.

Google Analytics 4 Tag Configuration

Google Analytics 4 Tag Configuration

For the “tag type”, select “Google Analytics: GA4 Configuration”.

Now paste your Measurement ID into the box.

Paste your Measurement ID into the Tag

Paste your Measurement ID into the Tag

Next, click the “Trigger” box, and select “All Pages” so that the tag is installed on every page of your website.

Paste your Measurement ID into the Tag

Set up a trigger for your tag in GA4

One you’ve set up this trigger, hit save on your tag.

To test that it has been set up correctly, click “Preview” in the top right corner of the screen, which will take you to the Google Tag Assistant tool.

Put your website’s URL in the box and press connect.

Google Tag Assistant

Google Tag Assistant

This will open up another window which has your website in debug mode. You will get a confirmation in the bottom right corner to let you know that your website has been connected to Google Tag Assistant.

Google Tag Assistant connection confirmation

Google Tag Assistant connection confirmation

Minimise this window and head back to Google Tag Assistant. Click “continue” on the popup box, and see if your GA4 Tag has fired. If it says that it fired once, it’s working.

GA4 Tag fired once

GA4 Tag fired once

Once you’ve checked this, head back to Google Tag Manager and click “submit” to save the changes.

Now your new tracking tab has been installed.

Head back to the GA4 Setup page and take a look at the other items that can be set up.
Some of the things you can do here are:

  • Configure Custom Events
  • Configure User IDs
  • Configure Enhanced Measurements
  • Activate Google Signals
  • Link to Google Ads
  • Define Audiences
  • Import or set up Conversions

Take a look and set up the things that matter to your business. You may want to read the rest of this article before setting up some of these as they can be quite different in Google Analytics 4.

If you’d prefer to follow this setup in video form, check out the video below.

 

 

Views and Data Streams in Google Analytics 4

Views, where you see your data and reports in UA, no longer exist in GA4.

This may change in the future, but the name of the replacement is Data Streams. There are currently less options for filtering to include or exclude certain data from your reports at this stage, as you do this in your custom reports.

What is useful, however, is the ability to see all your data in one place, no matter if it’s from your website or your app. You can set up multiple data streams to see website and app data in one property, rather than needing to switch back and forth between properties.

Even if this isn’t relevant to you right now, you may end up with an app for your business in the future.

As GA4 develops, there may also be the potential to connect with other pieces of tech, such as your point of service system or future technology developments.

Google Analytics 4 Dashboard Overview

This is the screen you’ll see when you open up GA4. It has a couple of top level bits of data, with some shortcuts based on your previous visits to GA4.

Title: Beginner's Guide to Google Analytics 4 Primary Keywords: google analytics 4 Secondary Keywords Google analytics 4 tutorial, google analytics 4 training Include Internal Links to: Add links to related content from our website Page Title: Beginner's Guide to Google Analytics 4 Meta Description The ultimate guide for anyone who is trying to figure out the changes that come with GA4

Screenshot of the GA4 Home tab

  • Overview, which shows you the number of users and new users over a given time period, along with average engagement time and total revenue.
Overview of traffic

Overview of traffic

  • Users in the last 30 minutes, which shows you how many users you had in the last 30 minutes and where they are located geographically.

 

Users in the last 30 minutes

Users in the last 30 minutes

  • Recently viewed, which shows you several reports that you viewed recently.
Recently viewed quick menu

Recently viewed quick menu

  • Because you view frequently gives you certain data sets that you view on a regular basis.
"Because you view frequently" quick menu

“Because you viewed recently” quick menu

  • Insights shows you some insights into areas you are seeing increases or decreases, or just unexpected changes.
Top level insights

Top level insights

Reports Snapshot in Google Analytics 4

The reports snapshot in GA4 shows you all the most popular data sets all in one place. This is a great place to see some top level info and track your progress at a glance.

As each of these data sets are pulled from other reports, which we go into more detail about in the next few sections of this guide, we won’t go into as much detail here.

The data sets included in the reports snapshot are:

  • User behaviour
  • Users in the last 30 minutes
  • Insights
  • New users by channel
  • Number of sessions by channel
  • Users by country
  • User activity over time
  • User activity by cohort
  • Views by pages and screens
  • Top events
  • Top conversions
  • Top selling products
  • Conversions by platform

Real-Time Overview report in Google Analytics 4

The real-time overview report shows you where users are browsing your site from in real time.
You can see which pages they are on, and even use this report to track them on their journey throughout your website.

The real time report in GA4

The real-time overview report 

Here you can see:

  • Users in the last 30 minutes, and their device
Users in the last 30 minutes in GA4

Users in the last 30 minutes

  • A geo-map showing active users on a world map
Geo-map in GA4

Interactive geo-map

  • Users by first user source, first user medium, first user source platform or first user campaign. This shows you how your current users arrived on your website.

 

Users by first user source

Users by first user source

  • Users or new users by audience, so if you’ve set up audiences in GA4, it will show you if any of your active users are part of that audience.
Users or new users by audience

Users or new users by audience

  • Views by page title and screen name, so the pages your current users are visiting.
Views by page title and screen name

Views by page title and screen name

  • Event count by event name, which shows you the most popular events in the last 30 minutes.
Event count by event name table

Event count by event name

  • Conversions by event name, any conversions which happened in the last 30 minutes.
Conversions by event name

Conversions by event name

  • Users by user property, any active users that are part of a predefined property. User properties in GA4 are more advanced, so they won’t be covered in this guide.
Users by user property

Users by user property

You can also use the view user snapshot button in the top right corner to follow the live journey of a user currently on your website. You’ll be able to see any events they trigger in real time.

View user snapshot

View user snapshot in GA4

Life Cycle reports in GA4

Under Life cycle you can find acquisition, engagement, monetisation and retention reports.

We’re going to break each one down and explain what they all do, as well as the data included in each panel on these reports.

Acquisition reports in Google Analytics 4

The acquisition reports are found under reports – acquisition.

The location of acquisition reports in Google Analytics 4

The location of acquisition reports in Google Analytics 4

Acquisition Overview

 

The Acquisition Overview page shows you key acquisition metrics all in one place.

Google Analytics 4 Acquisition Overview screen

Google Analytics 4 Acquisition Overview screen

Here you can see:

  • The users trend graph, which shows a graph of users or new users to your website or app within your chosen time frame.
The users trend graph

Users trend graph

  • Users in the last 30 minutes, which shows how many visitors your site has had in the last 30 minutes, as well as their countries and a bar chart showing users per minute.
Users in the last 30 minutes graph 

Users in the last 30 minutes graph 

  • New users by channel, which are automatically categorised by “First user default channel grouping”. This shows you how many visitors to your website came via each channel.

Default channel grouping shows the top channels by which the user was first acquired. You can’t create custom channel groups in GA4, which you could do in UA.

The default channel groupings in GA4 are:

  • Direct Traffic
  • Organic Search
  • Paid Social
  • Organic Social
  • Email
  • Affiliates
  • Referral
  • Paid Search
  • Video
  • Display

You can learn more on the Google Support page for default channel grouping.

Traffic sources are categorised into channels based on the rule-based definitions in the default channel grouping.

These new users can also be viewed based on the source, medium, platform or campaign that first acquired the users.

"New users by channel" graph

“New users by channel” graph

  • Sessions, which is set to session default channel grouping, but can also be sorted by source, medium, platform and campaign. There’s also a sessions section focused on Google Ads
Sessions in GA4

Sessions

  • Lifetime value, which is a calculation done by Google Analytics to calculate the sum of purchase events, and AdMob earnings events during the user’s first 120 days of app usage. The lifetime value (LTV) is the average of this metric for all users.
    As you can see, we don’t have a need for this at Exposure Ninja right at this moment, hence why this section is blank.
Lifetime Value in GA4

Lifetime Value

User Acquisition

 

On the User Acquisition page, you can see:

  • New users by first user default channel grouping, as a bar chart, which shows you which channel most of your new users came through
New Users Graph in GA4

New users

  • New users by first user default channel grouping over time, as a trend graph, which shows the same data as in the graph above, but shows trends over time, so you can see where some channels perform better than others on different dates.
New users over time trend graph in GA4

New users over time trend graph

  • As well as a table of data including the different types of user acquisition, which helps you compare different channels and see which are helping you get the most new visitors to your site.
User acquisition data in GA4

User acquisition data

The dimensions used here are the pretty much the same as UA, and some examples include:

  • Organic Search
  • Direct
  • Organic Video
  • Organic Social
  • Referral
  • Paid Social
  • Email
  • Paid Search
  • Organic Shopping
  • Unassigned

These dimensions are then measured using the following metrics:

  • New Users – The number of first time users in the selected time range
  • Engaged Sessions – The number of sessions that lasted longer than 10 seconds, or had a conversion event, or had 2 or more screen or page views
  • Engagement rate – The percentage of Engaged Sessions (Engaged Sessions divided by Sessions)
  • Engaged sessions per user – Number of Engaged Sessions per user
  • Average engagement time – The average length of time that your website had focus in the browser or your app was in the foreground
  • Event count – The number of times your users triggered an event
  • Conversions – The number of times your users triggered a conversion event
  • Total revenue