Google AI Mode visits arrive with google.com as the referrer — so GA4 buckets every one of them as Organic Search, indistinguishable from a regular Google search click. 75 million daily AI Mode users by October 2025, converting 4.4x better than standard organic, with 93% of searches ending zero-click — and every visit that does land hits your Organic Search column with no way to separate it. A custom channel group cannot fix this. The referrer is identical to a standard Google query, so no rule will isolate it. The fix is server-side capture at landing time, before the WooCommerce checkout fires.
Why WooCommerce Stores Cannot Separate AI Mode From Standard Search
Every AI traffic guide on the open web misses this distinction: Google AI Mode breaks GA4 attribution differently from external AI assistants.
ChatGPT and Perplexity strip the referrer or pass their own (chat.openai.com, perplexity.ai). Their visits land in Direct or, with a properly configured custom channel group, in AI Assistants. That sister problem is solved with a rule.
Google AI Mode is the opposite mechanism. It runs on google.com. It passes google.com as the referrer. GA4 does exactly what GA4 is supposed to do — buckets the visit as Organic Search. That is technically correct. It is also operationally invisible.
The Organic Search bucket in your WooCommerce store now contains two completely different audiences with two completely different conversion rates, rolled up into a single column.
The Seer Interactive 2026 study (53 brands, 5.47 million tracked queries, 2.43 billion organic impressions) shows the split clearly. Organic CTR on AI-Overview-present queries rebounded from 1.3% in December 2025 to 2.4% by February 2026, while non-AIO query CTR rose to 3.8% (Seer Interactive via ALM Corp, 2026). The search market is fragmenting into two realities and the Organic Search bucket cannot tell them apart.
Daily Mail’s traffic data confirms the macro pattern: organic CTR averaged 13% on desktop and 20% on mobile, dropping to 5% and 7% respectively when an AI Overview appeared at the top of the page (Press Gazette, 2026).
Inside AI Mode itself, the zero-click rate climbs higher still. 60% of all Google searches end without a click; in AI Mode, the figure reaches 93% (SparkToro / Mersel AI, 2026). The 7% who do land are not random clicks — they have already read the AI’s synthesised answer, are further along the buying decision, and convert four times more often than standard organic. Your dashboard sees them as identical to a regular informational visit.
You may be interested in: ChatGPT Is Sending Traffic to Your WooCommerce Store and GA4 Cannot See It
Why a Custom Channel Group Cannot Solve This
A custom channel group works by matching session_source and session_medium against string patterns. It is the right answer for ChatGPT (chat.openai.com → AI Assistants) and Perplexity (perplexity.ai → AI Assistants). For Google AI Mode it is the wrong answer.
There is no string in the referrer or UTM payload that flags an AI Mode visit as distinct. Google has not committed to a stable, documented URL parameter for AI Mode clicks. Some visits carry a udm= parameter or other Google-set query strings, but the format is not guaranteed and the parameters are often stripped by client-side redirects before GA4 reads the URL.
A custom channel group cannot rewrite what the referrer says. AI Mode arrives as google.com because it is google.com — the bucket is correct, the dashboard is just blind.
Mixing AI Mode into your AI Assistants channel group also double-counts the traffic and breaks the comparison with paid search. The integrity of the Organic Search bucket matters; the missing ingredient is a finer-grained signal inside it.
How to Separate AI Mode From Standard Organic in GA4
The fix has two parts, and the first one has to happen at the exact moment the visit lands. Not later in the GA4 pipeline.
Capture the Signal at Landing Time, Server-Side
When a user clicks from AI Mode, the URL that lands on your WooCommerce store sometimes carries query parameters that flag the SERP feature — udm= values, certain rendered-feature flags, occasional session-level signals from the AI Mode interface. These get cleared, rewritten, or simply lost by the time the GA4 client-side script reads the URL or the user navigates to a product page.
Server-side capture stamps the inbound URL exactly as it arrived, against the session, before the next page event fires. The signal is preserved as a first-party attribute, not a query string the browser is about to discard.
Write the Signal to BigQuery as a Session Attribute
Once landing-time URL data is captured server-side, it joins the WooCommerce purchase event as a first-party attribute. BigQuery now holds Organic Search visits split by AI Mode signal. A two-line WHERE clause segments the conversion-rate gap GA4 cannot — the 4.4x intent rolls up into its own row instead of dissolving into a column average.
This is how you prove AEO content is driving WooCommerce sales: by giving the AI Mode visit a place to land in your data warehouse before it disappears into the Organic Search column. Without it, the investment cannot be measured. The 4.4x conversion rate is real — but it has to land somewhere your dashboard can see.
You may be interested in: GA4 Custom Channel Group for AI Traffic in WooCommerce
Capturing the AI Mode Signal Before It Disappears
Seresa’s Transmute Engine™ is a first-party Node.js server that captures the landing URL exactly as it arrived — every parameter, the full referrer — and writes it to BigQuery alongside the WooCommerce purchase event. The AI Mode signal becomes a queryable first-party attribute joined to actual revenue, instead of disappearing into the Organic Search column. The store segments Organic Search by AI Mode signal rather than guessing at why the conversion rate moved.
Key Takeaways
- 75 million daily AI Mode users by October 2025 (Searchable / PPC Land, 2026), every one of them passing google.com as the referrer.
- GA4 buckets AI Mode visits as Organic Search by default — the same column as standard search clicks, with no way to separate them inside GA4.
- 93% of AI Mode searches end zero-click; the 7% that land convert at 4.4x baseline (Mersel AI, 2026).
- A custom channel group cannot isolate AI Mode because the referrer is identical to standard Google search — there is no pattern to match.
- Server-side landing-time capture is the fix: stamp the AI Mode signal as a first-party session attribute, joined to WooCommerce revenue in BigQuery.
Frequently Asked Questions
When 93% of AI Mode searches end zero-click and the 7% that land convert at 4.4x baseline (Mersel AI, 2026), your Organic Search column receives fewer visits with higher intent. The visit count drops while the conversion rate climbs — the signature of AI Mode hiding inside the Organic Search bucket.
Sometimes. Some AI Mode visits arrive with a udm= parameter or other Google-set query strings that flag the SERP feature, but Google has not committed to a stable, documented identifier and the parameters are often stripped by client-side redirects. Server-side capture at the moment of landing is the only reliable way to record the signal before it is cleared.
No. A custom channel group matches session_source and session_medium against patterns, but AI Mode arrives with google.com as the referrer — identical to a standard Google search. There is no string difference for a rule to match. The fix has to happen server-side at landing time, not in GA4 channel definitions.
Capture the landing URL server-side, write the AI Mode signal as a first-party attribute to BigQuery alongside the WooCommerce purchase event, then segment Organic Search performance by that flag. The 4.4x conversion gap becomes visible the moment Organic Search splits into two streams.
Audit your Organic Search bucket this week for the conversion-rate-up-traffic-down signature, then move to landing-time server-side capture so AI Mode visits become a queryable first-party attribute rather than a hidden sub-segment. Learn how Seresa captures every signal GA4 cannot.



