Google is known for many things, but anyone who runs a website knows that it likes to make big changes in the name of customer satisfaction. Their algorithm updates in particular have caused marketers no short amount of stress.
One of their biggest upcoming changes is not to their notorious algorithm, however, it’s to their Analytics platform. Google is sunsetting its current iteration of Analytics, Universal Analytics, in favour of Google Analytics 4.
What does this mean for website owners? How will this affect you? And most importantly, how do you make the switch over to GA4? We’ve put together this guide to help make the transition as smooth and pain-free as possible.
Table of contents
Before we go over how to migrate your data to Google’s new platform, we should go over what exactly it is and why you should care.
Google Analytics 4, also known as GA4, is the latest version of Google's web analytics tool. It's designed to help website owners understand how people interact with their sites and apps, and use that information to improve their user experience and drive more conversions.
In simple terms, GA4 tracks and collects data about visitors to a website or app, and then presents that data in a variety of reports and visualizations that can be used to understand things like where visitors are coming from, what pages they're looking at, and how they're interacting with the site.
Some of the main features of GA4 include:
GA4 becomes Google Analytics’ only option in July 2023, when it replaces the current version of GA known as Universal Analytics (UA). We’ll go through GA4 features and metrics in depth below, but it is helpful to know what the differences are between the two platforms and why Google is making such an enormous change.
One key difference is that GA4 uses a different data model than UA. The current model of analytics is based on user sessions (hits on a website within a certain timeframe) and pageviews. This model is almost 15 years old and relies on older data collection methods like cookies. Under these parameters, an individual user viewing a site on different devices is technically counted as multiple users.
GA4, on the other hand, bases their performance measurement on events and parameters. What does that mean? Well, all the different hit types we’re used to in UA - including page views, social interactions, and even transactional information - are counted as an event in GA4, and then each of these events will contain parameters (rather than labels and categories). Google claims this method will be more customer-centric, measuring user interaction and deduplicating the data for your users across their different devices and apps.
This new data model means that GA4 is capable of more advanced analysis than UA. Currently, UA allows you to create custom reports using secondary dimensions to provide a decent level of insight.
GA4 takes it further with Exploration reports. The best way to acquaint yourself with the elements of Exploration is to go directly to GA4, but they include different dimensions, segments, and metrics that you can add to customise your reports.
This also means that GA4 is customisable - much more so than UA, largely because of its data model, which we’ve already discussed, and its reporting interface.
With the advanced analytics capabilities comes an improved reporting interface that is meant to provide a more intuitive and user-friendly way to access and analyze data. Most of the reports you’re used to in UA have either been renamed or replaced.
Some of the new reports available in GA4 include:
These new reports are designed to provide a more complete understanding of user behaviour and to help businesses make data-driven decisions that improve their online presence and user experience.
GA4 has a different privacy model than UA due to the changing landscape of data privacy regulations and user expectations.
UA predominantly operates on a first-party cookie model, where data is collected and stored on a user's device in the form of cookies. This data is then transmitted to Google's servers for processing and analysis.
GA4, on the other hand, operates on a device-based identifier model, where data is collected and processed directly on the device, without the use of cookies. This approach provides a more privacy-centric model, as it limits the amount of data transmitted to Google's servers and reduces the potential for data misuse.
Additionally, GA4 provides features that allow for greater control over data collection and processing, including the ability to enable or disable data collection for individual events, and to configure data retention settings.
Overall, GA4 offers a more privacy-focused approach compared to UA and is better suited to meet the requirements of new data privacy regulations, such as the European Union's General Data Protection Regulation (GDPR).
We’ve already discussed how GA4 uses events as its main method of measurement, rather than the current sessions and pageviews in UA.
We’ll go over GA4 metrics and terminology in detail below, but one of the main differences in the metrics between the two systems is the introduction of three new ones in GA4.
These new GA4 metrics aim to provide a more in-depth view of audience engagement, and they will replace UA metrics like average session duration, pages per session, and bounce rate. It may take a bit of time to get used to the lack of bounce rate - it requires a shift in thinking, looking at the positive steps people are taking on a site, rather than the negative.
Google Analytics reports are made up of both dimensions and metrics. Like most reports, metrics are generally quantitative measurements of data, and dimensions are the labels used to describe each piece of data. So for example, a dimension in your report might be a demographic attribute such as age, gender, interest or user information such as first visit date, first purchase date or last active date.
Metrics, on the other hand, are numerical measurements such as averages, ratios or percentages, so, for example, they could be ad clicks, the number of adds to carts, checkouts, purchases or refunds. In Google Analytics 4, you will see both dimensions and metrics. The easiest way to distinguish between them is to recognise that any numerical values will be metrics, and labels, characteristics, parameters, attributes or descriptions will be dimensions. Another way to tell them apart is because the dimensions will be represented in rows (usually on the left-hand side of each table of data) and the metrics will be the columns (going from left to right).
The metrics in GA4 can be generally grouped into two categories: Default metrics and custom metrics. Default metrics are the ones that will automatically populate within your reports and can be measured straight away, without having to set up anything. Examples of default metrics include:
- Average session duration
- Engaged sessions
- Total revenue
- Engagement rate
- Conversions
Within default metrics, there are subcategories used to group each set of default metrics. These include:
- Acquisition metrics
- Engagement metrics
- Monetization metrics
- Retention metrics
- Demographic metrics
- Tech metrics
Within this section, you will have the option to view an acquisition overview, user acquisition and traffic acquisition. The user acquisition allows you to understand how users who have never visited your website before have actually found your site, and the traffic acquisition helps you determine what led new and returning users for a new session.
Within this section, you will see your data displayed in a line chart which shows the number of new users per channel group over a specific period of time. You will also see a bar chart that shows the number of new users per channel group and a data table showing the following dimensions:
And the following default metrics will be included in the table:
This section is used to determine how engaged your users are and measures each engagement dimension including:
The engagement metrics section provides the following four reports:
This report section will display details about ecommerce, subscription and ad revenue. It allows you to see how much money you’re generating and allows you to track each revenue source.
Like the previous reports, there is an overview section alongside:
This section gives insights regarding new and returning users, user retention by cohort, user engagement by cohort and lifetime value, all displayed in line graphs showing change over selected periods of time.
In this reporting section, you will have the option to view an overview report or a more detailed report. You can see the breakdown of new users and returning users based on:
- Country
- City
- Gender
- Interests
- Age
- Language
Within the detailed report section, you will have a line graph, bar chart and table showing a more granular view of users’ demographics, and more specifics about new and existing users including engagement metrics, conversion rates, revenue etc.
Like demographics, there will be an overview report and a detailed report. Tech reports are the metrics used to assess the performance of several tech dimensions including browser, device category, operating system and platform. The overview provides details on users by browser, device category, screen resolution, app version, device model etc. Within the detailed report section, you will see a line graph, a bar chart and a table showing detail on which browser people are using and the engagement rate for each.
Although Google Analytics 4 has many highly useful default metrics, there are some times when custom metrics are required. These are user-defined metrics that aren’t automatically tracked so they need to be created manually based on what you want to measure.
To create custom metrics, click admin (the settings cog) > custom definitions > custom metrics > click create custom metrics.
You will then be given the option to name your metric, provide an optional description, and set an event parameter and unit of measurement. Some examples of custom metrics include number of video views, number of form submissions, and total discounted amount of purchases.
Backing up your data from UA is a fairly simple process and won’t take you much time. Google provides a way to export raw data through the Google Analytics User Interface as well as via API. The most common method includes exporting your data to a spreadsheet or other supported document type.
How to export to a spreadsheet:
This option allows you to download the data in a CSV format, which can be easily stored or imported into another platform. To export data:
The other option for backing up data from UA is to use the Google Analytics API. This option provides programmatic access to your Google Analytics data, allowing you to write custom scripts to retrieve and store your data. To use the API:
1. Create a GA4 property
If you haven’t already, it’s important that you have a GA4 property set up ASAP. You won’t be able to import all historical data from UA, so you want as much information in your GA4 property as possible.
This step involves two elements:
There are a number of ways to do this, but Google has made it easy with Google Tag Manager.
2. Audit your UA property
To properly migrate over to GA4, you need to know how your UA is configured. As discussed above, GA4 has different metrics and properties from UA, so it’s a good idea to know what tracking items you’re currently using.
Common items include (but aren’t limited to):
Once you have listed out what you’re actually tracking, you can decide whether you want to keep them all or cull them. It will also help identify any gaps you have. And don’t forget, you’ll want to do this for all of the different reporting views you have in UA.
3. Map your UA custom dimensions and metrics to GA4 events
You’ve set up your tracking tag and united your UA set-up. The next step is to actually set-up your GA4 and create custom dashboards. Based on the data you put together in step 2, you can start adding individual items to your reporting views.
The items you’ll want to focus on setting up are:
This also includes connecting your GA4 account to your other Google properties like Google Ads.
4. Verify that data is being collected correctly in your GA4 property
Once you have everything set up and looking how you want it, make sure that the data is actually tracking properly.
Pro tip: There may be a bit of a difference between GA4 and UA data due to the measurement and data model differences discussed earlier.
Note: The migration process may differ based on the complexity of your UA setup, so you may want to consult a developer or a certified GA consultant to ensure a smooth transition.
GA4 is a complex but important tool. However, even once it is properly set up, monitoring the data and creating reports within the property is not that easy or intuitive. We’ve gone over the sheer amount of data GA4 can analyse, and unless you’re working in GA4 every day, it may not be the best tool for reporting on all of the data it collects.
You need access to your information in a form that is easily understandable and shareable. Dashboard software like Hurree can really help make sense of all the data GA4 provides. Building simple, shareable dashboards is as easy as connecting your account and choosing your data points. Even better, you can use Hurree to compare data from GA4 with all the other tools in your tech stack so that you know exactly what’s going on across your business.
If you’re ready to check out our GA4 integration and all the other platforms you can connect, create a free account now.
Additional reporting by: Ashleigh McCabe