AI searchGA4

How to Check AI Traffic in GA4: Two Methods and What Both Miss

GA4 now has a native AI Assistant channel, but it only starts in May 2026 and misses every AI click that arrives without a referrer. Here is how to use it, how to add a regex channel group for history, and what both still miss.

Shuruthi Sellamuthu
By Shuruthi Sellamuthu Published · Updated 9 min read

Summarize with AIGet a snapshot of this article

How to check AI traffic in GA4: a GA4 traffic acquisition report next to ChatGPT, Claude, Gemini and Perplexity logos
Channel group Illustrative
  • Organic Search
  • Direct
  • AI Assistant
2 methods, side by side
2 regex patterns to paste
Works on historical data
What both methods miss
AI visibility analytics →
Short answer

To check AI traffic in GA4, open Reports, Acquisition, Traffic acquisition and look for the AI Assistant row in Session default channel group; it covers recognized AI platforms from May 13, 2026. For earlier data and unlisted tools, add a custom channel group with a regex on Source. Treat both as a floor: AI clicks without a referrer still land in Direct.

If your Traffic acquisition report shows almost no sessions from ChatGPT, Perplexity or Gemini, your property is almost certainly undercounting. The sessions are arriving. They are being misclassified as Direct or absorbed into an undifferentiated Referral pile, invisible in every report you run.

There are two methods for checking AI traffic in Google Analytics 4 (GA4). The first is a native channel Google added in May 2026 that works with zero configuration. The second is a custom channel group you build yourself with a regex filter: it covers historical data the native channel cannot reach and catches AI platforms Google has not yet added to its recognized list.

Use both, with accurate expectations. Even with both running, a large share of AI-referred sessions arrive with no referrer header and land in Direct. The two methods together give you a floor. The real number is higher.

Method 1 vs Method 2 at a glance
Method 1AI Assistant channelMethod 2Custom channel group
SetupNone, on by defaultNine steps in Admin, Channel groups
Data rangeFrom May 13, 2026 onlyYour full property history
Platforms coveredGoogle's recognized listAny source your regex names
Who maintains itGoogleYou, as new AI tools appear
Clicks with no referrerMissed, land in DirectMissed, land in Direct
Best forOngoing monthly monitoringHistory, trend reports and unlisted tools

What is the GA4 AI Assistant channel?

The AI Assistant channel is a default channel group entry Google added to GA4 on May 13, 2026. It classifies sessions as AI Assistant when the referrer domain matches a list of recognized AI platforms. No configuration is required on your side.

ChannelAI Assistant
Mediumai-assistant
Campaign(ai-assistant)

Before this update, sessions from chatgpt.com, perplexity.ai, claude.ai and similar platforms landed in Referral, alongside press coverage, directory listings and partner traffic, and there was no way to isolate them without a custom filter. Now, when a recognized AI platform passes a referrer on a click to your site, GA4 assigns the values above automatically.

It has one hard limit: the channel only holds data from May 13, 2026 onward. Sessions before that date are not reclassified. To see what your AI traffic looked like last year, you need Method 2.

Method 1: How to find your AI Assistant channel traffic

Go to Reports, Acquisition, Traffic acquisition. Set the primary dimension to Session default channel group and look for the AI Assistant row. If it is there, your property is receiving qualifying AI-referred sessions. No admin configuration is required.

  1. Open Reports from the left navigation in GA4.
  2. Select Acquisition, then Traffic acquisition.
  3. Confirm the primary dimension is set to Session default channel group.
  4. Scan the table for AI Assistant. No row means no qualifying sessions yet, or every AI referrer is being stripped before it reaches your site.
  5. Add Session source / medium as a secondary dimension. The AI Assistant row splits into platforms such as chatgpt.com and gemini.google.com, each with its own sessions and key events.
  6. For deeper analysis, open Explore, then Free form. Put Session default channel group in Rows, add Sessions, Engaged sessions and Key events, and filter to AI Assistant.

