Engagement time is the period a user actively spends on a website or individual page, from opening it until they leave or become inactive.
In tools such as Google Analytics 4, engagement time is measured using the “user_engagement” event. It fires automatically while a user remains active—for example, while scrolling, clicking or keeping the page in the foreground. This means engagement time can still be measured accurately, even when only one page is viewed, without requiring a visit to another page.
Engagement time is an important metric in Web analytics. A longer engagement time often suggests relevant content or a clear user journey. A very short one may point to a lack of interest, poor usability or technical issues—see also Bounce rate.
Tip: Tracking specific events, such as scroll depth, video views and clicks, provides additional context and makes engagement time more meaningful.