The session default channel group is the GA4 dimension that labels every session with the marketing channel that brought it in, such as Organic Search, Paid Social or Email. It is the dimension behind the traffic acquisition report, so when someone says “organic brought in 40% of our visits last month”, this is usually the number they are reading.
How the session default channel group works
When a session starts, GA4 records its source, medium and campaign. It then runs those values through Google’s default channel group rules, which are a fixed, ordered list of conditions. A medium of cpc from google becomes Paid Search. A source matching a known social network with no paid medium becomes Organic Social. A medium of email becomes Email. Anything that matches no rule lands in Unassigned.
Two details catch people out. First, the label belongs to the session, not the person. A customer who finds you through a Google search on Monday and returns from a newsletter on Thursday produces one Organic Search session and one Email session. Second, a session that arrives with no source information at all can be credited to the visitor’s last known non-direct channel, so Direct often looks smaller here than people expect.
GA4 has two sister dimensions that use the same rules on a different scope. The first user default channel group labels a person by the channel that first brought them to the site, and it drives the user acquisition report. Key events (conversions) in the advertising reports use attribution models instead. That is why three reports can give three different answers to “how many enquiries came from Google Ads”.
Why it matters
For most UK businesses the traffic acquisition report is the first place anyone looks to judge marketing. If the channel labels are wrong, budget decisions are made on a distorted picture. A common example is an email newsletter sitting in Unassigned because its links were tagged with a medium of newsletter instead of email, and Google Business Profile visits blended into Organic Search or Direct because nobody tagged the website link on the profile.
Getting this dimension right also matters when you compare GA4 with ad platforms. Meta and Google Ads report on their own terms; the session channel group is your independent view of what actually arrived on the site.
Common mistakes
- Reading it as a conversion report. It tells you which channel started each session. It does not tell you which channel deserves credit for a sale that took three visits.
- Non-standard UTM values. Google’s rules expect specific mediums such as cpc, email, social or referral. Inventive values like fb_ad or mailer fall through to Unassigned.
- Payment gateways stealing credit. Without listing them as unwanted referrals, a return from PayPal or a bank’s card verification page can start a new Referral session and take the sale away from the channel that earned it.
- Comparing it directly with user acquisition. One counts sessions, the other counts people. The numbers are not meant to match.
How to act on it
Open Reports, then Acquisition, then Traffic acquisition, and look at the size of Unassigned and Referral first. If either holds more than a small slice, change the dimension to session source / medium and find the values causing it. Most fixes are tagging fixes: agree a short list of UTM mediums, build every campaign link with a UTM link builder and add your payment providers to GA4’s list of unwanted referrals (Admin, Data streams, Configure tag settings).
If the default labels still do not match how you budget, create a custom channel group alongside it rather than fighting Google’s rules. Clean channel reporting is the base of the paid media work in my performance marketing service, because every cost-per-lead target depends on it.
