If you used Universal Analytics (UA) for years, you probably trained yourself to look at Bounce Rate as a quick “is this page working?” signal.
Then Google Analytics 4 (GA4) came along, and suddenly Engagement Rate took center stage—and Bounce Rate either disappeared (at first) or looked “different” when it returned.
So which metric is better?
Most of the time, Engagement Rate is the better primary metric in GA4 because it’s built around what GA4 is trying to measure: meaningful sessions, not just “did they leave after one page.”
Below is the explanation of exactly how each is calculated, why they’re basically inverses in GA4, and how to use both without getting misled.
The Core Difference (UA vs. GA4)
Universal Analytics (UA): Bounce Rate was about “single-page sessions”
In UA, a “bounce” generally meant a user landed on a page and left without triggering another interaction—often resulting in a single-page session. That made Bounce Rate feel like a “did they hate this page?” score, even when it wasn’t.
Google Analytics 4 (GA4): Engagement is the foundation, and bounce rate is derived from it
GA4 flips the calculation:
- Engagement Rate = the % of sessions that GA4 considers “engaged”
- Bounce Rate (in GA4) = the % of sessions that were not engaged
In other words, in GA4, Bounce Rate is the opposite of Engagement Rate.
How Engagement Rate is Calculated in GA4
Step 1: GA4 defines an “engaged session”
A session is considered engaged if it meets at least one of the following criteria:
- The session lasts 10 seconds or more, or
- The session has 2+ pageviews/screenviews, or
- The session triggers a conversion event (called “key events” in newer GA4 UI language, but the idea is the same)
These criteria are the standard GA4 definition used across guides and GA4 documentation.
Step 2: Engagement Rate formula
Engagement Rate = (Engaged Sessions ÷ Total Sessions) × 100
Quick example
- Total sessions: 1,000
- Engaged sessions: 620
Engagement Rate = 620 ÷ 1,000 = 62%
How Bounce Rate is Calculated in GA4
Here’s the big “ah-ha”/ now i understand!
GA4 Bounce Rate formula
Bounce Rate (GA4) = (Unengaged Sessions ÷ Total Sessions) × 100
And that’s why they’re inverses
Because every session is either engaged or unengaged:
Bounce Rate (GA4) = 100% − Engagement Rate
Google explicitly states that GA4 bounce rate is the opposite of engagement rate.
Why UA Bounce Rate was Often a Misleading “bad metric”
UA Bounce Rate caused confusion because it wasn’t really measuring satisfaction—it was measuring whether a second interaction happened in a way UA recognized.
Common situations where UA bounce looked “bad” even when the page worked:
- A user reads a full article and leaves (success), but triggers no interaction
- A “call us” landing page gets a phone call without a tracked interaction
- A FAQ page answers the question immediately (also success)
So you’d see “high bounce,” assume the page was failing, and make changes that didn’t actually improve outcomes.
Why Engagement Rate is Usually the Better KPI
1. It aligns with meaningful behavior, not just page count
GA4’s engagement logic accounts for time, depth, or a key action—not just “did they view one page.”
2. It’s more adaptable to modern user journeys
Many “good” sessions don’t look like old-school browsing:
- People get an answer quickly
- People convert fast (book a call, submit a lead form)
- People come from high-intent searches and take one decisive action
Engagement Rate is simply a better default lens for these patterns.
3. It pairs naturally with GA4’s other engagement metrics
Engagement Rate becomes far more useful when you view it alongside:
- Engaged sessions
- Average engagement time
- Key events / conversions
- Scroll, click, form_submit (if you track them meaningfully)
That combo tells a much clearer story than UA Bounce Rate ever could.
So… Should you Ignore Bounce Rate?
Not necessarily.
In GA4, Bounce Rate can still be useful as a “quick friction signal,” as long as you remember it’s just unengaged sessions (not the UA definition).
When GA4 Bounce Rate can still help
- Comparing landing pages side-by-side (same channel, same intent)
- Spotting obvious mismatches (e.g., ad promise vs. landing page content)
- Identifying pages where people leave in under 10 seconds with no action
When Bounce Rate can mislead (even in GA4)
- Short sessions that still “worked” (e.g., they called, then left)
- Pages designed to answer quickly (directions, hours, pricing, return policy)
- Sites with under-tracked key actions (if conversions/events aren’t set up well)
What’s a “Good” Engagement Rate?
It depends heavily on:
- Traffic source (paid vs organic vs social)
- Intent (blog post vs service page vs contact page)
- Device mix (mobile often behaves differently)
- Industry
Instead of chasing a universal benchmark, use Engagement Rate to:
- Compare similar pages
- Compare the same page over time
- Compare channel landing page quality
If Engagement Rate rises and conversions/key events hold steady or increase, you’re typically improving session quality.
Practical Tips to Use these Metrics the Right Way
1. Treat Engagement Rate as a quality filter, not the final goal
High engagement doesn’t automatically mean business impact. Always pair it with:
- Key events (conversions)
- Lead quality
- Pipeline / revenue (when available)
2. Make sure your “key events” reflect real value
If you mark low-value actions as key events, you can artificially inflate engagement (and hide problems).
3. Watch for tracking gaps before judging page performance
If you rely on calls, chats, or embedded scheduling tools, make sure those actions are tracked—or Engagement Rate may undercount “successful” sessions.
Which One is Better?
If you’re working in GA4:
- Engagement Rate is the better primary metric because it’s how GA4 defines meaningful sessions.
- Bounce Rate is still useful, but in GA4 it’s best viewed as a secondary metric—since it’s simply the inverse of engagement.
- If you’re comparing to old UA reports, be careful: UA Bounce Rate and GA4 Bounce Rate are not the same thing.
Want Help Interpreting your GA4 Engagement Data?
If you’re looking at GA4 reports and thinking, “Okay… but what does this mean for our site?”, that’s the right question.
At Kashmer Interactive, we help teams:
- Configure GA4 events and key events cleanly
- Connect engagement metrics to lead-gen outcomes
- Turn reports into clear next steps (not just charts)
If you want, reach out and share a screenshot of a GA4 report (traffic source + landing page engagement), and we’ll help you interpret what’s actually driving the numbers.


