Skip to content

Glossary Bounce Rate

What Is Bounce Rate?

  • Analytics
Definition

Bounce rate is the share of sessions with no meaningful interaction. In Universal Analytics that meant single-page sessions; in Google Analytics 4 it means sessions that last under 10 seconds, trigger no key event, and never reach a second page.

A rubber ball on a stone step in front of a closed door — beside the title Bounce Rate
It reached the step and bounced straight back
On this page 6
  1. What does bounce rate measure?
  2. Bounce Rate in Universal Analytics vs. Engagement Rate in GA4
  3. How GA4 calculates an engaged session
  4. When a high bounce rate is fine
  5. Best practices
  6. Common mistakes
In brief

Why GA4 replaced the classic bounce rate with engagement rate, how a session now qualifies as "engaged," and why a high bounce rate isn't automatically a problem.

A rubber ball on a stone step in front of a closed door — beside the title Bounce Rate
It reached the step and bounced straight back

What does bounce rate measure?

Bounce rate measures the percentage of sessions in which a visitor lands on a page and leaves without doing anything that counts as interaction. The concept sounds simple, but its technical definition changed at the core between Universal Analytics (UA), the Google Analytics version that stopped processing new data in 2023, and Google Analytics 4 (GA4), its successor. Two tools using the same metric name can show wildly different numbers for the same site.

Anyone pulling archived UA reports and placing them next to a current GA4 dashboard is comparing two measurement systems built on different assumptions, not two snapshots of the same metric. That matters for any site with a history that spans the cutover.

Don't confuse it with exit rate, which measures the last page of a session regardless of how many pages the user viewed before it. A bounce necessarily means a single-page session or one with no further interaction; an exit can happen after ten pages. It's also not the same as total traffic: bounce rate is a share of sessions, not a volume figure.

The most common confusion today comes from comparing figures across the two tool versions. A site that showed 70% bounce rate in Universal Analytics can show 30% in GA4 for the same period, with nothing changed about the content or the actual user behavior. What changed is how each system counts, not the website.

Bounce Rate in Universal Analytics vs. Engagement Rate in GA4

AspectUniversal AnalyticsGA4
Base metricBounce rateEngagement rate
What counts as a valid sessionMore than one page viewedAn "engaged" session (sufficient interaction)
Technical criterionOnly a single hit sent to the serverLasts over 10s, or 2+ pages/screens, or fires a key event
Relationship between metricsNo engagement rate existsBounce rate = 100% − engagement rate
StatusRetired, no new data since 2023Active standard

Per official Analytics documentation, in Universal Analytics "a bounce is a single-page session on your site," calculated "specifically as a session that triggers only a single request to the Analytics server." It took nothing more than loading a page and leaving: no click, no second page view, no further request to the server.

GA4 does not inherit that logic. There, per Google, "the bounce rate is the percentage of sessions that were not engaged," and the help documentation states it directly: "The bounce rate is the opposite of the engagement rate." The two are complementary: if a page has a 65% engagement rate, it automatically has a 35% bounce rate, with no separate calculation needed.

The practical consequence is that comparing a Universal Analytics history against GA4 data means comparing two different definitions of the same word. An apparent drop in bounce rate after a migration doesn't mean the site improved. It means the yardstick changed.

How GA4 calculates an engaged session

