Full Answer
Client-side tracking relies on the browser to report where a visitor came from. When an AI platform sends that referrer data, GA4 captures it correctly. The problem is that several major platforms do not. Google AI Mode applies noreferrer to every outbound link (Seresa, 2026), which means visits from AI Overviews and AI Mode arrive in GA4 as Direct traffic — indistinguishable from someone typing your URL. ChatGPT’s mobile app behaves similarly, stripping headers on a significant share of clicks.
The result is a 20–40% blind spot. Client-side JavaScript cannot recover referrer data that was never sent, so no amount of GA4 configuration fixes the gap. Server-side tracking addresses this by analysing raw server logs and request metadata that client-side scripts never see. AI crawlers and AI-referred visitors leave identifiable signatures — user-agent strings like ChatGPT-User or PerplexityBot, characteristic IP ranges, and request-timing patterns — that server-side systems can match and attribute.
For WooCommerce stores, this matters for conversion attribution. A purchase that GA4 credits to Direct may actually have originated from an AI search citation. Without server-side data to correct the record, marketing spend gets misallocated and AI search as a channel stays invisible in your reporting.