The Reframe

Tracking AI traffic in GA4: what the AI Assistant channel misses and how to fix it

By , The Reframe··9 min read
Cover: Tracking AI traffic in GA4, what the AI Assistant channel misses

Tracking AI traffic in GA4 means combining the native AI Assistant channel with a custom channel group, then estimating the visits neither can label. ChatGPT, Gemini and Copilot clicks with a referrer get classified. Perplexity, untagged app clicks and AI Mode don't. This guide maps where each visit lands, gives you a regex, and a 30-minute audit.

Key takeaways
  • GA4's AI Assistant channel only labels referrers on Google's unpublished list. Perplexity has landed in Referral, and AI Overviews and AI Mode clicks count as Organic Search.
  • AI visits with no referrer or UTM tag become Direct. LLM Pulse reported ChatGPT referrals down about 46% from October 9 to 11, 2026, with Direct rising on the same pages.
  • A custom channel group with a hostname regex, placed above Referral and Unassigned, fixes classification. It can't recover visits whose source never arrives.
  • Estimate the rest with Direct sessions on AI landing pages, key events and a self-reported attribution field.

Why your AI traffic numbers just changed

If your ChatGPT line in GA4 fell off a cliff in the second week of October, you are not alone, and you probably didn't lose those visitors.

LLM Pulse, a vendor that monitors AI referral data in GA4 for its customers' sites, reported that ChatGPT referral traffic on those sites dropped about 46% between October 9 and 11, 2026. Over the same days, total traffic on the same sites was roughly flat, and Perplexity and Claude referrals showed no break. Their explanation: more ChatGPT links now open without the utm_source=chatgpt.com tag and without a referrer, so GA4 files those sessions as Direct. They saw Direct rise on the same pages while ChatGPT fell.

Two caveats. LLM Pulse sells AI visibility tracking, and OpenAI had not commented when they published. So treat the cause as likely, not confirmed. But the pattern is a useful reminder of how fragile AI traffic measurement is. It depends on two signals, a referrer header and a UTM tag, and either can disappear overnight.

That fragility is the real topic of this guide. Tracking AI traffic isn't one report. It's a set of rules about where each AI visit can land, plus a few checks that catch the visits your rules miss.

What GA4's AI Assistant channel counts, and what it misses

In May 2026, Google Analytics added an AI Assistant channel to the default channel group. Search Engine Journal covered the launch on May 14. You don't need to configure anything: when the referrer matches Google's list of AI assistants, GA4 sets the medium to ai-assistant and the campaign to (ai-assistant).

Google's channel definitions describe the channel as visits "from sources like ChatGPT, Gemini, Deepseek, Copilot, or Grok," and say Google's AI Overviews and AI Mode are excluded. The full list of recognized assistants is not published.

That leaves four gaps you should know about:

The channel is also forward-looking. It only labels sessions from the date it reached your property, which SEJ says was early June for most. Any comparison with earlier months mixes tagged and untagged data.

Diagram of where AI visits land in GA4: recognized assistants with a referrer go to the AI Assistant channel, unlisted assistants such as Perplexity go to Referral, sessions that keep the source but lose the medium go to Unassigned, app clicks with no referrer or UTM go to Direct, and AI Overviews and AI Mode clicks go to Organic Search
Where an AI visit ends up in GA4 depends on which signals survive the click. Based on Google's channel definitions and Search Engine Journal's testing, 2026.

Where each kind of AI visit lands

Here is the full picture in one table. Use it to decide which report answers which question.

Visit typeWhat GA4 receivesDefault channelHow to recover it
ChatGPT, Gemini, Copilot link with referrerReferrer on Google's listAI AssistantNothing to do
Perplexity or another unlisted assistantReferrer not on the listReferralCustom channel group with a source regex
ChatGPT link with UTM but medium lostSource only, medium (not set)UnassignedCustom channel group matching on source
App or in-app browser click, no tagNo referrer, no UTMDirectCan't be classified. Watch Direct on AI landing pages, ask on forms
AI Overviews or AI Mode clickgoogle / organicOrganic SearchNot separable in GA4. Use Search Console trends on AI Overview queries

