Skip to main content

Next‑Generation measurement with Google Analytics 4

Steven Elliott2 August 20194 min read
Next‑Generation measurement with Google Analytics 4

Why GA4 has us excited

This announcement has us rather excited at Measurelab. It has been a long time coming and represents the beginning of a completely new shift in how we use and think about digital measurement with Google Analytics.

Leaving the old pageview model behind

What we are effectively looking at here is a move away from Google Analytics as we know it, which inherited its underlying data collection schema and methods from Urchin Analytics; the analytics software product Google bought and subsumed way back in 2005. While Urchin was officially discontinued in 2012, the "web page" paradigms upon which the analytics product was founded continued through the present day product of Google Analytics. Page views are increasingly becoming less relevant as technologies such as Reactjs and Nodejs allow for User Interfaces to be uniquely displayed for any given experience, as a collection of micro-moments. Measuring interactions using a clunky combination of page view hits and event hits (with an attached 3-tier nested taxonomy of Category / Action / Label) has been becoming increasingly cumbersome and unwieldy.

The power of events

Enter stage left, the next generation of measurement paradigm - events. Yup - that's all we need. Just events. This isn't anything new in the world of analytics; tools like segment, mixpanel, heap, in fact pretty much all the modern analytics tools I can think of have always been measuring using an event based schema. But for Google Analytics, this is quite a shift.

GA4 is still in beta and what this means for you

As it stands, this isn't going to replace the features you see in your current Google Analytics web property for some time (we estimate 12-24 months). This is very much in beta and is only being recommended to be implemented as a dual-tag (i.e. alongside your existing implementation). If you have a website and an app, with a login (i.e. a User-ID) on both, then the beta launch can immediately glean you insights for cross-device usage, with the "Web + App" data stream. But I wouldn't rush out to immediately replace any of your GA tags for your website quite yet.

Mobile apps and Firebase insights

If you have a mobile app, running Google Analytics for Firebase, then you will find that you already have implemented the underlying tech that will become just Google Analytics. That means that the limits and methods of working you may have become familiar with when using "Google Analytics for Firebase" will become the basis for how you use the new Google Analytics product. And we are particularly interested to see how the ability to export raw data from Firebase Analytics to Google BigQuery will play out for this new version of Google Analytics.

No limits, no sampling, no conversions

At present, just as with Google Analytics for Firebase, there are no hit limits (but you are limited to 50 parameters) and there's no sampling in the reporting interface. The concept of a session/visit currently does not exist in these reports; good-bye conversion rates!(?)

Exciting reporting tools at your fingertips

In the reporting UI, an "Analysis" tool is included - something that was only available before in GA360. This opens up exciting possibilities for data exploration, dynamic funnel reporting and path analysis.

The Exploration technique allows you to visualize your data with drag and drop ease
Exploration
Understand how users engage with a sequences of key events on your app and website using the Funnels technique
Funnel Analysis
Visualize actions taken on the users’ path to conversion with the Path analysis technique
Path Analysis

Implementation relies on the dataLayer

Regarding the implementation, everything hinges off the dataLayer - whether that be created by gtag.js or Google Tag Manager. This means that automated event tracking (for events such as scroll depth, video, outbound clicks) becomes a reality:

Enhanced measurement helps you measure events with the flip of a toggle

Enhanced measurement and the road ahead

Right now, things are very much in beta and the main reason you would implement this new method is to benefit from the "Web + app" cross platform measurement. Other reporting and analysis features are set to roll-out - particularly for Web, so watch this space!


Suggested content

Measurelab awarded Google Cloud Marketing Analytics Specialisation

At the start of the year, if you’d asked us whether Measurelab would be standing shoulder to shoulder with Europe’s biggest consultancies by September, we would've been surprised. Not because we don't believe in ourselves, but because these things feel so distant - until suddenly, they’re not. So, here it is: we’ve been awarded the Marketing Analytics Services Partner Specialisation in Google Cloud Partner Advantage. What’s the big deal? In Google’s own words (with the obligatory Zs): “Spec

Will Hayes11 Sept 2025

BigQuery AI.GENERATE tutorial: turn SQL queries into AI-powered insights

BigQuery just got a major upgrade, you can now plug directly into Vertex AI using the new AI.GENERATE function. Translation: your analytics data and generative AI are now best friends, and they’re hanging out right inside SQL. That opens up a whole world of new analysis options for GA4 data, but it also raises some questions: * How do you actually set it up? * What’s it good for (and when should you avoid it)? * Why would you batch the query? Let’s walk through it step by step. Step 1: H

Katie Kaczmarek3 Sept 2025

How to start forecasting in BigQuery with zero training

If you’d told me five years ago that I’d be forecasting product demand using a model trained on 100 billion time points… without writing a single line of ML code… I probably would’ve asked how many coffees you’d had that day ☕️ But its a brand new world. And it’s possible. Let me explain What is TimesFM? TimesFM is a new foundation model from Google, built specifically for time-series forecasting. Think of it like GPT for time, instead of predicting the next word in a sentence, it predicts t

Katie Kaczmarek14 Jul 2025