WebmasterID logoWebmasterID
Analytics dimensions

Session campaign dimension

The session campaign dimension attributes an entire session to a single campaign, fixed when the session begins. GA4 derives it from utm_campaign or the auto-tagged Google Ads campaign present at session start. It is session-scoped, so it answers 'which campaign drove this visit?' — different from event-scoped campaign (which can change within a session) and from first-user campaign (the lifetime acquisition campaign). Mixing the three is a common attribution error.

Verified against primary sources

What this means

Session campaign is the campaign GA4 assigns to a whole session, locked in when the session starts. A new session begins after an inactivity gap or when a new campaign arrives, so a fresh campaign tag can start a new session and a new session-campaign value.

It answers 'where did this visit come from?' as one value for the entire session, making it the natural dimension for per-visit campaign performance.

Scope pitfalls

First-user campaign is fixed at acquisition and never changes; session campaign can differ every return visit. Event-scoped campaign can shift within a session if a new campaign tag appears mid-visit. Summing or directly comparing campaign totals across these scopes yields attribution that does not reconcile. Choose one scope per question.

How it appears in analytics and logs

A session campaign value is the campaign captured at session start. If it disagrees with first-user campaign, the user was acquired earlier and returned through a different campaign.

Diagnostic use case

Use session campaign for per-visit campaign reporting, keeping it distinct from first-user campaign and from any event-scoped campaign within the same session.

What WebmasterID can help detect

WebmasterID fixes a session's campaign from utm_campaign at session start and keeps it separate from first-touch campaign, so per-visit and acquisition reporting stay distinct.

Common mistakes

Privacy and accuracy notes

Session campaign derives from campaign tags at session start, not from cross-site identity. WebmasterID attributes it first-party without fingerprinting.

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.