GA4 vs Universal Analytics: What's Really Different

Emily RedmondData Analyst, EmilyticsApril 18, 2026

GA4 vs Universal Analytics: What's Really Different

By Emily Redmond, Data Analyst at Emilytics · April 2026

TL;DR: GA4 is event-based instead of session-based, has built-in cross-device tracking, offers real-time data, and supports multiple attribution models. It's fundamentally more powerful, but requires different thinking about how you track and analyze data.


If you spent years in Universal Analytics, GA4 feels like learning analytics all over again. It's not a tweak; it's a rebuild. This article walks you through the real differences—what changed, why it matters, and where the learning curve is steepest.

Universal Analytics is officially dead (Google shut it down July 1, 2023), so you're migrating to GA4 whether you love it or not. But honestly? Once you understand the differences, you'll see why Google rebuilt it.


The Fundamental Shift: Sessions vs. Events

Universal Analytics: Session-Based

UA organized everything around sessions. A session was a container: a user lands, does stuff, leaves, and that's one session. UA counted pageviews within sessions, time on page, bounce rate—all session metrics.

Here's what that looks like:

Session 1 (Monday):
  - Pageview: /homepage (0:00 - 0:45)
  - Pageview: /pricing (0:45 - 2:30)
  - Pageview: /contact (2:30 - 3:15)
  - Bounce? No
  - Duration: 3:15

The problem? UA treated all interactions the same: a "pageview" was just a pageview. It didn't tell you what happened on that page—did the user read? Click? Leave in frustration?

GA4: Event-Based

GA4 flipped the model. Everything is an event—a discrete action with context. Pageviews, clicks, video plays, form submissions, errors, purchases. They're all events.

Here's what that same session looks like in GA4:

User: U_12345

Event 1: page_view
  - page_path: /
  - page_title: Homepage
  - timestamp: 2026-04-18 14:00:00

Event 2: page_view
  - page_path: /pricing
  - page_title: Pricing
  - timestamp: 2026-04-18 14:01:30

Event 3: scroll
  - scroll_percentage: 75
  - page_path: /pricing
  - timestamp: 2026-04-18 14:02:00

Event 4: click
  - click_element: "CTA Button"
  - button_text: "Start Free Trial"
  - page_path: /pricing
  - timestamp: 2026-04-18 14:02:45

Event 5: page_view
  - page_path: /contact
  - page_title: Contact
  - timestamp: 2026-04-18 14:03:30

Now you can see exactly what happened: user scrolled 75% of the pricing page, then clicked the CTA. That's infinitely more actionable than "spent 3 minutes on pricing."

AspectUniversal AnalyticsGA4
Core UnitSessionEvent
Bounce RatePrimary metricDeprecated
Time on PageBuilt-inCalculated from events
Interaction DetailLimited (pageview, event)Rich (event + 25 parameters)
Cross-Device TrackingClunky (manual User-ID)Native (with User-ID)
Real-Time ReportingLimitedFull and detailed

💡 Emily's take: The first time I saw a GA4 event stream, I was amazed. In UA, I'd have to use custom events to track anything beyond pageviews. In GA4, I get scroll depth, link clicks, video plays—automatically. Then I add custom events on top for business-specific stuff. It's like going from a basic camera to a sports camera. Everything's captured; now you just decide what to zoom in on.


Cross-Device Tracking

Universal Analytics: A Nightmare

Imagine a user:

  1. Sees your ad on Facebook
  2. Clicks on their phone → lands on your site
  3. Browses on phone for 5 minutes
  4. Bookmarks your site to read later
  5. Opens the link on their desktop next morning
  6. Converts

In UA, this was three separate users (phone user, desktop user, and a return user). UA had no built-in way to say "this is the same person." You could implement User-ID tracking, but it required careful setup and custom infrastructure.

GA4: Built-In

GA4 does cross-device tracking automatically. If you've set up User-ID correctly (login ID, email hash, etc.), GA4 stitches those interactions together. Now you see the full journey: the user path from ad to phone to desktop to conversion.

Even without User-ID, GA4 uses Google's machine learning to probabilistically match users across devices based on behavioral signals.

This is huge for understanding true conversion funnels, not fake three-user funnels.


Real-Time Data

Universal Analytics

UA had a "Real-Time" report, but it was weak. You could see active users and very recent pageviews, but detailed dimensions (landing pages, countries, conversions) dropped out quickly. Real-time in UA was mostly useful for "Is tracking working?" verification.

GA4

