Google Analytics 4 (or GA4) is a completely new version of Google Analytics that uses Firebase Analytics on the backend. In this post I will explain the implications of that, but the overall benefit of GA4 is that it provides a better representation of user behavior, while allowing you to spend less time collecting and aggregating data.
Google is currently making big investments in GA4. It was previously known as the “App + Web” beta, but is now the default experience when you create a new property, and it will soon replace Universal Analytics.
Where Does the 4 Come From?
If you’ve been following Google Analytics for a while, you’ll remember that there have been two major overhauls of the platform since it was acquired:
- 2008: Transition from Urchin to classic Google Analytics (ga.js)
- 2013: Transition from classic Google Analytics to Universal Analytics (analytics.js)
Now, we are in the middle of a third major overhaul from Universal Analytics to Google Analytics 4, which makes this the 4th version.
Google Analytics 4 has been in development since the initial release of “Google Analytics for Firebase” back in 2017, and a beta version was released in July 2019 under the name “App + Web Properties”.
What You Need to Know About GA4
Google has rolled out a lot of upgrades with version 4, but the fundamental difference between GA4 and legacy versions of Google Analytics is the event-driven data model.
If you are familiar with the event-driven data model, feel free to skip to the next section. Otherwise, here is a quick overview:
In the early days of web analytics (say mid-2000’s) websites were composed of pages that loaded every time they were viewed. As a result, we all agreed that it was a good idea to group these page views into sessions every time we noticed a break for longer than 30 minutes. Then mobile and single page apps came along, and the concepts of page views and sessions didn’t always apply any more.
As an example, consider how important the page view is to web analytics. It is used to calculate bounce rate, time on site, time on page, pages per session and more (not to mention the importance we place on “landing page”). Apps that simply load and run long processes (like games, video players, etc) cannot meaningfully describe user behavior with the traditional page view approach.
Solution: The Event Driven Data Model
Mobile app Analysts solved this problem by discarding the notion that the fundamental building block of a session is a page view, and replacing it with a flexible system of events, parameters and user properties. These new concepts can be flexibly applied to any new application, but they can also be applied nicely to a traditional website. For more info on the event driven data model, read my post on Differences Between Traditional Analytics and GA4.
Google did not invent the event driven data model, and it’s not new — it has been the core of Firebase Analytics since it was acquired in 2014. It is a tested and proven approach that has been around for years, but it has rarely been applied to traditional websites before GA4 came along.
What are Some Benefits of Google Analytics 4?
There are a variety of benefits to GA4, and the ones that you find most important will depend on whether you are an Analyst, a marketer, or a developer. Since this blog is for Analysts, let’s start there:
1) CROSS-PLATFORM ROLLUP
If you are an analyst who manages both website and mobile applications, you will finally have the ability to roll up your data across web and mobile. This is far more powerful than the rollup properties you may have used in the past because the data under the hood for each platform will use the same schema.
2) ANALYSIS HUB
Even if you do not manage a mobile app, you will notice that GA4 is a significantly more powerful analysis tool than legacy versions of Google Analytics. This is because the “Analysis Hub” reports that were previously only available to GA360 users are now available for free, and they’ve been greatly enhanced so that you can easily explore data, analyze individual users, create custom conversion funnels, compare segments, and conduct pathing analysis. Also, the BigQuery export is now available to everyone as well, so even users on the free version of GA can get access to their raw data to join it with other sources or run SQL queries on it.
So those are the two big updates for Analysts, but if you are a marketer you will arguably benefit the most from upgrading to GA4. Here are the three top new features for you:
1) PROPENSITY & CHURN AUDIENCES
GA4 allows you to group users into audiences based on the probability that they will make a purchase or churn within the next 7 days. This is similar to programmatic ad buying, but it leverages your first-party web behavior to generate predictions, rather than relying on data in a third-party’s black box.
2) NEW ENGAGEMENT METRICS
If your goal is to drive users to engage with your website or app (like a healthcare or news site might be for example), it is important for you to know which users are truly engaged with your content by actually reading articles, scrolling, watching videos, etc. GA4 launches an innovative new way to help you track user engagement and completely removes the concept of a bounce rate (read more).
3) CROSS-PLATFORM CAMPAIGN ATTRIBUTION
And of course, if you do manage both websites and mobile apps, the ability to truly roll up data means that your campaign attribution and the audiences you create will finally be intelligent enough to consider all of the user’s touch points with your brand, regardless of platform.
This brings us to developers (or anyone who is responsible for installing and maintaining your Analytics tags).
1) ENHANCED MEASUREMENT
2) UI DEBUGGING
I’m very excited about this last one: GA4 actually has a built-in report called “DebugView” that allows you to isolate the real-time data flowing in from your own machine while you’re testing your code. This means that you no longer have to teach non-technical teams how to use Chrome developer tools or a proxy.
WARNING: Migrating to GA4 Will be Difficult
Despite all of the benefits of GA4 listed above, Analysts and marketers who are familiar with legacy versions of Google Analytics are likely to find it difficult to migrate to GA4.
This is because GA4 is a complete rebuild of the Google Analytics you are familiar with.
- Many of the default reports that marketers have come to rely on have been removed or replaced.
- Popular dimensions and metrics such as “medium” and “bounces” no longer exist.
- The process for designing your implementation and adding tags is very different as well.
This is much more complex than the migration from Classic GA to Universal Analytics that you probably made back in 2013. The pain will be worth it, but it is important to set the expectation that a migration like this will take time.
1) The purpose of this blog is to help Analysts make this transition. Check back from time to time to see the latest content, and contact me with questions.
2) To stay in the loop on updates and product enhancements, sign up for my Google Analytics Newsletter. Each month I will summarize the updates announced on the GA product blog, the GMP blog, and the Firebase blog, as well as other public announcements made available to to Google partners and resellers.
3) Consider hiring a consultant to make sure you are set up correctly, and to help train your team (I can help with this: firstname.lastname@example.org).