Data & Tracking
Engagement metrics in Google Analytics: what bounce rate and session duration really tell you
Copy for AI
Engagement metrics in Google Analytics are signals, not end goals. A high bounce rate or a short session duration is not “bad” in itself: the numbers only take on meaning when you read them against what a visitor is supposed to do on that page. The shortest summary: use engagement data to spot problems, not to reassure yourself with a nice average. In this article we explain what the engagement rate in Google Analytics, bounce rate, session duration and page depth really mean for B2B content, and how to interpret them without getting lost in vanity numbers.
Would you rather not figure this out yourself and simply have a tracking setup that measures the right things? Then take a look at our data analytics service.
Measure the effect: check your conversion rate with our free conversion rate calculator.
Is there such a thing as the right engagement metric?
No, and that is the first thing to accept. Web analyst Avinash Kaushik describes engagement as a “heart metric” that you try to measure with “head data”. In other words: engagement is a feeling inside your visitor’s head, and what you see in Google Analytics is only an indirect trace of it. That is also why, according to Kaushik, engagement is unique to every site: there is no universal engagement metric that holds true for everyone.
For you as a B2B company, that is liberating. You do not have to chase a benchmark someone else posted online. The question is not “is my session duration high enough compared to the market”, but “is this page doing what it needs to do for my audience”. A knowledge article that answers a question in two minutes and lets the visitor leave satisfied can be more successful than a page that has people wandering around for ten minutes because they cannot find what they are looking for.
That is also the core of our approach: we would rather steer on customers and revenue than on numbers that look impressive but deliver nothing. Engagement metrics are a diagnostic instrument, not a scoreboard.
What does bounce rate actually mean in GA4?
This is where many people get confused, because bounce rate has fundamentally changed. In the old Universal Analytics, a “bounce” was a visit where someone viewed only one page without any further interaction. In GA4, bounce rate has been redefined as the inverse of engagement (according to the documentation of Google Analytics 4). A session counts as “engaged” when it lasts longer than ten seconds, generates a conversion event or views at least two pages. The bounce rate is simply the percentage of sessions that meet none of those three conditions. Semrush explains how the engagement rate in GA4 relates to bounce rate.
The practical consequence: a bounce in GA4 is far less often a problem than it used to be. Someone who reads your blog article, stays fifteen seconds and then leaves now counts as engaged, whereas that person would have been a bounce in the old model. So never compare your old reports one-to-one with your new ones.
What you should do is look at bounce rate per page and per channel instead of as one global figure. A landing page for an advertising campaign with a 70% bounce rate is a warning. An FAQ page with a 70% bounce rate can be perfectly fine: people find their answer and leave. Context decides everything. If you want to understand how GA4 works in more depth, read our explanation of GA4.
How do you interpret session duration and page depth?
Session duration (how long someone stays on your site) and page depth (how many pages someone views) intuitively feel like “more is better”. But here too: it depends.
A long session duration on a checkout page is usually bad news, because it means people are struggling. A long session duration on an in-depth knowledge article can actually be good, because it points to attentive reading. Page depth works the same way: three pages per session is strong if your visitor is following a logical path towards a contact form, but weak if those three pages reflect someone clicking around lost.
The practical way to read this:
- Tie every metric to a page goal. What is supposed to happen here: reading, clicking through, or converting?
- Look at segments, not averages. An average session duration hides the fact that half of your visitors leave within five seconds and the other half stay ten minutes.
- Watch out for contradictory signals. High page depth plus low conversion can mean your navigation is confusing rather than that your content is engaging.
In other words, engagement metrics are mostly useful as a crowbar: they show you where something is off, so you can investigate in a targeted way. To structure that analysis, it helps to define your marketing KPIs up front, so you know which metric belongs to which goal.
Why you should not steer on engagement alone
The biggest risk of engagement metrics is that they become vanity numbers: figures that look good in a report but do not explain a single extra euro of revenue. A team can be proud of a rising session duration for months while leads are falling. That is exactly the trap you want to avoid.
Our honest advice: do not obsess over engagement. Treat these metrics as intermediate steps that must ultimately lead to a real outcome, such as an enquiry, a quote or a customer. The metric that matters most for your business lies further down the funnel: your conversion rate and the revenue that follows from it. Engagement data is the signpost, conversion is the destination.
For a growing B2B company with a small, fast-moving team, that distinction is worth gold. You do not have time to endlessly polish dashboards. You want to know which pages deliver leads and which do not, and put your energy there. That is why we always tie engagement metrics to a clear north star metric: one number that reflects real value for the customer, with the engagement figures underneath it as a diagnosis.
One final nuance: we work for B2B companies, not for webshops. In e-commerce you can link behaviour almost directly to a purchase. In B2B lead generation, the path from visitor to customer is longer and more indirect, so engagement metrics are actually more valuable as early signals, provided you read them honestly.
Frequently asked questions about engagement metrics in Google Analytics
Is a high bounce rate always bad?
No. In GA4, bounce rate is the inverse of engagement, so a bounce simply means a session lasted less than ten seconds, had no conversion and showed only one page. On an FAQ or answer page, a high bounce rate is often normal. On a paid landing page, it is a warning sign.
What is a good average session duration?
There is no universally good value. Engagement is unique to every site, so the right session duration depends on what your page needs to do. Compare your own pages with each other and over time rather than against an external benchmark.
What is the difference between bounce rate in GA4 and Universal Analytics?
In Universal Analytics, a bounce was a single-page visit without interaction. In GA4, bounce rate is the percentage of non-engaged sessions, so the inverse of the engagement rate. The figures are therefore not comparable between the two versions.
Which metric does matter then?
The one closest to revenue, usually your conversion rate and the number of real leads or customers. You use engagement metrics to understand why that conversion does or does not happen, not as a goal in itself.
Getting started with engagement metrics that matter
Engagement metrics are valuable as long as you use them as a diagnosis and not as a scoreboard. Always read bounce rate, session duration and page depth in the context of what a page needs to achieve, and tie them to a real outcome such as leads and revenue. Would you like a tracking setup that measures the right things and helps you steer on customers instead of vanity numbers? Book your free intake.
Free website scan
Enter your website and get an automatic scan within minutes, with concrete technical and SEO improvements. No sales pitch.
We only use your details for your scan. No spam, unsubscribe anytime.