WebmasterID logoWebmasterID
Event tracking

Session timeout and event grouping

Session timeout is the period of inactivity after which the next event starts a new session rather than continuing the old one. It governs how GA4 groups events into sessions: a return after the timeout begins a fresh session_start. The default window is configurable. Understanding it explains why a single user can generate several sessions, and how changing the timeout shifts session counts without any change in behaviour.

Verified against primary sources

How events become sessions

GA4 groups a user's events into a session until a period of inactivity equal to the session timeout passes; the next event then opens a new session with a fresh session_start. The timeout is configurable in the property's settings (Google Analytics Help). So a session is not a fixed clock period — it is a run of events with no gap longer than the timeout.

Why the window matters

Because the timeout defines the boundary, changing it changes session counts directly: a shorter window splits one long visit into several sessions; a longer window merges them. Comparisons across a timeout change are not like-for-like. Choose the window to fit how people actually use your site — long-form reading or research may justify a longer timeout — and document any change so trend reports remain interpretable.

How it appears in analytics and logs

A jump in sessions per user without behaviour change can follow a shorter timeout; fewer, longer sessions can follow a longer one — a configuration effect, not real change.

Diagnostic use case

Interpret session counts correctly by knowing the timeout window that groups events, and adjust it deliberately when your usage pattern justifies a different boundary.

What WebmasterID can help detect

WebmasterID groups first-party events into sessions by a timeout window too; GA4's configurable timeout and its effect on counts are documented here.

Common mistakes

Privacy and accuracy notes

Session timeout is a grouping rule over event timing, not identity. It decides boundaries between sessions and stores no personal data itself.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.