AI Referral Traffic in GA4: See ChatGPT and Perplexity Visits

Published · by AI Web Maker

Where Google Analytics 4 puts visits from ChatGPT, Perplexity, Claude, Gemini and Copilot, how to build your own AI channel and why some AI visits still count as Direct.

Check your website with the AI Search Visibility Checker
  • 5 AI engines checked
  • A score for every page
  • The passage an AI would quote

AI referral traffic in GA4 is the visits that reach your website from links in AI assistants such as ChatGPT, Perplexity, Claude, Gemini and Copilot, as Google Analytics 4 records them. Since May 2026, GA4 files recognised assistants under its own AI Assistant channel, and a custom channel group or an exploration shows each assistant separately.

Where does AI referral traffic appear in GA4?

AI referral traffic appears in the Traffic acquisition report, as a row called AI Assistant. Open Reports, then Acquisition, then Traffic acquisition.

The Traffic acquisition report groups sessions by Session default channel group unless you change it, so the AI Assistant row sits beside Organic Search, Direct and Referral. Its metrics include sessions, engaged sessions, engagement rate and key events, which lets you compare visitors from assistants with visitors from search on the same screen. Set the date range to start on or after 13 May 2026, because Google's announcement does not say whether the channel was applied to earlier data.

To see which assistant sent each visit, switch the primary dimension in the drop-down above the first column to Session source / medium. Sources such as chatgpt.com, claude.ai and gemini.google.com then appear as separate rows. Add Landing page as a secondary dimension to see which of your pages the assistants link to, because those are the pages they already treat as worth citing.

Which assistants does GA4's AI Assistant channel include?

GA4's AI Assistant channel includes visits whose referrer matches Google's list of recognised assistants. Google names ChatGPT, Gemini, Claude, DeepSeek, Copilot and Grok as examples but does not publish the full list.

The Default Channel Group page describes the channel as users arriving from sources like ChatGPT, Gemini, DeepSeek, Copilot or Grok, and the May 2026 announcement names ChatGPT, Gemini and Claude. Perplexity is not named on either page, although Google's own custom channel example includes it. Until you see Perplexity's address in the AI Assistant rows of your own data, check where its visits land rather than assuming.

AssistantAddress to look for in Session sourceNamed by Google Analytics Help for the AI Assistant channel?
ChatGPTchatgpt.comYes
Geminigemini.google.comYes
Claudeclaude.aiYes
Microsoft Copilotcopilot.microsoft.comYes
DeepSeekchat.deepseek.comYes
Grokgrok.comYes
Perplexityperplexity.aiNot named; check your own data
Google AI Overviews and AI ModegoogleNo; counted as Organic Search
The AI assistants and the addresses to look for in GA4, with whether Google names each one for the AI Assistant channel.

The last row is the one owners most often misread. Google Analytics Help states that Organic Search includes Google's AI Overviews and AI Mode, so a visitor who clicks a link inside an AI Overview looks like any other Google search visitor. To see how often Google's AI features show your links, use Search Console's Generative AI performance report instead, which counts impressions rather than visits.

How do you build a custom AI channel group in GA4?

Build a custom channel group in Admin under Data display, then Channel groups, by copying the default group and adding an AI channel above Referral. You need Editor access or higher.

  1. In Admin, open Data display, then Channel groups, and copy the default channel group.
  2. Name the new group, for example "Channels with AI detail", and add a channel called "AI assistants".
  3. Add a condition on Source with the operator "matches regex" and enter a pattern for the assistants you want.
  4. Move the new channel above Referral, and above Organic Search if your pattern could overlap with search sources, then save.

A pattern that names each assistant's address keeps the channel tidy. One that fits the table above is chatgpt|openai|perplexity|claude\.ai|gemini\.google|copilot|deepseek|grok, and you can split it into one channel per assistant if you want each one as its own row. Google's own example in its help page is deliberately broad: one of its parts matches any source containing the letters "ai", which would also catch unrelated sources such as mail services, so test any pattern against your Session source list before trusting it.

Order decides everything in a channel group. Google Analytics Help says traffic is placed in the first channel whose definition it matches, which is why the AI channel must sit above Referral, where assistant visits would otherwise land. Because custom channel groups apply to your reports retroactively, this group also sorts AI visits from before 13 May 2026, which the built-in channel may not.

How do you analyse AI visits in an exploration?

An exploration lets you filter sessions by source with a regular expression and compare AI visitors with everyone else. Open Explore, start a blank exploration and add the dimensions and metrics you need.

