Skip to content
Analytics

GA4 (Google Analytics 4)

Google's event-based analytics platform.

GA4 (Google Analytics 4) is Google's current web and app analytics platform, which fully replaced Universal Analytics (UA) in July 2023 when UA stopped processing new data entirely. GA4 is built on a fundamentally different data model from UA — event-based rather than session-based-first, meaning every user interaction is recorded as a discrete event with parameters, rather than being organised primarily around sessions and pageviews as UA's model was.

This event-based architecture makes GA4 more flexible for tracking varied interaction types (scrolls, video plays, form starts, custom app events) without requiring the extensive custom event-tracking code UA often needed, but it also means GA4's reporting interface, metric definitions, and even basic concepts like 'sessions' and 'engagement' work differently enough from UA that historical UA data and comparisons don't map cleanly onto GA4 — a common and costly point of confusion for teams migrating dashboards and historical benchmarks.

GA4 also leans more heavily on machine-learning-driven modelling to fill measurement gaps created by cookie consent restrictions, cross-device journeys, and browser privacy defaults — meaning a meaningful share of GA4's reported numbers, particularly in regions with strict consent requirements or for smaller-volume sites, are statistically modelled estimates rather than directly observed counts, a structural difference from how UA reported data that's important to understand when interpreting GA4 figures.

Event-based model vs UA's session model

In UA, pageviews and sessions were first-class, automatically structured metrics with a fixed definition, and everything else (goals, events) was layered around them. In GA4, everything is an event — a pageview is simply an automatically-collected event type alongside custom events — and sessions are derived from event timing rather than being the primary organising structure. This is a genuinely different mental model, not just a UI redesign, and teams that try to map UA reports directly onto equivalent GA4 reports often find the numbers don't reconcile exactly, because the underlying definitions (what counts as a session, how engagement is calculated) changed alongside the interface.

Key events: GA4's conversion tracking

GA4 replaces UA's Goals with 'key events' — any collected event (automatic or custom) that a property marks as a conversion. This is more flexible than UA's fixed goal types, but it also means conversion tracking in GA4 requires deliberately identifying and marking the right events, since GA4 doesn't automatically know which of a business's many collected events represents genuine business value without explicit configuration.

Attribution model changes

GA4 defaults to a data-driven attribution model across all conversion reporting, replacing UA's more rigid last-click default — meaning credit for a conversion is distributed across multiple touchpoints in a user's journey based on a machine-learning model, rather than assigning full credit to the final click before conversion. This generally gives organic search a more accurate, often larger, share of credit for assisted conversions than a last-click model would, but it also makes channel-by-channel comparisons less intuitively simple than a strict last-click model, since credit is fractional and model-dependent rather than absolute.

Using GA4 for SEO reporting specifically

For SEO reporting, the most relevant GA4 views are the Traffic Acquisition report filtered to the Organic Search channel (for engagement and conversion metrics by landing page), cross-referenced against Search Console's Performance report (for the query-level and impression/click data GA4 doesn't capture at all — GA4 knows nothing about search queries or SERP impressions, only what happens after a click lands on the site).

Building a combined view — Search Console for pre-click visibility metrics, GA4 for post-click engagement and conversion metrics — gives the complete picture; relying on either tool alone leaves a significant blind spot in one half of the funnel.

Common setup mistakes

The most damaging and surprisingly common mistake is never configuring key events at all, leaving GA4 collecting rich event data with no way to distinguish which events represent actual business value — a technically correct GA4 install that nonetheless can't answer basic ROI questions because no one ever marked which events matter.

  • Never configuring key events, leaving no way to measure conversions despite otherwise correct tracking setup.
  • Assuming GA4 numbers should match legacy UA numbers exactly; the underlying definitions changed, and small discrepancies are expected, not a bug.
  • Ignoring the data-driven attribution model's fractional credit distribution when evaluating channel performance, expecting last-click-style clean numbers.
  • Not cross-referencing GA4 with Search Console, missing the pre-click visibility half of the funnel entirely.

Local service-business application

For a local service business, the highest-value GA4 configuration work is marking form submissions and, critically, phone-call clicks or dynamic call-tracking events as key events, then building a saved Organic Search-filtered exploration report combining landing page, key event completions, and device — since a large share of local service search happens on mobile, where the call-click behaviour differs meaningfully from desktop form-based conversion behaviour.

GA4 vs Universal Analytics — key structural differences

Data modelEvent-based (GA4) vs session-based (UA)Fundamentally different organising structure, not just a UI change.
ConversionsKey events (GA4) vs Goals (UA)More flexible in GA4 but requires deliberate manual configuration.
Default attributionData-driven (GA4) vs last-click (UA)Fractional multi-touch credit vs single-touchpoint credit.
Data completenessPartially modelled (GA4)Fills consent and cross-device gaps with ML estimation, unlike UA's raw counts.

Frequently asked questions

What replaced Universal Analytics?
Google Analytics 4 (GA4) fully replaced Universal Analytics, which stopped processing new data in July 2023. GA4 uses a fundamentally different event-based data model rather than UA's session-based model, so historical UA reports and GA4 reports don't reconcile exactly even for the same underlying traffic.
What are key events in GA4?
Key events are GA4's replacement for Universal Analytics' Goals — any collected event, automatic or custom, that a property owner explicitly marks as representing a conversion. Unlike UA's fixed goal types, any event type can be designated a key event, but this requires deliberate manual configuration.
Does GA4 use modelled or real data?
Both, and it's important to know which is which — GA4 reports directly observed events where available, but increasingly fills gaps created by cookie consent restrictions and cross-device measurement limits with statistically modelled estimates, particularly in regions with strict privacy regulation.
Can GA4 show which search queries brought traffic?
No. GA4 has no visibility into the actual search query a user typed — that data lives exclusively in Google Search Console. GA4 only reports what happens after a click lands on the site (engagement, conversions), so a combined GA4 + Search Console view is necessary for the full picture.
Why don't my GA4 numbers match my old Universal Analytics numbers?
Because the underlying definitions of core metrics like sessions and engagement changed between the two platforms' data models, not because of a tracking error. Expect meaningful discrepancies when comparing GA4 to historical UA data, and treat GA4 as a fresh baseline rather than a like-for-like continuation.
Example

A service business's GA4 property had been live for a year with zero key events configured; despite months of organic traffic growth showing in Search Console, GA4 could not answer whether any of that traffic converted until form-submission and call-click events were explicitly marked as key events.

Need this applied to your site?

We turn concepts like these into shipped work every week.