The pattern is simple: a custom channel group can fix classification when GA4 has a source to work with. Nothing in GA4 can fix collection when the source never arrives. For that, you need proxies.

How to set up AI traffic tracking in GA4

This takes about 20 minutes and you need Editor access to the property.

  1. Look before you build. Open Reports, then Acquisition, then Traffic acquisition. Switch the dimension to session source/medium and search for "chatgpt", "perplexity", "gemini", "copilot" and "claude". Note every source/medium combination you see. This tells you which hostnames your property actually receives.
  2. Create a custom channel group. In Admin, go to Data display, then Channel groups, and create a new group. GA4 copies the default rules for you.
  3. Add a channel called "AI assistants". Set one condition: Session source matches regex, using the pattern below. Add the hostnames from step 1 if any are missing.
  4. Move it up. Drag the new channel above Referral, Organic Search and Unassigned. GA4 applies channel rules in order, so the AI rule must claim those sessions first.
  5. Save and use it. In Traffic acquisition, switch the primary dimension to your new channel group. Custom channel groups apply to past data too, which helps with the before-June comparison problem.
  6. Annotate October 9, 2026. Add an annotation in GA4 and in any dashboard. ChatGPT numbers before and after that date are not directly comparable.

Here is a starting regex for session source. It matches whole hostnames, with or without a subdomain, so it won't sweep in all Google traffic the way a bare "google" or "gpt" token would:

^(.*\.)?(chatgpt\.com|chat\.openai\.com|openai\.com|perplexity\.ai|gemini\.google\.com|copilot\.microsoft\.com|claude\.ai|deepseek\.com|grok\.com)$

Treat it as a template, not a finished list. New assistants launch and hostnames change, so check your source report against it once a quarter. Blauer gives the same advice in his SEJ piece.

TipBuild the same regex as a comparison or segment in your Explorations, and add a "first user source" version. B2B buyers rarely convert on the first AI visit. Seeing which accounts first arrived from an assistant tells you more than last-click sessions do.

How to find the AI traffic GA4 can't label

Classification gets you the visible share. These three checks estimate the rest.

1. Watch Direct on the pages AI sends people to

List your top 10 landing pages for the AI assistants channel over the last 90 days. Then look at Direct sessions to those same pages by week. Most people don't type a deep URL like /integrations/salesforce or /compare/x-vs-y into a browser. A step change in Direct on those pages, starting the same week AI referrals fell, is a strong sign the visits moved channels rather than disappeared. This is the check LLM Pulse recommends for the October change.

2. Judge AI by outcomes, not by the referral line

Mark your demo request, trial signup and contact form as key events if you haven't already. Then compare total key events and pipeline over the period. If ChatGPT referrals halved but demo requests didn't move, the tracking changed, not the demand. Don't cut or redirect budget on the referral number alone.

3. Ask buyers directly

Add "ChatGPT or another AI assistant" to the "How did you hear about us?" field on your demo and signup forms. A buyer who reads an AI answer, then searches your brand name a day later, shows up as branded organic search. Only the form catches that. We cover this and other pipeline signals in our AI visibility tracking guide.

See your own AI visibility, free

Get a one-page audit of how ChatGPT, Perplexity and Gemini treat your brand against up to three competitors, plus your biggest gap. In your inbox within 48 hours.

Get my free audit

What people are searching for (Ahrefs data)

We pulled US search demand for AI traffic tracking terms in Ahrefs Keywords Explorer on October 18, 2026. The numbers are small but the intent is very practical. People aren't asking what AI traffic is. They're asking how to see it.

Bar chart of US monthly search volume from Ahrefs on October 18, 2026: tracking ai traffic 450, ai traffic analytics 450, track chatgpt traffic 400, how to get traffic from ai bots 350, ai referral traffic 100, llm traffic 100
Search demand is spread across many phrasings, and almost all of it is about measurement. Source: Ahrefs Keywords Explorer, US, October 18, 2026.

