Free tool
Bounce Rate Calculator (GA4)
In Google Analytics 4, a bounce is no longer a single-page visit. It is a session without engagement: under 10 seconds, no key event and a single page view.
In Google Analytics 4, an engaged session lasts longer than 10 seconds, has a key event, or has at least two page views. Engagement rate is the share of engaged sessions; bounce rate is its opposite, the share of sessions that were not engaged.
Is Your Paid Traffic Bouncing?
A high bounce rate on paid traffic often comes from a gap between the ad and the page. It is fixed on both sides.
20 minutes · No commitment · 100% confidential
How bounce rate is calculated in GA4
Engagement rate = Engaged sessions ÷ Sessions × 100 Bounce rate = 100 − Engagement rate
50,000 sessions, 32,000 of them engaged, give a 64 % engagement rate and a bounce rate of 36 %: 18,000 sessions left without engagement.
A bounce rate read in GA4 does not compare with the old Universal Analytics one, where a single page view counted as a bounce, even after five minutes of reading. For your campaigns, the useful rate is the one for sessions from advertising alone: it tells you whether the page keeps the ad’s promise.
What the calculation helps you spot
- A page that does not keep the ad’s promise, when paid traffic bounces clearly more than the rest of the site.
- Broken tracking, when a bounce rate drops close to zero overnight.
Frequently asked questions
How do I calculate bounce rate?
In GA4, divide engaged sessions by total sessions, multiply by 100, then subtract the result from 100. 32,000 ÷ 50,000 × 100 = 64 %, so a 36 % bounce rate.
What is an engaged session?
A session that lasts longer than 10 seconds, has a key event or has at least two page views. Any one of these conditions is enough.
Why did my bounce rate change with GA4?
Because the definition changed. Universal Analytics counted a single-page visit as a bounce; GA4 counts a session without engagement. The two numbers do not compare.


