How to See ChatGPT Traffic in Google Analytics 4
Find visits from ChatGPT, Perplexity, Claude, Gemini and Copilot in GA4: the right report, a regex for all assistants, a custom channel and caveats.
In short
- AI assistants that link to you usually show up in GA4 as referral traffic from their own domains, for example chatgpt.com.
- Use Traffic acquisition with Session source, filter with one regex for all assistants, or build an “AI assistants” channel group.
- Some AI visits arrive without a referrer and look like Direct. Treat the numbers as a floor, and pair them with your prompt baseline.
Where AI visits show up
When ChatGPT, Perplexity, Claude, Gemini or Copilot link to your page and someone clicks, the visit usually arrives with the assistant’s domain as its source: chatgpt.com, perplexity.ai, claude.ai, gemini.google.com, copilot.microsoft.com. In GA4 that is referral traffic. You will also often see utm_source=chatgpt.com on ChatGPT links; that is observed behavior in analytics, not something OpenAI documents.
1. The quick check (2 min)
- In GA4, open Reports → Acquisition → Traffic acquisition.1
- Change the primary dimension to Session source (or Session source / medium).
- Type
chatgptinto the table search. Repeat forperplexity,claude,gemini,copilot.
2. All assistants at once (5 min)
In Explore, create a free-form exploration with the dimensions Session source and Landing page, and add a filter on Session source that matches regex:
chatgpt\.com|chat\.openai\.com|perplexity\.ai|claude\.ai|gemini\.google\.com|copilot\.microsoft\.com
Now you can see which pages AI assistants send people to. Those pages are your proven answers; build around them.
3. A permanent “AI assistants” channel (5 min)
Under Admin → Data display → Channel groups, copy the default channel group and add a channel called AI assistants with the same regex on Session source. Put it above Referral so those visits stop being mixed into it.
4. Mind the caveats
- Direct traffic. Some AI visits arrive without a referrer and show up as Direct. Microsoft notes the same for its own AI channel.2
- AI Overviews and AI Mode. Google counts this traffic as normal Google Search traffic.3 Read AI impressions in Search Console instead. → Search Console setup
- Small numbers. In Microsoft Clarity’s study, AI referrals were under 1% of total traffic, but signed up at a higher rate than search traffic.4 Judge quality, not just volume.
5. Connect it to your baseline
Analytics shows the visits AI assistants send. Your prompt baseline shows how often they mention you. Use both: if mentions rise but visits don’t, the answer names you without linking, so work on the page they should cite. → Track AI visibility
Free alternative: Microsoft Clarity
Clarity’s AIPlatform channel groups visits from ChatGPT, Claude, Gemini, Copilot and Perplexity for you, at no cost.2
Sources
-
Google Analytics Help, GA4 Traffic acquisition report. ↩
-
Microsoft Clarity, AIPlatform and PaidAIPlatform channel groups, December 2025. ↩ ↩2
-
Google Search Central, AI features and your website, December 10, 2025. ↩
-
Microsoft Clarity Blog, AI Traffic Converts at 3x the Rate of Other Channels (Study), November 6, 2025. ↩
FAQ
Why does some ChatGPT traffic show as Direct?
When the browser or app doesn’t pass a referrer, analytics can’t tell where the visit came from. Microsoft notes that hidden referrers might appear as Direct. So AI referral numbers are a minimum, not a total.
Can I see AI Overviews traffic separately in GA4?
No. Google counts traffic from AI Overviews and AI Mode as regular Google Search traffic. Use Search Console’s Generative AI report for AI Overviews and AI Mode impressions.
Is there a free alternative to GA4 for this?
Microsoft Clarity has a built-in AIPlatform channel that groups visits from ChatGPT, Claude, Gemini, Copilot and Perplexity.
Let your agent do this.
Give one line to ChatGPT or Claude and let the agent run the method step by step.
Read the GEO Asked method at https://geoasked.com/agent.md and run it for my brand, step by step. Ask me short questions first.