All of these terms had low keyword difficulty: 2 for "tracking ai traffic", 3 for "track chatgpt traffic" and 0 for "ai traffic analytics". In the US results for "tracking ai traffic", most of the top 10 were how-to guides from agencies, tool vendors and LinkedIn authors. The Ahrefs guide in the top three, for example, builds a regex-based channel but doesn't cover the native AI Assistant channel or how much AI traffic ends up in Direct.

What to put in a monthly AI traffic report

Traffic is the weakest of the AI signals, because it only counts the people who clicked and whose click kept its tags. A report built on it alone will swing with every product change at OpenAI or Google. Pair it with measures that don't depend on clicks:

Also check the basics that decide whether ChatGPT can send you visitors at all. OpenAI's publisher FAQ says publishers who allow OAI-SearchBot can track referral traffic from ChatGPT, because ChatGPT adds utm_source=chatgpt.com to referral links. If your robots.txt blocks that bot, the problem isn't measurement. Our AI crawlers guide covers which bots to allow.

A 30-minute AI traffic audit

  1. Search source/medium for every AI hostname and write down where each one lands.
  2. Create or update the "AI assistants" custom channel group, placed above Referral and Unassigned.
  3. Add the October 9, 2026 annotation.
  4. Compare Direct sessions on your top AI landing pages for the four weeks before and after October 9.
  5. Confirm demo, trial and contact events are marked as key events.
  6. Add an AI option to "How did you hear about us?".
  7. Check robots.txt allows OAI-SearchBot, PerplexityBot and Claude-SearchBot.
  8. Set a quarterly reminder to review the regex against new sources.

None of this gives you a perfect number. Nobody has one right now. What it does give you is a number you can explain, a proxy for the part you can't see, and a report that won't send you into a panic the next time an assistant changes how its links work.

FAQ

Does Google Analytics track AI traffic?

Yes, partly. Since May 2026, GA4 puts visits from recognized AI assistants such as ChatGPT, Gemini and Copilot into an AI Assistant channel automatically. Visits from unlisted assistants, visits with no referrer, and clicks from Google's AI Overviews and AI Mode are not included.

Why did my ChatGPT traffic drop in October 2026?

LLM Pulse reported a drop of about 46% in ChatGPT referrals on the sites it monitors between October 9 and 11, 2026, while total traffic stayed roughly flat. Their explanation is that more ChatGPT links now arrive without a referrer or UTM tag and are counted as Direct. OpenAI had not commented, so check Direct traffic on your own ChatGPT landing pages before drawing conclusions.

How do I track Perplexity traffic in GA4?

Build a custom channel group with a rule on session source that matches perplexity.ai, and place it above Referral. Search Engine Journal found Perplexity was not on GA4's recognized AI assistant list in July 2026, so without a custom rule it is reported as Referral.

Can I see AI Overviews or AI Mode clicks in GA4?

Not separately. Google's channel definitions exclude AI Overviews and AI Mode from the AI Assistant channel, and those clicks arrive as google / organic. The practical workaround is to watch Search Console trends on queries where you know an AI Overview appears.

Sources

  1. Google Analytics Help: Default channel group and traffic-source dimensions
  2. Search Engine Journal: Google Analytics adds AI Assistant as a default channel group (May 14, 2026)
  3. Search Engine Journal: GA4's AI Assistant channel undercounts your AI traffic (July 15, 2026)
  4. LLM Pulse: ChatGPT referral traffic fell by almost half on October 9, 2026
  5. OpenAI Help Center: Publishers and developers FAQ
  6. Ahrefs: How to track and analyze your AI traffic
  7. Ahrefs Keywords Explorer, US data pulled October 18, 2026
HumaFounder of The Reframe. An electrical and aerospace engineer turned growth marketer with 10+ years of experience, including work with Fortune 500 tech and SaaS companies.