Skip to main content

Growth100X

AI Search & AEO9 min readUpdated July 2026
S By  Sumit Sagar · Founder, Growth100X
The answer, straightTL;DR
how do i track traffic from chatgpt and perplexity?

To track AI search traffic, filter GA4 referrals for chatgpt.com, perplexity.ai, gemini.google.com and copilot.microsoft.com, then build a custom “AI Assistants” channel group. AI referral traffic grew roughly 700% in 2025, yet most of it still lands in GA4 as Direct because AI apps strip referrer data. Pair channel-group tracking with an AI-visibility tool to see where you’re actually cited, not just clicked.

Open Google Analytics and search for “ChatGPT” in your traffic sources. For most SMB sites, it returns almost nothing — not because AI isn’t sending traffic, but because standard analytics was never built to see it. Learning how to track AI search traffic properly is now as basic as setting up conversion tracking was in 2015, and most businesses still haven’t done it.

700%
AI REFERRAL GROWTH, 2025
87.4%
CHATGPT SHARE OF AI REFERRALS
~1%
OF ALL WEB TRAFFIC IS AI, RISING MONTHLY
In this guide
01 · The blind spot

Why your analytics already hides AI traffic

Google Analytics 4 classifies traffic by reading a referrer header — the URL of the page a visitor clicked from. Browsers and web apps send that header reliably. AI assistants often don’t. ChatGPT’s in-app browser, Perplexity’s answer citations, and Gemini’s app links frequently strip or truncate the referrer before the click ever reaches your site, so GA4 has nothing to attribute the session to and dumps it into “Direct.”

That’s the core problem with trying to track AI search traffic using out-of-the-box reports: the traffic is real, it’s growing fast, and your dashboard is telling you it doesn’t exist. According to industry referral data, AI-driven sessions grew roughly 700% across 2025, with ChatGPT alone responsible for the majority share of that volume. If your reporting still shows “AI: 0 sessions,” that’s a measurement gap, not a performance one.

This matters commercially, not just academically. If a prospect asks ChatGPT “best [your service] near me,” gets your business named, and clicks through to book a call — and your CRM shows that lead as “Direct / (none)” — you will systematically undercount the channel that’s actually influencing pipeline. Fixing that is the whole point of this guide, and it pairs directly with the work in our piece on AEO vs SEO across 500 sites of real data, which covers why these engines behave differently from classic Google search in the first place.

02 · Referral sources

Where AI search traffic actually comes from

Not every AI referral looks the same in your reports. Each assistant sends its own domain pattern when the referrer does survive, so the first step in any AI referral traffic analytics setup is knowing exactly what to filter for.

AI assistant Referral hostname(s) How reliable is the referrer?
ChatGPT chatgpt.com, chat.openai.com Patchy — mobile app strips it often
Perplexity perplexity.ai Fairly reliable on desktop web
Google Gemini gemini.google.com Reliable on web, weak in-app
Microsoft Copilot copilot.microsoft.com, bing.com/chat Reliable on desktop
Claude claude.ai Reliable, lower volume
Google AI Overviews google.com (no distinct tag) Not separable without Search Console

A practical note on volume before you build anything: these sources will not arrive evenly. ChatGPT sends the overwhelming majority of AI referral traffic for most SMB sites right now, so if your channel group shows nothing but ChatGPT for the first month, that’s expected, not broken. Perplexity tends to follow at a distant second, with Gemini, Copilot and Claude contributing smaller, more volatile numbers that spike around specific product launches or model updates rather than growing steadily. Don’t judge the setup as a failure because four of your five rows show near-zero sessions in week one — check back monthly, because the mix shifts as adoption of each assistant changes.

The last row is important: AI Overviews live inside regular Google search results, so they never show up as a separate referrer at all — they’re folded into your normal “Google / organic” line. You can only isolate their effect through query-level trends in Search Console, which is a different measurement problem to the one this guide solves. For that side of the picture, our post on recovering organic clicks lost to AI Overviews is the better companion read.

If your “Direct” traffic jumped without a rebrand, a billboard, or an offline campaign — that’s not mystery traffic. That’s AI.

03 · GA4 setup

Build an “AI Assistants” channel group in GA4

The fastest way to track ChatGPT traffic in GA4 is a custom channel group, not a saved filter — filters only apply to the report you build them in, while a channel group reclassifies sessions everywhere, including Explorations and any Looker Studio dashboard pulling from the property.

  1. In GA4, go to Admin → Data display → Channel groups.
  2. Click Create custom channel group and name it “AI Assistants.”
  3. Add a new channel rule where Session source contains any of: chatgpt.com, perplexity.ai, gemini.google.com, copilot.microsoft.com, claude.ai.
  4. Drag the “AI Assistants” rule above “Direct” in the evaluation order — GA4 processes rules top-down, and Direct will swallow the session first if it sits higher.
  5. Save, then apply the same channel group as a secondary dimension on your acquisition reports going forward.