GA4 considers a session engaged if it meets at least one of three requirements, per official Analytics documentation: it lasts longer than 10 seconds, it includes two or more page or screen views, or it triggers at least one key event (GA4's current name for what used to be called a conversion). Only one of the three is needed. A 15-second visit with no clicks already counts as engaged; so does a 3-second visit with two page views.

Google frames this shift as an attempt to capture genuine interest rather than raw pageview counts. A model that only looks at page views misses every visitor who stays on a single page because that page already gave them what they needed: a long blog post, an embedded video, an interactive tool. The flip side is that anyone unfamiliar with the three criteria can easily overestimate how many visitors were genuinely engaged, since sitting idle in an open tab for 10 seconds is enough.

That 10-second threshold is what surprises people coming from Universal Analytics the most, since session duration played no role in the old bounce definition. A user who opened a page, read it for 40 seconds, and left without clicking anything counted as a bounce in UA, because only a single request reached the server. In GA4, that same visit is engaged, because it crossed the 10-second mark.

Bounce rate is calculated as the exact complement of engagement rate: sessions that met none of the three criteria, divided by total sessions. GA4 has no independent formula for bounces; it's derived by subtracting engagement rate from 100%. In GA4 reports, engagement rate is the metric shown by default, and bounce rate gets added as a column or secondary metric when needed.

This redefinition isn't cosmetic; it changes what the metric says about a site. Under the UA definition, bounce rate measured single-page behavior above all. Under the GA4 definition, it folds time on page, navigation depth, and conversion into a single number, closer to a quality indicator for the visit than a plain page count.

Three criteria, and one is enough.

When a high bounce rate is fine

A high bounce rate isn't proof of failure. It depends on the page type and what the user was looking for. A blog post that directly answers a specific question can carry a high bounce rate precisely because it did its job: the visitor read the answer and left satisfied, with no need to browse further into the site.

The same applies to a contact page that displays a phone number or address prominently. If the user's goal was to find that detail and call, a fast bounce right after noting the number is the expected outcome, not a design failure. Judging that page's success by bounce rate alone, without looking at the calls it generated, leads to the wrong conclusion.

Another common case is a campaign landing page built around a single call to action, or a single-page application where navigation happens without loading a new URL. GA4 may not register that movement as further interaction unless custom events are set up for it. Comparing the bounce rate of that kind of page against a long-form blog is pointless: they serve different goals.

Product pages can be misread the same way. A visitor who arrives via a highly specific search query, lands directly on the exact product they wanted, and adds it to a cart hosted on an external checkout page can still register in GA4 as a short session with no further page views, depending on how tracking is set up. The fastest path to a conversion can look like a bounce even though it's the best possible outcome for the business.

Before treating a high bounce rate as a problem, cross-check it against average engagement time and whether the page satisfied the search intent behind the visit. A low bounce rate isn't a guarantee of success either: with GA4's 10-second threshold, sitting idle in an open browser tab is enough to make a visit with no real interest count as engaged.

The page type is what turns the number into a statement.

Best practices

  • Before comparing historical figures, confirm whether they come from Universal Analytics or GA4; the two definitions aren't directly comparable.
  • Read bounce rate alongside average engagement time and pages per session, never as a metric on its own.
  • Segment by page type: an informational page built around a single answer shouldn't be judged by the same threshold as a product page.
  • Set up custom events on single-page applications and interactive content so GA4 captures real user interaction correctly.
  • Check which channel drives the highest bounce rate: a poorly targeted campaign often produces high bounces even when the page works fine for everyone else.
  • If you migrated from UA to GA4, document the definition change wherever historical reports are shown, so nobody reads a bounce rate drop as an improvement that never happened.

Common mistakes

  • Comparing Universal Analytics bounce rate against GA4 bounce rate as if they measured the same thing.
  • Treating any high bounce rate as a negative signal without checking the page's search intent.
  • Overlooking that GA4's bounce rate is derived from engagement rate rather than being an independent metric with its own collection logic.
  • Skipping scroll or key events on pages where real interaction never requires loading a second URL.
  • Setting a single site-wide bounce rate target instead of differentiating between blog, product page, and contact page.
Manuel Riveiro Rodriguez CEO & Digital Strategist

A technical audit covers this and everything else in one pass.

Request an audit

Frequently asked

Why did my bounce rate drop so much when I moved from Universal Analytics to GA4?

Because the definition changed, not your users' behavior. In UA, a single-page visit always counted as a bounce. In GA4, that same visit counts as engaged if it lasts more than 10 seconds, so many sessions that used to count as bounces no longer do.

Does GA4 still show bounce rate?

Yes, it's available as a metric, but it's calculated as the exact complement of engagement rate, 100% minus engagement rate. It has no collection logic of its own; it depends entirely on the three criteria that define an engaged session.

What makes a session count as engaged in GA4?

Any one of three requirements: lasting longer than 10 seconds, including two or more page or screen views, or triggering at least one key event. A short visit with two page views already qualifies as engaged, and so does a long visit with zero clicks.

Is a high bounce rate always a bad sign?

No. On pages that answer a question directly, like a blog post or a contact page with a visible phone number, a fast bounce can mean the user found exactly what they needed without having to navigate further.

How was bounce calculated in Universal Analytics?

As the percentage of single-page sessions: sessions that triggered exactly one request to the Analytics server, with no clicks, form submissions, or any other interaction recorded during the visit.