How to track ChatGPT and Perplexity traffic in GA4
GA4 now has an AI Assistant channel, but it doesn't cover every assistant. Here's how to check it and fill the gaps with a custom channel group.

Written by Selin Arıkan, GEO leadReviewed by Karim Nassar
Published: 4 min read

In short
Since May 2026, GA4 puts visits from recognized AI assistants such as ChatGPT, Gemini and Claude into a default "AI Assistant" channel. Google hasn't published the full list, so add a custom channel group above Referral for Perplexity, Copilot and others. Visits without a referrer and AI Overviews clicks stay hidden.
- GA4's AI Assistant channel catches recognized assistants automatically.
- A custom channel group above Referral catches the assistants it misses.
- Clicks are only part of AI impact; track mentions too.
Show contents
Where does ChatGPT traffic show up in GA4?
#ChatGPT traffic shows up as referral traffic with the source chatgpt.com (older visits may show chat.openai.com). Perplexity shows as perplexity.ai, Gemini as gemini.google.com, Microsoft Copilot as copilot.microsoft.com and Claude as claude.ai. Since May 2026, GA4's default channel group has an AI Assistant channel: sessions from assistants Google recognizes get the medium ai-assistant and land there. Google hasn't published which assistants it recognizes, so check your report: sources missing from that row still land in Referral, next to every blog and partner that links to you (Google Analytics Help).
How do you see AI traffic quickly, without changing settings?
#Open Reports → Acquisition → Traffic acquisition and look for the AI Assistant row. Then change the primary dimension to Session source / medium and type perplexity or copilot in the search box to find assistants that row doesn't cover. This works for a quick look, but it's one engine at a time and not saved. For ongoing reporting, build a channel group.
How do you cover the assistants GA4 misses?
#A custom channel group gives every AI assistant, recognized or not, one row in every acquisition report, including past data (Google Analytics Help). You need the Editor role.
- Go to Admin → Data display → Channel groups.
- Copy the Default channel group so you keep all standard channels, and name the copy "Channels with AI".
- Click Add new channel and name it AI assistants.
- Set the condition: Source · matches regex · paste the regex below.
- Save the channel, then use Reorder to move AI assistants above Referral. GA4 assigns each session to the first channel that matches, so if Referral comes first, it takes the AI traffic.
- Save the group. In Traffic acquisition, switch the dimension to your new channel group.
Regex for the source condition:
.*(chatgpt\.com|chat\.openai\.com|perplexity\.ai|gemini\.google\.com|bard\.google\.com|copilot\.microsoft\.com|claude\.ai|grok\.com|chat\.deepseek\.com|chat\.mistral\.ai).*Add new domains as assistants launch. Keep the list in one shared document so every property uses the same definition.
What can't GA4 see?
#GA4 sees clicks with a referrer or a UTM tag. It misses three kinds of AI influence:
- Visits without a referrer. Some apps and in-app browsers strip the referrer, so the visit lands in Direct.
- Google's AI features. Clicks from AI Overviews and AI Mode are reported as Google organic search, not as a separate source (Google Search Central).
- Answers with no click. Most of the value of an AI recommendation happens before the click: the buyer reads the answer, remembers your name, and searches for you later. That shows up as branded search or direct traffic, if at all.
That's why AI traffic is an outcome metric, not a visibility metric. Read it next to mention rate and share of voice; our guide to AI visibility metrics explains them.
Which reports are worth building?
#Three views answer most questions:
- AI sessions over time: the AI assistants channel, weekly. Is it growing?
- Landing pages from AI: which pages AI users land on. These are the pages engines cite; keep them current.
- Conversions by channel: key events from AI assistants against organic and paid. AI visitors often arrive with a shortlist already made, so compare conversion rates.
In explorations, add Session source as a breakdown to see which assistant drives each page.
How do you connect traffic to AI visibility?
#Match the landing pages from your AI channel with the pages engines cite for your prompts. If a page is cited often but gets few visits, the answer may already satisfy the question; add a reason to click, such as a calculator, data or pricing. If a page gets AI visits but isn't cited for your key prompts, it's being found for other questions; check which with citation tracking.
Summary
#GA4's AI Assistant channel catches the assistants Google recognizes. To catch the rest, copy the default channel group, add an "AI assistants" channel with the regex above, move it above Referral, and report it weekly. Remember what GA4 can't see, and track AI mentions alongside the clicks.
Sources
- Google Analytics Help: Custom channel groups in GA4 (2025, official)
- Google Analytics Help: Default channel group (2025, official)
- Google Search Central: AI features and your website (2025, official)
Method
Steps checked against Google Analytics Help and the GA4 interface on the publishing date. Menu names change; if a step differs, follow the linked help page. Ossvy sells AI visibility software.
Questions and answers
Does a custom channel group change my historical data?
No data is changed. Custom channel groups are applied when reports are built, so they also show past sessions. Learn which numbers matter in AI visibility metrics.
Why is my ChatGPT traffic so low?
Many people read the answer and never click, and some clicks arrive without a referrer. Low traffic doesn't mean low visibility; check your mentions with the free AI visibility check.
Can I see AI Overviews clicks in GA4?
Not separately. They are reported as Google organic traffic. Track your presence in Google's AI answers on the Gemini page.
Does this work in Looker Studio?
Yes. Custom channel groups are available as a dimension in the GA4 connector. For client-ready AI visibility reports, see white-label reports.
Should I block AI bots to protect my traffic?
Blocking AI search bots removes you from their citations, which cuts traffic rather than protecting it. See which bots to allow in our AI crawler list.
Follow Ossvy on Google. Add Ossvy as a preferred source to see our analysis more often in Google Search. Add on Google
About the author

GEO lead
Selin leads generative engine optimization at Ossvy. She designs the prompt sets and tracking methods behind our guides and works with brands in Türkiye and the Gulf on the sources AI engines cite.
- 8 years in SEO and content strategy
- AI search visibility



