Skip to content
Optizads

Engagement rate in Google Analytics 4

Engagement rate in Google Analytics 4 is the share of sessions that were engaged: engaged sessions divided by sessions. It is the mirror of GA4's bounce rate, so the two always add up to 100%.

By the Optizads team3 min read

On this page
  1. How is engagement rate calculated in GA4?
  2. Where do you find engagement rate in GA4?
  3. How does Optizads read engagement rate?
  4. What are the common mistakes with engagement rate?
  5. Related terms
  6. Related metrics

How is engagement rate calculated in GA4?

Engagement rate = engaged sessions ÷ sessions

Source: Analytics Help, Engagement rate and bounce rate.

A period's rate comes from the period's counts, never from an average of daily rates. A quiet Sunday at 80% and a busy Monday at 50% do not make 65%. The Monday's visits weigh more.

  • Sunday

    Sessions
    200
    Engaged
    160
    Rate
    80%
  • Monday

    Sessions
    1,800
    Engaged
    900
    Rate
    50%
  • Both days

    Sessions
    2,000
    Engaged
    1,060
    Rate
    53%
The average of 80% and 50% is 65%. The real rate over the two days is 53%.

Same name, different metric in Google Ads

Google Ads has its own engagement rate: engagements on the ad divided by its impressions. It measures how people react to a video or Lightbox ad before any visit. GA4's rate measures what visitors do on your site. Optizads names the Google Ads one Ad engagement rate to keep them apart, and explains it in Google Ads engagement rate.

Worked example

A bike shop sees a 61% engagement rate across its site in June. On the Overview it adds Engaged visits from ads next to it: 48%. Paid visitors engage 13 points less than the average visitor.

The gap points to the ads, not the site. The team opens the search terms and finds clicks on searches for bike repair, a service the shop does not sell. After it adds negative keywords, the paid rate climbs to 57% in July.

Where do you find engagement rate in GA4?

  1. In Google Analytics, open Reports, then Acquisition, then Traffic acquisition. Engagement rate is a default column, per session source and medium.
  2. Reports, then Engagement, then Landing page, lets you add it per landing page through Customize report.
  3. In Explore, it works with any dimension, which helps to compare devices or countries.

How does Optizads read engagement rate?

Engagement rate is under Site traffic in Add a metric. Optizads reads Google Analytics' own rate for the exact days asked, so it matches what GA4 shows for the same dates.

Its sibling for ad traffic is Engaged visits from ads: the same rate, on visits whose source and medium are google / cpc. Put both on the Overview and the gap between the site and the ads is in front of you every morning.

In a report, both fit in Key figures, with a comparison to the previous period or to last year. Oppy can draw the same card in a conversation once Google Analytics is connected.

What are the common mistakes with engagement rate?

  • Averaging weekly or daily rates to get the month. Read the month's own rate.
  • Confusing it with Google Ads' engagement rate, which is about the ad, not the visit.
  • Comparing two properties with different engaged-session timers.
  • Judging a call-first landing page by it. A visitor who taps the phone number in five seconds may count as a bounce unless that tap is a key event.
  • Engaged sessions (GA4): An engaged session in Google Analytics 4 is a visit that lasted longer than 10 seconds, viewed at least two pages or screens, or triggered a key event.
  • Bounce rate (GA4): Bounce rate in Google Analytics 4 is the share of sessions that were not engaged: 10 seconds or less, one page or screen, and no key event.
  • Sessions from Google Ads (GA4): Sessions from Google Ads are the GA4 sessions whose source and medium are google / cpc, which is how auto-tagged Google Ads clicks arrive.
  • Ad engagement rate: Engagement rate in Google Ads is engagements divided by impressions: how often people engage with an ad after it is shown.

Questions, answered.

Anything else? Ask Oppy in the product, or write to the team.

How is GA4 engagement rate calculated?

Engaged sessions divided by sessions, over the period you choose. A session is engaged when it lasts longer than 10 seconds, views two or more pages, or triggers a key event.

What is a good engagement rate?

There is no figure that fits every site. Compare your ads with your site average, and each month with the same month last year, rather than with a number from elsewhere.

Is GA4 engagement rate the opposite of bounce rate?

Yes. Bounce rate is the share of sessions that were not engaged, so engagement rate plus bounce rate always equals 100%.

Why does the Google Ads engagement rate look different?

It is another metric with the same name. Google Ads divides engagements on the ad, such as video views or Lightbox expansions, by the ad's impressions.

Put Oppy to work on your account.

Create your account and connect Google Ads. Your first audit arrives in minutes, your first tasks soon after. 14 days free, no card.

  • Every change logged in History
  • Any account size