Webclat / GA4 Practice
Home / GA4 vs Universal Analytics

GA4 vs Universal Analytics: What Actually Changed

Most "GA4 vs UA" confusion isn't about a redesigned interface. It's that GA4 measures the world in a fundamentally different unit than Universal Analytics did, and several familiar metrics never had a clean translation.

Session-Based vs. Event-Based

01 / THE CORE CHANGE

Universal Analytics organized data around the session: a bundle of pageviews and interactions grouped by a 30-minute (default) window of activity. GA4 organizes everything as an event with parameters - a pageview is an event, a scroll is an event, a purchase is an event, and "session" is now something GA4 derives from event data rather than the primary unit it measures in.

This is not a cosmetic difference. It's why several UA reports don't have a GA4 equivalent that means the same thing, even when the report names sound similar. Comparing a UA number to a GA4 number with the same label is often comparing two different measurements.

Metrics That Don't Translate Directly

02 / COMPARISON
Universal AnalyticsGA4What changed
Bounce rateEngagement rate (bounce rate exists but is defined as its inverse)UA's bounce rate = single-page, no-interaction sessions. GA4's engagement logic counts a session as "engaged" based on duration, event count, or a conversion - a different definition, not a renamed one.
GoalsKey events (formerly called conversions)Conceptually similar - marking an event as a business outcome - but configured per-event rather than as a separate goal-funnel object.
Default Channel GroupingDefault channel grouping (rebuilt)The underlying rules for what counts as "Organic Search" vs. "Referral" etc. were revised, so historical channel splits don't map one-to-one.
SessionsSessions (recalculated)GA4 derives sessions from a session-start event rather than treating the session as the base unit, which produces different counts under some traffic patterns (e.g. cross-midnight or campaign-parameter changes).
PageviewsScreen page views (event)Conceptually equivalent, now just one event type among many rather than a distinct hit type.

What This Means Practically

03 / SO WHAT
  • Don't compare UA and GA4 numbers side by side as if they measure the same thing - use each as its own baseline going forward.
  • Rebuild reports around the business question, not the old report name - "which channel drives signups" survives the transition even though "Goal Completions by Channel" as a specific UA report does not exist in GA4 in that literal shape.
  • If UA history still matters for reference, export it separately - see our implementation & migration page for how that fits alongside a GA4 build.

Frequently Asked Questions

04 / FAQ

Is GA4 just a redesign of Universal Analytics?

No. The interface changed, but the underlying data model changed more fundamentally: UA organized data around sessions and pageviews, GA4 organizes everything as events with parameters. That difference is why so many UA-era metrics don't have a clean one-to-one GA4 equivalent.

Why doesn't GA4's bounce rate match Universal Analytics' bounce rate?

They measure close to opposite things. UA's bounce rate was the share of single-page, no-interaction sessions. GA4 reports engagement rate by default (the share of engaged sessions), and while GA4 does have a bounce rate metric, it's defined as the inverse of engagement rate under GA4's own engaged-session logic - not calculated the same way UA calculated it. Comparing the two numbers directly produces a wrong conclusion.

Can I recreate my old Universal Analytics reports exactly in GA4?

Not exactly, no - some can be approximated with GA4 Explorations, but a handful of UA-specific concepts (classic bounce rate, certain default channel groupings, session-scoped custom dimensions in the old sense) don't have a literal GA4 equivalent. The realistic goal is building GA4 reports that answer the same business questions, not pixel-identical report clones.

Do I need to migrate anything, or is GA4 already running?

Universal Analytics stopped collecting new data in mid-2023, so if you don't already have a GA4 property with real event configuration, there's nothing to migrate - it's a fresh GA4 implementation. See our GA4 implementation and migration page for what that project looks like.

Need Your GA4 Reports to Answer the Same Questions UA Used To?

We rebuild reporting around your actual business questions, not a literal UA report clone.

Talk to a GA4 Consultant
05 / CONTACT

Talk to a GA4 Consultant

Tell us what you're trying to compare or rebuild from your old UA reporting.