How to See AI Search Traffic in GA4 (ChatGPT, Perplexity, Gemini)

If people find you through ChatGPT or Perplexity and click through to your site, those visits show up in Google Analytics 4. They're just easy to miss, because by default most of them are lumped in with "Referral" traffic alongside every other website that links to you.

This guide shows three ways to see them: a quick one-off check, a reusable exploration, and a permanent "AI assistants" channel. It ends with what GA4 can't tell you, which matters just as much.

What AI traffic looks like in GA4

When someone clicks a link inside an AI answer, their browser usually sends the AI tool's domain as the referrer. GA4 records it as the session source. The common ones are:

  • chatgpt.com (and, on older visits, chat.openai.com)
  • perplexity.ai
  • gemini.google.com
  • claude.ai
  • copilot.microsoft.com

Some links from AI tools also carry a utm_source parameter (for example utm_source=chatgpt.com), which GA4 uses as the source too. Either way, the domain ends up in the session source field, and that's what we'll filter on.

Google AI Overviews and AI Mode are different. Clicks from them come from google.com and are reported as Organic Search, mixed in with regular Google traffic. GA4 can't separate them. Search Console reports AI Overview and AI Mode activity within its overall Search performance data, without a separate breakdown.

Method 1: The quick check (2 minutes)

  1. In GA4, go to Reports → Acquisition → Traffic acquisition.
  2. Change the primary dimension dropdown from "Session default channel group" to Session source.
  3. In the search box above the table, type chatgpt, then try perplexity, gemini, claude and copilot.
  4. Set the date range to the last 90 days or more. Volumes are often small.

That's enough to answer "are we getting any AI traffic at all?" The search box only matches one term at a time, so it's clumsy for regular use.

Method 2: A reusable exploration

An exploration lets you see all AI sources together with one filter.

  1. Go to Explore → Blank.
  2. Under Dimensions, add Session source and Landing page + query string.
  3. Under Metrics, add Sessions, Engaged sessions and Key events (or Conversions, depending on your property).
  4. Drag Session source into Rows and the metrics into Values.
  5. Add a filter: Session source matches regex, and paste the pattern below.
^(chatgpt\.com|chat\.openai\.com|perplexity\.ai|www\.perplexity\.ai|gemini\.google\.com|bard\.google\.com|claude\.ai|copilot\.microsoft\.com|edgeservices\.bing\.com)$

Then add Landing page as a second row dimension. This shows you which of your pages AI tools are sending people to, which is very useful. Those pages are being cited; it's worth making sure they're accurate, current and have a clear next step.

Name it "AI assistant traffic" and it will be there next time.

A note on the pattern: sources change. New tools appear, and existing ones change domains. Check the Session source list every few months for anything AI-related you haven't included, and add it to the pattern.

Method 3: A permanent "AI assistants" channel

To see AI traffic as its own line in your standard reports, alongside Organic Search, Direct and Referral, create a custom channel group. (Before you start, look at your Traffic acquisition report: if your property already shows a dedicated AI channel in the default grouping, you may not need this.)

  1. Go to Admin → Data display → Channel groups.
  2. Click Create new channel group. GA4 copies the default channel definitions into it.
  3. Name it something like "Channels + AI".
  4. Click Add new channel. Name it AI assistants.
  5. Set the condition: Source matches regex, using the same pattern as above.
  6. Save the channel, then reorder it so it sits above Referral. This step matters: GA4 assigns each session to the first channel whose rules match, so if Referral comes first, it will claim your AI visits.
  7. Save the group.

Now, in Traffic acquisition, switch the primary dimension to your new channel group (under "Session custom channel group"). AI assistants will appear as its own row. Custom channel groups also apply to historical data, so you can look back as well as forward.

Mark the actions that matter

Traffic numbers on their own don't tell you much. What you want to know is whether AI visitors do anything useful. Make sure your important actions are tracked as key events: contact form submissions, phone number clicks, quote requests, newsletter signups. If you use Google Tag Manager, a common setup is to push events like generate_lead or sign_up to the data layer when a form succeeds, then send them to GA4 as events and mark them as key events.

Once that's in place, your AI assistants channel shows not just visits but leads, which is the number that tells you whether this traffic is worth chasing.

What GA4 can't see

Be careful not to read too much into these numbers. Several things push real AI influence out of view:

  • No click, no record. Many people read an AI answer, note your business name, and then search for you directly or simply call. GA4 sees a branded Google search or a direct visit, or nothing at all if they phone.
  • Missing referrers. Some apps and privacy settings strip the referrer. Those visits land in Direct.
  • Google's AI features are folded into Organic Search, as covered above.
  • Small numbers swing a lot. If you get 15 AI visits one month and 30 the next, that's not necessarily a trend.

That's why GA4 should be one input, not the whole picture. Pair it with:

  • Direct visibility checks: asking your customers' questions in each AI engine on a schedule and recording how often you're named. It's the most direct measure of AI visibility you have.
  • Branded search trends in Search Console: more people searching your business name can be a downstream effect of being mentioned in AI answers.
  • Asking new customers. Add "ChatGPT or another AI tool" as an option to your "How did you hear about us?" question, on forms and on the phone. Low-tech, and often the most revealing.

Quick recap

  1. Traffic acquisition → Session source → search "chatgpt" for a quick look.
  2. Build an exploration with the regex filter, broken down by landing page.
  3. Create an "AI assistants" custom channel, placed above Referral.
  4. Track leads as key events so you can see value, not just visits.
  5. Combine GA4 with direct visibility checks and customer answers.

Want this set up for you, alongside regular visibility tracking across ChatGPT, Perplexity, Gemini, Claude and Google? It's part of our Ongoing package. Get a quote.

Get the next one by email

One useful email a month about AI search. Unsubscribe anytime.