How to See AI Search Traffic in GA4 (It's Hiding in Referral and Direct)
"We don't get any traffic from AI" is a sentence we hear from people who have never looked. GA4 does not surface AI engines as a source on any default report. A visitor who clicks your link inside a ChatGPT answer shows up as a referral from chatgpt.com, buried in a list of a hundred other referrers, and a visitor from the mobile app often shows up as Direct with no referrer at all. Here's how to make it visible.
Build a Custom Channel Group
In GA4, go to Admin, then Data Display, then Channel Groups. Create a new custom channel group (don't edit the default one), add a channel named "AI Search," and set its condition to Source matching this regex:
(^|\.)(chatgpt\.com|chat\.openai\.com|openai\.com|perplexity\.ai|claude\.ai|gemini\.google\.com|copilot\.microsoft\.com|deepseek\.com|grok\.com|meta\.ai|you\.com)$
Drag the new channel above Referral so it wins the match. GA4 evaluates channels top to bottom and the first match sticks. Save, then open any acquisition report and switch the dimension dropdown to your custom channel group.
Two things to know. GA4 now ships a built-in "AI Assistant" channel in some properties, but it has gaps (Perplexity is commonly missing), so the custom group is still worth having. And the regex needs a look every few months as engines add domains.
Also Catch the UTM Version
ChatGPT appends utm_source=chatgpt.com to many of the links it sends. That arrives as a campaign source rather than a referrer, so add a second condition to the same channel: Source matches the same regex OR Campaign Source contains "chatgpt". Otherwise you'll split the same engine across two rows and undercount it.
What You Still Can't See
Google AI Overviews and AI Mode clicks are reported as ordinary organic Google traffic. There is no way, inside GA4, to separate a click from an AI Overview from a click on a blue link. Search Console groups them together as well.
Sessions with no referrer, which are common from mobile apps and from links copied out of a chat and pasted somewhere else, land in Direct. If your Direct traffic has grown for no reason you can explain, some of it is AI.
And the biggest gap: the recommendation that never became a click. Someone asks Perplexity for a roofer, gets your name and phone number in the answer, and calls you. GA4 never sees it. The only way to catch that is a "how did you hear about us" field on your intake form with "AI assistant (ChatGPT, etc.)" as an option, and a habit of asking on the phone.
What to Do With the Number
Once the channel exists, look at conversion rate rather than volume. AI referral traffic is usually a small fraction of sessions and a disproportionate fraction of leads, because the engine has already done the qualifying. That ratio is the number that justifies the work, and it's the number to put in front of anyone who still thinks AI search is a fad. Pair it with the monthly self-audit and you have both sides of the picture: what the engines say about you, and what happens when people listen.