How to Track AI Traffic in GA4
You can track AI traffic in GA4 two ways: the new AI Assistant channel Google added in 2026, or a custom channel group you build in about two minutes with one regex. Between them, you can see every visit ChatGPT, Gemini, Perplexity, and Copilot send your store.
Where AI Traffic Shows Up in GA4
AI traffic shows up in GA4 as referral visits from sources like chatgpt.com and perplexity.ai, and newer properties also get a dedicated AI Assistant channel. Google defines that channel as traffic from tools like ChatGPT, Gemini, DeepSeek, Copilot, and Grok.
Before that channel existed, these visits hid inside Referral, mixed in with blog mentions and news links. If your property still shows them that way, you’re not broken. The rollout has been gradual, and the custom setup below solves it either way.
Want a fast look right now? Open Reports, then Traffic acquisition, and search the session source column for chatgpt. If anything shows up, AI is already sending you people, and it’s worth five more minutes to make that visible permanently.
One thing the channel deliberately leaves out: Google’s own AI. Clicks from AI Overviews and AI Mode still count as Organic Search, so your AI channel will always undercount. Keep that in mind before you conclude that AI search is killing your organic traffic. Some of your “organic” clicks are already AI clicks.
Set Up a Custom Channel Group in Two Minutes
A custom channel group for AI traffic takes one rule: a channel where the session source matches a regex of AI domains. GA4 applies custom channel groups to your reports retroactively, so you’ll see your AI history, not just traffic from today forward.
Go to Admin, then Data display, then Channel groups. Copy the default group, add a channel called AI, and set the condition to session source matches this regex:
chatgpt.com|chat.openai.com|perplexity.ai|gemini.google.com|copilot.microsoft.com|claude.ai
Add new tools to the regex as they show up in your Referral report. The list changes every few months, and a domain you never added is a visit counted somewhere else.
Drag the AI channel to the top of the list, because traffic lands in the first channel it matches. Leave it lower and Referral steals your AI visits back.
Once the channel exists, treat it like any other: revenue, conversion rate, landing pages. That’s how you find out whether AI citations actually convert into customers for your store instead of guessing.
Also, standard properties get two custom groups with up to 50 channels each, which is more than you’ll ever need for this.
The AI Traffic GA4 Cannot Show You
GA4 cannot show you most AI activity, because tools like ChatGPT often answer a question without sending a click, and Google folds its own AI results into Organic Search. For AI Overviews and AI Mode, Search Console is the only official view.
Google rolled out the Generative AI performance report to all sites at the end of August 2026. It shows how often your pages appear in AI Overviews and AI Mode, broken down by page, device, and country. Pair it with the AI Performance Report in Search Console walkthrough and you can read it in an afternoon.
There’s also traffic that never fires your analytics tag at all. OpenAI documents a ChatGPT-User agent that fetches your pages live during a chat when a user asks about you. Those reads shape what ChatGPT says about your brand, and they only show up in server logs. No analytics tool sees them.
One more blind spot: people who read an AI answer, then type your brand into Google or paste a link a friend sent. Those land as Organic Search or Direct. If branded searches climb while nothing else changed, AI answers are a likely reason, and no channel report will ever confirm it for you.
Is AI Traffic Worth Tracking Yet?
AI traffic is worth tracking because it’s small but growing fast, and it behaves differently. Adobe measured a 1,200% jump in AI referrals to US retail sites over about seven months, with visitors who view 12% more pages and bounce 23% less.
They convert 9% less than other channels, but that gap was 43% just months earlier. People are getting comfortable buying after an AI recommends something.
Once the channel has a few weeks of data, look at two things: which landing pages AI tools send people to, and how that channel’s conversion rate compares to organic. Those two numbers tell you whether AI answers are quoting your best pages or your worst ones.
And once you can measure it, the follow-up question gets practical: working on how to rank in ChatGPT stops being a leap of faith when you can watch the channel move.
Some perspective, because the hype runs hot: for most stores I look at, AI is still a sliver of total sessions. Don’t rebuild your reporting around it. Track AI traffic now so you have a baseline before it matters, not after.
Build the AI Channel in Two Minutes
- Open Reports, then Traffic acquisition, and search the session source column for chatgpt
- Go to Admin, Data display, Channel groups, copy the default group, and add a channel called AI
- Set the condition to session source matches the regex of chatgpt.com, chat.openai.com, perplexity.ai, gemini.google.com, copilot.microsoft.com, and claude.ai
- Drag the AI channel to the top so Referral does not steal the visits back
- Add new AI domains to the regex whenever they appear in your Referral report
- Open the Generative AI performance report in Search Console for AI Overviews and AI Mode visibility
- Check server logs for the ChatGPT-User agent, since those page reads never fire your analytics tag
- Compare the AI channel’s landing pages and conversion rate to organic after a few weeks of data
Want to See What AI Sends Your Store?
The setup is simple. Turn on visibility with the AI Assistant channel or a two-minute custom channel group, use Search Console for the Google side, and judge AI traffic by the same numbers as every other channel: revenue and conversion, not vibes.
If you’d rather not touch GA4 settings, book a call and I’ll build the channel group in your property and show you exactly what ChatGPT sends you today, live on the call.