AI-referred visitors arrive with context: they asked an AI a question and followed a citation to your site. Compare their key event rate with other channels in that exploration, because conversion rate tells you more about this channel than session volume does.

One caveat: this method only holds data from May 13, 2026. If your property predates that, and it almost certainly does, there is a gap in AI attribution the native channel cannot fill. That is what Method 2 is for.

Method 2: Track LLM referral traffic with a custom channel group

A custom channel group in GA4 classifies sessions with a regex filter on the Source dimension. Unlike the native AI Assistant channel, it applies retroactively to all historical data in your property and catches AI platforms not yet on Google's recognized list.

This is the method you need to compare AI referral volume from six months ago with today, to prepare a stakeholder report that covers a period before May 2026, or to own a definition you can extend as new AI tools gain traction.

  1. In GA4, open Admin (the gear icon, bottom left).
  2. Under Data display, click Channel groups.
  3. Click Create new channel group and name it, for example AI Referral Sources.
  4. Click Add new channel and name the channel AI Traffic.
  5. Set the condition to Source matches regex.
  6. Paste one of the regex patterns below into the value field.
  7. Click Done, then drag AI Traffic to the top of the channel list. GA4 assigns each session to the first matching channel, so if Referral sits above it, chatgpt.com sessions match Referral first and never reach AI Traffic.
  8. Click Save group.
  9. Back in Traffic acquisition, pick the new channel group from the dropdown above the chart. The AI Traffic row now shows data back to the start of your property history.
Regex pattern 1: Google's AI assistants exampleSource matches regex
^.*ai|.*\.openai.*|.*chatgpt.*|.*gemini.*|.*gpt.*|.*copilot.*|.*perplexity.*|.*google.*bard.*|.*bard.*google.*|.*bard.*
Regex pattern 2: extended pattern for broader coverageSource matches regex
chatgpt\.com|chat\.openai\.com|perplexity\.ai|claude\.ai|anthropic\.com|gemini\.google\.com|copilot\.microsoft\.com|deepseek\.com|grok\.com|meta\.ai|you\.com|poe\.com

If your property has never had a custom channel group for AI traffic, you have no historical baseline to measure against. Every month of data before today still contains those AI-referred sessions, sitting in Referral or Direct right now. Method 2 surfaces them retroactively.

What both methods together still miss

Both methods only capture sessions where the browser sends a referrer header to your site. When that header is missing, GA4 has no information about where the session came from, and it lands in Direct or (not set), whichever methods you run.

Mobile app clicks

ChatGPT, Copilot, Gemini and Perplexity all have apps. App-to-browser handoffs pass no referrer.

Copy and paste

A reader copies the cited URL into a new tab. No referrer is sent, so GA4 records Direct.

Privacy settings

Strict browser modes and extensions such as uBlock Origin or Privacy Badger strip referrers.

AI answerA citation links to your page
The clickDoes the referrer survive?
YesAI Assistant or AI TrafficRecognized by Method 1 or matched by Method 2
NoDirectApp, copy-paste or privacy tool. Invisible to both
Figure 1. Where an AI-referred click ends up in GA4 depends entirely on whether the referrer header survives the trip to your site.

There is no GA4 setting that recovers these sessions. For links you control, such as newsletters, social posts and outreach emails, add UTM parameters: they override whatever the browser does with the referrer. For third-party AI citations of your content, the sessions are not recoverable from GA4 reports alone.

Treat the combined output of both methods as a lower bound on your real AI-referred traffic. Part of the missing picture sits in Search Console instead, because its Generative AI features report counts AI Overview citations that were seen, whether or not anyone clicked.

Run both methods together

Method 1 and Method 2 are not alternatives. They cover different ground.

The native AI Assistant channel needs no setup and runs automatically from May 2026 forward. Use it for ongoing monitoring: month-over-month AI traffic, key event rates by AI platform, and which tools send the most qualified visitors.

The custom channel group applies across your full property history. Use it for any analysis that spans the period before May 2026, for historical trend reports, and for AI sources Google has not yet added to its list. As new AI tools emerge, you extend the regex instead of waiting for Google to update its definitions.