GA4's Real-Time report is full-featured. You see:

  • Active users (right now)
  • Recent events (what they're doing)
  • Conversions (happening in real-time)
  • Traffic source, landing page, country, device
  • Event details and parameters

You can actually monitor a campaign or product launch live and spot issues within minutes.


Attribution Models

Universal Analytics

UA had one attribution model: last-click. If a user clicked an ad five days before converting, GA4 attributed the conversion to that channel. If they came back organically and converted, the organic conversion got the credit.

Last-click is intuitive but dishonest. It hides the value of top-of-funnel channels (organic content, display ads) and overstates the value of channels closest to conversion (branded search, retargeting).

GA4

GA4 offers multiple attribution models:

  • Last-click: Same as UA (legacy, not recommended)
  • First-click: Credit the first touchpoint
  • Linear: Split credit equally across all touchpoints
  • Time-decay: More credit to recent touchpoints
  • Data-driven (GA4 360 only): Google's ML model assigns credit based on what actually moves conversions

You can compare models side-by-side in GA4. Most teams find linear or time-decay more truthful than last-click.

This is one of GA4's biggest wins. Attribution is broken in most analytics, and GA4 finally lets you fix it.


Reporting Interface

Universal Analytics

UA had a fixed set of reports in the left sidebar: Audience, Acquisition, Behavior, Conversions. You could customize them a bit, but mostly you were stuck with what Google decided to show you.

GA4

GA4 has:

  • Standard Reports (similar to UA): Overview, Acquisition, Engagement, Monetization, Retention
  • Explorations (Analysis Hub): Custom, ad-hoc reports where you pick dimensions, metrics, visualizations, and filters

The Explorations tool is a game-changer. You can build complex analyses (cohorts, funnels, path analysis) without touching code. Most of the powerful work in GA4 happens in Explorations.


Audiences and Segmentation

Universal Analytics

UA had segments, which were powerful but clunky. You'd define a segment, apply it to a report, and see that report filtered. Switching between segments required clicking around.

GA4

GA4 has audiences: reusable groups of users who meet certain conditions. You can:

  • Apply audiences to reports (like segments)
  • Export audiences to Google Ads for retargeting
  • Export to Google BigQuery
  • Use them to build predictive audiences

The big difference: GA4 audiences exist independent of reports. You build them once, use them everywhere.


Conversion Tracking

Universal Analytics

In UA, you'd mark a goal (a pageview, an event, a value). Goals were binary—did the user hit the goal or not? You could have up to 20 goals per view.

GA4

GA4 calls them conversions, and you mark any event as a conversion. You can have up to 30 conversions per property. More importantly, conversions have value—the same conversion can be worth different amounts (a sign-up might be $10, a purchase might be $200).

This matters because GA4 can optimize campaigns by conversion value, not just conversion count.


Custom Dimensions and Metrics

Universal Analytics

UA had custom dimensions and metrics, but they felt bolted-on. You'd send custom dimension data via the Measurement Protocol, and it would take hours or days to show up in reports.

GA4

GA4's custom dimensions and metrics are more integrated. You send dimension data via event parameters, and GA4 creates custom dimensions automatically. They're available in reports within a few hours.

You can also create custom metrics (calculated fields like "revenue per session" or "sign-ups per user") that show up in any report.


Data Retention

Universal Analytics

UA kept detailed data (user-level logs) for a very long time. You could look at user behavior from months ago.

GA4

GA4's free tier keeps user-level data for 2 months. After that, data is aggregated and you lose the ability to filter by certain dimensions (like landing page or specific user properties).

If you need longer retention, you can:

  • Pay to extend it to 14 months
  • Export to BigQuery (free) for unlimited retention

This is one of the annoying GA4 limitations, but it's solvable.


Frequently Asked Questions

Q: Can I import historical Universal Analytics data into GA4? A: No. Google doesn't offer a data import tool. You're starting fresh with GA4. This is why it's important to set up GA4 early and run both tools in parallel during the transition.

Q: Is GA4 better for ecommerce? A: Yes, significantly. GA4 has a native ecommerce event schema (product views, add-to-cart, purchases, etc.) that's more flexible than UA. See GA4 Ecommerce Tracking: Complete Setup Guide.

Q: Why did Google deprecate Universal Analytics? A: UA was built in 2012, before mobile and cross-device tracking. GA4's event-based model is more flexible and aligns better with how users actually interact with products in 2026 (mobile-first, multi-device, app + web).

Q: Can I run GA4 and Universal Analytics at the same time? A: Yes. During the transition period (before UA shut down), many teams ran both. It's redundant now, but if you're still collecting UA data somewhere, it's valuable to keep until you're confident in GA4.

Q: Why does GA4 feel harder than Universal Analytics? A: Because you have more control. UA gave you pre-built reports; GA4 gives you building blocks (events, dimensions, explorations). It's like the difference between using a pre-built template and building from scratch. More powerful, slightly steeper curve.


The Bottom Line

GA4 isn't "Universal Analytics 2." It's a complete rethinking of how analytics should work. Event-based, cross-device, real-time, flexible. Yes, there's a learning curve. But the insights you can get from GA4 are deeper and more actionable than anything UA offered.

The migration is mandatory—UA is dead. But it's also an opportunity. Use it to rebuild your tracking from scratch. Track the things that actually matter to your business. Skip the vanity metrics. GA4 lets you be smarter about data than you ever were in UA.

For hands-on setup, see How to Set Up Google Analytics 4 From Scratch.


Emily Redmond is a data analyst at Emilytics — the AI analytics agent that watches your GA4, Search Console, and Bing data around the clock so you never miss what matters. 8 years of experience helping founders and growth teams turn data noise into clear decisions. Say hi →