GA4 Ultimate Stack
Why channel order decides your GA4 traffic numbers
GA4 gives each session to the first channel that matches, so the order of channels in a group changes the numbers. Learn to read, test and change the order safely.
The first matching channel wins
A channel group is an ordered list. For each session, GA4 checks the channels from the top and assigns the session to the first channel whose conditions match. It stops there. A session from a paid social campaign tagged with medium = cpc lands in Paid Search if Paid Search comes first, even though a Paid Social rule further down would also match.
A session checked against four channels in order: the first matches and the rest are never checked.
Same rules, different order, different numbers
Two properties can have identical channels with identical conditions and still report different splits, because the order differs. Swap Paid Search and Paid Social, and sessions that match both move from one to the other. No rule has changed, yet the report has.
Two panels with the same three channels in different orders and different session counts.
Common ordering mistakes
- A broad rule above a narrow one: medium contains paid above Paid Social takes everything.
- A catch-all channel that isn't last, so everything below it never matches.
- The same channels in different orders on different brands, which quietly breaks cross-brand comparisons.
- A new channel moved straight to the top before anyone checks what it catches.
A checklist of four common channel ordering mistakes.
Read and change the order
Channel Groups Vault reads each group in GA4's exact order and lets you move a channel up or down. Every write sends the whole ordered list back to GA4, so what the diff shows is the order that will apply. Use the coverage matrix to check that every brand's group has the same order, not just the same channels. See Roll out a channel taxonomy.
An ordered channel list with Paid Social highlighted as moved up to first position.
New channels start at the bottom
Adding a channel appends it last, at the lowest priority. That is deliberate: a new rule can't take traffic from an existing channel until you decide it should. Check what it would catch, then move it up on purpose.
Four steps: add a channel, appended last, review its reach, then move it up deliberately.
Check the effect in reports
Channel groups apply to reporting from the change onward. After reordering, compare the affected channels week on week, and annotate the change date so the step in the chart has an explanation.
A weekly bar chart where Paid Social sessions step up after the new channel order went live.
ODDVX for Windows
Every property, one screen.
Start free on one GA4 brand per run. Premium adds every brand in one run, batch writes, exports and scheduled checks.