“AI Assistants” channel rule · breakdownGA4
Session source containschatgpt.com
OR containsperplexity.ai
OR containsgemini.google.com
OR containscopilot.microsoft.com
Rule positionAbove Direct
Applies toSessions going forward only
!
Warning: channel groups in GA4 are not retroactive. They only reclassify sessions collected after you save the rule — your historical reports will still show old AI sessions bundled into Direct. Set this up now so you have a clean baseline three months from now.
04 · The direct-traffic tell

Spot AI traffic hiding inside “Direct”

Even a perfectly built channel group won’t catch every session — a meaningful share of AI referral traffic will still land as Direct because the app-side referrer was stripped before your channel rule ever saw it. The workaround is behavioural, not source-based.

Segment your Direct traffic by landing page, device, and session characteristics, then look for the signature: short, specific landing pages (not your homepage), unusually low bounce on first visit, and sudden step-changes rather than gradual growth. Organic Direct traffic to a homepage grows slowly with brand awareness; AI-driven Direct traffic tends to spike on a single deep page right after that page gets cited in an answer, then holds at a new baseline. A homepage-to-inner-page ratio that shifts noticeably in Direct traffic, with no matching change in your ad spend or PR, is close to a reliable tell that AI search visibility tracking needs a second layer beyond GA4 alone.

Cross-reference against your CRM too. If sales suddenly logs several leads with source “unknown” or “direct visit,” ask on the next call how they found you — “I asked ChatGPT” is now a common enough answer that it’s worth adding as a dropdown option in your lead form.

05 · Beyond clicks

See where you’re actually being cited

GA4 can only ever show you traffic that clicks through. It cannot show you the times your business is named inside an AI answer and the user never clicks anything at all — which, per recent AI search share data, is still the majority of AI-answer exposure. That’s a visibility gap, not just an attribution gap, and it needs a different kind of tool: AI-visibility platforms that run your target queries through ChatGPT, Perplexity and Gemini on a schedule and log whether — and how — you were mentioned.

Used together, GA4’s AI Assistants channel group tells you what AI traffic converts, and a visibility tool tells you how often you’re shown but not clicked. Growth100X builds both into one reporting stack for clients, alongside the practical fixes covered in how to get cited by ChatGPT and Perplexity — measurement without a plan to improve the number is just a more precise way of watching it stay flat.

One technical piece worth pairing with your tracking setup: giving AI crawlers a clean, structured map of your site via an llms.txt file. It won’t move your GA4 numbers by itself, but it’s part of the same AI-readability foundation that makes citation — and therefore trackable referral traffic — more likely in the first place.

There’s also a reporting habit worth building alongside the tooling: a monthly one-page summary that puts AI Assistants traffic next to Organic, Paid and Direct in the same table, rather than buried three clicks deep in a GA4 Exploration nobody opens. Once decision-makers can see the AI Assistants row move month over month, tracking stops being an IT afterthought and starts influencing where content and PR effort actually goes — which is the entire reason to measure a channel in the first place. We build exactly this kind of reporting into ongoing engagements, drawing on the same case-study work visible in our client results.

Want to see your AI traffic, not just guess at it?

Growth100X sets up AI-visibility tracking and reporting alongside your existing GA4 property — no rebuild, no guesswork. See our AI search & SEO service or book a free audit below.

Book your free audit →

06 · Straight answers

FAQ

How do I track traffic from ChatGPT and Perplexity?

Build a custom channel group in GA4 (Admin → Data display → Channel groups) that matches session source against chatgpt.com, perplexity.ai, gemini.google.com and copilot.microsoft.com, placed above Direct in rule order. Combine it with an AI-visibility tool, since a meaningful share of AI referrals still arrive with no referrer at all.

Why does ChatGPT traffic show up as Direct in Google Analytics?

Many AI apps open links in an in-app browser or strip the referrer header before the click reaches your server. With no referrer to read, GA4 defaults the session to Direct rather than attributing it to the AI assistant it actually came from.

Can I track AI search traffic in Google Search Console?

Not directly — Search Console reports classic organic search, and AI Overviews impressions are blended into that same data without a separate label. You can infer AI Overview impact from query-level click-through-rate drops, but you cannot isolate it as its own row.

What percentage of my traffic is coming from AI search in 2026?

Industry-wide, AI referrals sit around 1% of total web traffic and are climbing roughly a percentage point a month, with ChatGPT responsible for the large majority of that volume. Your own share depends heavily on whether you’re currently being cited — most sites are closer to 0% until they fix that.

Do I need a separate tool to track AI citations, not just clicks?

Yes, if you want the full picture. GA4 only measures traffic that clicks through to your site — it says nothing about the times your business is named in an answer with no click at all. An AI-visibility tool fills that gap by testing your target queries directly against the assistants.

S
Written by
Sumit Sagar — Founder, Growth100X

10+ years building growth systems for SaaS, fintech, healthcare and Web3. Ex-Head of Marketing at LCX — scaled 10K → 150K users and $50M+ raised across 12 token sales. Builds voice agents, automation and AI-search systems hands-on for SMBs.

Growth100X · Growth Systems

Want this built for your business?

We build AI growth systems for SMBs. Book a free 30-minute audit and we will map it to your funnel.

Explore Growth Systems →Book a free audit →

Discover more from Growth100X

Subscribe now to keep reading and get access to the full archive.

Continue reading