Analytics and Tracking

Default Channel Group

Also called Default channel grouping, DCG

The standard set of traffic channels GA4 files every visit into, decided mainly by its source and medium.

Quick facts: Default Channel Group

Category
Analytics and Tracking
Also called
Default channel grouping, DCG
Level
Intermediate
Affects
Traffic reporting, paid versus unpaid comparison, budget decisions
Where to see it
GA4 traffic acquisition and user acquisition reports, Looker Studio
In this article4
  1. How the default channel group works
  2. Why the default channel group matters
  3. Common mistakes with default channel groups
  4. How to act on it

How the default channel group works

Every visit that reaches your site is filed into one channel: direct, organic search, paid search, organic social, paid social, email, referral, display and a handful of others. That filing is the default channel group, and it is what most people are actually reading when they look at where their traffic came from.

The rules behind it belong to Google, not to you. Each rule tests the values a visit arrived with — mostly its source and medium, sometimes the campaign name and the platform’s own signals — and the first rule that matches decides the channel. The tests are literal, so a value that nearly matches does not match at all, and anything that fits no rule is placed in unassigned.

It also exists at more than one scope. The channel recorded for a single session is not the same field as the channel a person first arrived through, and reports built on the two will not agree. Knowing which one a chart is using is part of reading it correctly.

Why the default channel group matters

It is the summary every owner looks at first, and often the only view a busy person opens. Paid against unpaid, search against social, email against referral — those comparisons are drawn straight from this classification, and every decision that follows inherits whatever it got wrong.

It is also the fastest health check you have on your tagging. A channel report that looks sensible means your source and medium values are landing where they should. A large unassigned row, or paid campaigns showing up as organic, tells you something is wrong with the links long before anyone examines a single URL.

Common mistakes with default channel groups

The first is treating unassigned as a reporting fault. It is a message, and it almost always says that a medium value matched no rule. The fix is in the link, not in the report.

The second is misreading direct traffic as people who typed your address. Much of it is simply traffic that arrived with no information — clicks from messaging apps, email clients, documents and QR codes — which is why untagged campaigns inflate it.

The third is trying to edit the rules. The default grouping is fixed; what you can do is define a grouping of your own alongside it. The fourth is comparing this classification with the channel names used by an advertising platform or a CRM, which apply different definitions and will never match line for line.

How to act on it

Start with the unassigned row and work backwards to the links that produced it. Correcting the medium values on those campaigns usually collapses most of the problem in one pass, and it is cheaper than any downstream workaround.

If your business genuinely groups its marketing differently — separating remittance partners from other referrers, say, or splitting messaging apps out of social — define a custom channel group rather than bending the tags to force traffic into a standard bucket. Agree at the start of a GA4 setup which grouping and which scope your reports will use, and keep every dashboard on the same one.

Do and do not

Do

  • Investigate the unassigned row before trusting any channel chart
  • Check whether a report uses session or first-user scope
  • Correct medium values at the link, not in the report

Do not

  • Never read direct traffic as people typing your address
  • Do not expect it to match Google Ads line for line
  • Avoid inventing medium values to force a channel

Questions people ask about this

Why is so much of my traffic showing as unassigned?

Because those visits arrived with values that matched no channel rule. The usual cause is a medium that was invented rather than taken from the standard set, or a campaign tagged with a source but no medium at all. Find the source and medium behind the unassigned rows, correct the links, and the row shrinks from the next visits onward.

Can I change how the default channel group classifies traffic?

No. The default rules are set by Google and applied when the data is processed, so you cannot edit them or reclassify past sessions. What you can control is the values your links send, and you can define a custom channel group of your own to sit alongside the default one for reporting purposes.

Why does my channel report disagree with Google Ads?

Because the two use different definitions and different attribution. Analytics places a session in a channel using the values it received at the time of the visit, while an advertising platform counts activity against its own campaigns and its own conversion windows. Some difference is normal; a large or growing gap is worth investigating as a tagging problem.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.