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.

Published: 2 min readBy .md (for agents)

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)

  1. In GA4, open Reports → Acquisition → Traffic acquisition.1
  2. Change the primary dimension to Session source (or Session source / medium).
  3. Type chatgpt into the table search. Repeat for perplexity, 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

  1. Google Analytics Help, GA4 Traffic acquisition report. ↩

  2. Microsoft Clarity, AIPlatform and PaidAIPlatform channel groups, December 2025. ↩ ↩2

  3. Google Search Central, AI features and your website, December 10, 2025. ↩

  4. 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.

Paste into your agent

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.

ajan@geoasked:~$ curl /llms.txt
Loading…
Agents start with these files →agent.mdllms.txtllms-full.txt