[GA4] Engagement rate and bounce rate (2025)

Dimensions and metrics

Use the engagement rate and bounce rate metrics to measure engagement on your website or app

Next: [GA4] Create content groups

About the metrics

Engagement rate and bounce rate are important metrics in Google Analytics that enable you to measure and analyze user engagement with your website or app.

Both metrics are defined in terms of engaged sessions.

  • A session is a period during which a user is engaged with your website or app.
  • An engaged session is a session that meets any of the following criteria:
    • Lasts longer than 10 seconds
    • Has a key event
    • Has 2 or more screen or page views

The engagement rate is the percentage of engaged sessions on your website or mobile app. The bounce rate is the opposite of the engagement rate. The bounce rate is the percentage of sessions that were not engaged.

Note: The is_engaged_session_event has been added to all events to improve the accuracy of engagement rate and bounce rate calculations.

In other words, engagement rate helps you measure the percentage of visits to your website or app that involved some form of meaningful engagement.

An example

For instance, a user visits your website, reads some content for less than 10 seconds, and then leaves. While they were on your website, they didn't trigger any events or visit any other pages.

In this instance, because the user didn't match any of the criteria of an engaged session (the session was less than 10 seconds, no key event occurred, and there were not at least 2 pageviews or screenviews), the session would not count as an engaged session. If this were the only session on your website, the engagement rate would be 0% and the bounce rate would be 100%.

Add the metrics to your reports

By default, most reports in Google Analytics do not include the engagement rate and bounce rate metrics. To view these metrics in your reports, you need to customize the report. You can customize a report if you are an Editor or Administrator. You can only add metrics to detail reports.

  1. Sign in to Google Analytics.
  2. From the left menu, select Reports [GA4] Engagement rate and bounce rate (1).
  3. Go to the report you want to customize, such as the Pages and screens report.
  4. Click Customize report [[GA4] Engagement rate and bounce rate (2)] in the upper-right corner of the report.

    Important: If you don't see the button, you don't have an Editor or Administrator role.

  5. In Report data, click Metrics.[GA4] Engagement rate and bounce rate (3)

    If you only see Add Cards and don't see Metrics, you are in an overview report. You can only add metrics to a detail report.

  6. Click Add metric(near the bottom of the right menu).
  7. Type "Engagement rate". If the metric doesn't appear, it's already included in the report.
  8. Type "Bounce rate". If the metric doesn't appear, it's already included in the report.
  9. Click Apply.

    [GA4] Engagement rate and bounce rate (4)

  10. Save the changes to the current report.

The engagement rate and bounce rate metrics will be added as the last two columns in the table. If you have many metrics in the table, you may need to scroll to the right to view the metrics.

Increase your engagement rate

If your engagement rate is low, then consider using reports and explorations in Analytics to dig deeper to see whether it's uniformly low or whether it's the result of certain channels, source/medium pairs, pages or screens, or something else.

For example, if a few pages or screens have a low engagement rate, see whether the content correlates well with the marketing you use to drive users to those pages or screens, and whether those pages or screens offer users easy paths to the next steps you want them to take.

If a certain channel has a low engagement rate, review your marketing efforts for that channel. For example, if users who come from display are bouncing, make sure your ads are relevant to your site content.

If the problem is more widespread, take a look at your measurement code to be sure that all the necessary pages are tagged and that they are tagged correctly. If you're collecting data from an app, make sure you've set up the Google Analytics for Firebase SDK correctly.

Next: [GA4] Create content groups

Was this helpful?

How can we improve it?

Need more help?

Try these next steps:

Post to the help community Get answers from community members Contact us Tell us more and we’ll help you get there
[GA4] Engagement rate and bounce rate (2025)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Edmund Hettinger DC

Last Updated:

Views: 6510

Rating: 4.8 / 5 (78 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Edmund Hettinger DC

Birthday: 1994-08-17

Address: 2033 Gerhold Pine, Port Jocelyn, VA 12101-5654

Phone: +8524399971620

Job: Central Manufacturing Supervisor

Hobby: Jogging, Metalworking, Tai chi, Shopping, Puzzles, Rock climbing, Crocheting

Introduction: My name is Edmund Hettinger DC, I am a adventurous, colorful, gifted, determined, precious, open, colorful person who loves writing and wants to share my knowledge and understanding with you.