WebmasterID logoWebmasterID
Analytics dimensions

Session ID dimension: scoping events to one visit

Session ID is the dimension that ties a burst of events together into one session. In GA4 it is derived from the ga_session_id parameter set when a session_start event fires, and it pairs with the client or user ID to be unique. A session ends after a timeout of inactivity (30 minutes by default), so the same person returning later gets a new session ID — which is why session counts respond to the timeout setting.

Verified against primary sources

What this means

GA4 starts a session when the session_start event fires and records ga_session_id (a timestamp-based value). Every event in that visit carries the same session ID, so the dimension lets you reconstruct the order and content of a single visit.

To be globally unique, the session ID is combined with the client or user ID — the same numeric session ID can recur across different users.

Timeouts and what splits a session

Sessions end after a configurable period of inactivity — 30 minutes by default in GA4. Cross a midnight boundary or campaign change and behaviour varies by tool. The practical effect: a visitor who steps away and returns 40 minutes later starts a new session with a new ID, inflating session counts relative to people.

Unlike a logout, nothing the user does deliberately ends a session; the clock does.

How it appears in analytics and logs

A session ID groups events from one continuous visit. More sessions per user can simply mean the timeout elapsed between visits; it is not inherently a sign of churn or re-engagement.

Diagnostic use case

Use session ID to reconstruct what happened within one visit, while knowing the inactivity timeout, not a logout, is what bounds a session.

What WebmasterID can help detect

WebmasterID groups first-party events into sessions without cross-site identity, so per-visit analysis works without third-party cookies.

Common mistakes

Privacy and accuracy notes

Session ID is a pseudonymous, time-scoped token, not a personal identifier on its own. WebmasterID scopes session identifiers first-party and never joins them across sites.

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.