Running both also surfaces something useful: the difference between what Method 2 identifies and what Method 1 labels shows which AI platforms send referrer-intact traffic Google already recognizes, and which arrive with referrers GA4 has not yet categorized.

Case study

What measured AI traffic looked like for one US SaaS team

For a US SaaS company, organic clicks fell for branded and non-branded terms while impressions held, and the analysis pointed to AI Overviews. Measuring AI traffic properly turned that into a roadmap.

  • Search Console and GA4 analysis of where clicks went
  • A roadmap the client teams delivered: short answers and schema on about 120 pages
  • Crawl fixes, sitemap, robots file and llms.txt
  • AI Overview citations and a slight organic lift
Visits per day from AI platformsUS SaaS
30-40
~350
BeforeAfter about 3 months

Visits from AI LLM platforms grew from 30 to 40 a day to nearly 350 a day after about 3 months.

FAQ

Referrers, app clicks and the Direct bucket

Short answers on the AI Assistant channel, custom channel groups and the AI traffic neither one sees.

Does GA4 automatically track traffic from ChatGPT?
From May 13, 2026, yes. GA4 classifies sessions from recognized AI platforms, including chatgpt.com, under the native AI Assistant channel with no setup on your side. The catch: mobile app clicks and copy-paste visits arrive without a referrer, so a large share of ChatGPT-referred sessions still land in Direct.
What is the GA4 AI Assistant channel?
It is a default channel group entry Google added to GA4 in May 2026. It classifies sessions whose referrer matches a recognized list of AI platforms, such as ChatGPT, Gemini and Claude, and assigns the medium ai-assistant and the campaign (ai-assistant). No admin configuration is required.
Why is my AI traffic showing as Direct in GA4?
Referrer stripping is almost always the cause. When the referrer header is dropped before it reaches your site, AI platform sessions default to Direct. It happens with mobile app versions of AI tools, copy-paste visits and browsers or extensions that block referrers. No GA4 setting recovers these sessions, because the referrer is lost before the visit reaches your tags.
How do I see which AI platforms are sending traffic to my site?
In Traffic acquisition, add Session source / medium as a secondary dimension. The AI Assistant row then splits into individual sources, such as chatgpt.com and gemini.google.com, each with its own sessions and key events. For a more flexible breakdown, use a Free form exploration filtered to the AI Assistant channel.
Can I see AI referral traffic from before May 2026 in GA4?
Not with the native AI Assistant channel, which starts on May 13, 2026. Create a custom channel group under Admin, Data display, Channel groups, with a regex on Source that targets AI platform domains. Custom channel groups apply to historical data, so sessions already in your property get classified correctly.
Is AI referral traffic worth tracking if my current volume is low?
Yes. Low volume usually means you are early in the channel's growth. Visitors from AI answers arrive with context and often convert differently from other channels. Set tracking up now and you will have a baseline before the channel grows, instead of measuring growth later with nothing to compare against.
What is the difference between the GA4 AI Assistant channel and a custom channel group?
Ownership. Google's AI Assistant channel classifies sessions automatically from May 2026 onward, using a list of platforms you cannot edit. A custom channel group runs on regex you write and control: it reaches back across your full history and can catch AI sources Google has not added yet. Most properties need both.
Next step

Put AI impressions next to AI sessions

GA4 shows the AI clicks that kept their referrer. Search Console shows how often Google's AI surfaces cited your pages at all. Read the two side by side for a month before you judge the channel.

AI Overviews and AI Mode impressions on a Search Console style dashboard, with Waft, the Waftr mascot
Companion guide

Read AI Overview and AI Mode impressions in Search Console

Where the Generative AI features report sits, what it counts as an impression, and the clicks and queries it leaves out.

June 3, 2026 · 8 min readOpen the companion guide
Shuruthi SellamuthuWritten by Shuruthi Sellamuthu, founder of Waftr. She writes the team's guides on AI search measurement, Search Console and GA4 accuracy.