Why does GA4 custom channel rule order affect AI traffic classification?

The Citead team, updated

In short. GA4 assigns traffic to the first matching custom channel, so an earlier overlapping channel can capture traffic intended for AI assistants.

Definition: A custom channel group in Google Analytics 4 (GA4) is an ordered set of rule-based traffic categories. As of October 2026, Google's documentation specifies that traffic enters the first matching channel, so an earlier overlapping rule can capture traffic intended for an AI assistants channel.

Key facts

Why can an AI source match another channel?

Source identifies where traffic originates; medium describes the acquisition method, according to Google's Traffic acquisition report documentation. An assistant-specific source condition and a broader medium condition can therefore both describe the same traffic.

Applying Google's first-match rule, if traffic satisfies both an AI assistants channel and an earlier Referral channel, Referral receives it. Moving the AI channel above that overlapping channel changes which category receives the match. This is a consequence of the documented ordering rule, rather than an observed result from a particular website.

Google's default-channel documentation also lists an AI Assistant channel. Its medium is ai-assistant; Google sets that medium when the referrer matches its assistant list. Organic Search includes Google AI Overviews and AI Mode. The channels and conditions present in the custom group determine which overlaps need attention.

How is the channel order changed?

Google's editing instructions locate channel groups at this administration path:

Admin > Data display > Channel groups

The existing group opens from its row. Reorder allows channels to be dragged into position; Apply confirms the order, and Save group saves the configuration. Google's AI example puts AI assistants above Referrals and allows placement above Organic Search when needed.

How can the classification be checked?

Google's Traffic acquisition instructions give this report path:

Reports > Acquisition > Traffic acquisition

The report includes Session source, Session medium, and Session source / medium. These fields expose the acquisition values relevant to the overlapping conditions. Its Sessions metric counts sessions that begin on the website or application.

Google's custom-group documentation permits the configured group as a primary or secondary dimension in acquisition reports. Selecting that group exposes its channel rows. The same documentation states that custom groups can apply retroactively to reports, so the selected historical period can reflect the revised classification.

FAQ

Does a more specific source condition automatically take priority?

Google's ordering rule assigns traffic to the first matching channel. A later source condition receives traffic only if no earlier channel matches it.

Does reordering change the default channel group?

Google's default-channel documentation says the default group cannot be edited. Reordering takes place within the custom group selected for editing.

Sources

  1. Google Analytics Help, "Custom channel groups", undated
  2. Google Analytics Help, "Default channel group", undated
  3. Google Analytics Help, "[GA4] Traffic acquisition report", undated

Check how a page reads to answer engines. Open the GEO score analyzer

Test a page and see what to fix first

The analysis usually takes less than 10 seconds and needs no account.

400,000+ pages scored in the public benchmark