Add Session source, Session default channel group and Landing page as dimensions, and Sessions, Engaged sessions and Key events as metrics. Put Session source in the rows, then add a filter on Session source that matches the same pattern as your channel. Change the date range to compare months, since a single month of AI visits on a business website is often too small to judge.

The landing pages are where an exploration earns its keep. If ChatGPT keeps sending visitors to a pricing page and Perplexity to a guide, those pages are being cited for real questions, and they deserve the most care. If AI visitors leave quickly from a page, read its opening paragraph again: the answer they were promised in the chat may be buried under a sales pitch.

Why do some AI visits show up as Direct?

Some AI visits show up as Direct because they arrive without any information about where they came from. GA4 files a session with the source (direct) and no medium under Direct.

A browser passes on the address of the previous page only in some situations. Links opened from a desktop or mobile app, links copied out of a chat and pasted into a browser, and some privacy settings can all remove it, and the visit then looks like someone typing your address. OpenAI's help for publishers says ChatGPT adds utm_source=chatgpt.com to its referral links, which keeps those visits identifiable even when the referrer is lost, but other assistants do not say they do the same.

Cookie consent reduces every count further, since visitors who decline analytics may not be measured in full. Treat the AI Assistant figure as a floor, not a total, and judge it by its direction over several months. A rise in Direct visits to deep pages, such as a single guide that nobody would type from memory, can be a hint that assistants send more visitors than the AI Assistant row shows.

What can GA4 not tell you about AI search?

GA4 only sees people who click; it cannot see the answers where your business was named or quoted without a click. That makes it one measure among several, not the whole picture.

When you set out to measure AI search visibility, visits are the last step of a longer chain. An assistant first has to reach your page, then choose it as a source, then show the link, and only then does a person decide to click. Search Console and Bing Webmaster Tools report the citation step for Google and Microsoft, a monthly panel of customer questions shows it for the other engines, and GA4 covers only the click.

If the AI Assistant row stays empty for months, the cause usually lies earlier in that chain. You can scan your website with the AI Search Visibility Checker to see whether each engine's search bot can reach your pages and how quotable each page is. OpenAI ties tracking ChatGPT referral traffic to allowing OAI-SearchBot, so a blocked bot shows up in GA4 as visits that never arrive.

Questions business owners ask about AI traffic in GA4

Do I need to change my GA4 setup to see the AI Assistant channel?

No. The channel is part of the Default Channel Group, so it appears in the Traffic acquisition report without any setup. You only need a custom channel group if you want each assistant as its own channel or want AI visits sorted in data from before 13 May 2026.

Why is Perplexity not in my AI Assistant channel?

Google has not said whether Perplexity is on its list of recognised assistants. Check Session source / medium for perplexity.ai and see which channel those sessions sit in. If they land in Referral, a custom channel group that matches "perplexity" and sits above Referral will move them.

Are clicks from Google AI Overviews counted as AI traffic in GA4?

No. Google Analytics counts clicks from AI Overviews and AI Mode as Organic Search. Search Console's Generative AI performance report is the place to see how often Google's AI features show your links.

Can I tag my own links so they count as AI traffic?

You can, but only for links you control. The AI Assistant channel also matches any session whose medium is exactly ai-assistant, so a link you share with that medium will count there. Keep it for real assistant traffic, or the figure stops meaning anything.

How much AI referral traffic is normal?

There is no reliable benchmark, because it depends on your sector, your questions and how often assistants cite you. Compare your own months with each other, and compare the AI Assistant row with Organic Search for engagement and key events rather than volume alone.

Set up your AI traffic view in GA4 this week

Open Traffic acquisition today, note the AI Assistant sessions and key events for last month, and switch to Session source / medium to see which assistants appear.

Next, build the custom channel group with your own pattern and check it against the source list, so that every assistant sends its visits to the right row. Save an exploration that filters Session source with the same pattern and shows landing pages, and look at it at the start of each month. Write the figures into the same sheet as your Search Console and Bing readings, so you can see the chain from citation to visit in one place.

After three months you will know which assistants send you people, which pages they arrive on and whether those visitors enquire or buy. Rewrite the opening of the landing pages that attract AI visitors but lose them quickly, and give the pages that never receive AI visits a clear answer to the question they exist for. The numbers will stay small for most businesses at first, which is exactly why a steady monthly record matters more than any single reading.

Will ChatGPT, Perplexity, Claude, Google AI and Copilot quote your website? Every page scored out of 100, the passage an AI would quote and what to fix first. No sign-up.

Check your website with the AI Search Visibility Checker →