Article
Jun 9, 2026
How to Track AI Search Traffic in GA4 (and What You Still Can't See)
The complete referrer regex and channel group for ChatGPT, Perplexity, Gemini, and Copilot — plus an honest map of the blind spots no tutorial admits

Most GA4 tutorials about AI search hand you a regex and call it a day. That's the easy 30% of the job. The harder 70% is knowing which AI traffic GA4 can actually see, which traffic is silently buried inside google / organic, and which influence never touches your analytics at all.
Here's the short version, then we'll build it.
TL;DR
You can track AI search traffic in GA4 for ChatGPT, Perplexity, Gemini, and Copilot via referrer regex inside a custom channel group.
Google AI Overview clicks land in
google / organicand cannot be cleanly separated inside GA4 alone.Pew Research (July 2025) found users click cited sources in AI summaries just 1% of the time, so visible numbers stay small by design.
Semrush (2025) values an AI-search visitor at 4.4x a traditional organic visitor, which changes the reporting bar.
A useful monthly report names what is measured, what is estimated, and what is dark.
1. Three kinds of AI traffic, only one of them clean
Before you build anything, draw the taxonomy. There are three flavors of AI-influenced traffic, and GA4 treats them very differently.
The first kind is direct AI referrals. Someone asks ChatGPT a question, ChatGPT cites your page, the user clicks the citation. The browser sends a referrer header (chatgpt.com, perplexity.ai, gemini.google.com, copilot.microsoft.com). GA4 sees the referrer. You can catch it with regex. This is the only category you can measure properly.
The second kind is AI Overview clicks inside Google search. A user runs a Google query, sees the AI Overview, clicks one of the cited links underneath. The referrer is google.com. GA4 logs it as google / organic. It is structurally indistinguishable from a normal blue-link click. We'll cover the partial Search Console workaround in section 3.
The third kind is dark AI influence. Someone reads about you inside ChatGPT, never clicks, and types your brand name into a browser three days later. GA4 logs (direct) or google / organic on a branded query. No referrer trail exists. You will never see this in analytics, and any vendor who claims otherwise is selling you a model, not a measurement.

Three kinds of AI traffic, three different fates inside GA4.
The practical implication: your GA4 AI numbers will always be a floor, not a ceiling. Build the report knowing that.
2. Build the channel group and referrer regex (copy-paste)
GA4's default channel grouping does not break out AI sources. You need a custom channel group with a dedicated AI Search channel above Organic Search in the priority order.
Step 1: create the custom channel group
Go to Admin → Data display → Channel groups → Create new channel group. Name it something like AI-aware channels. GA4 copies the default rules; you'll insert a new channel at the top.
Step 2: add the AI Search channel
Add a new channel called AI Search. Set the matching condition to:
Source matches regex, with the pattern below.
That list covers the assistants most likely to send measurable referrer traffic as of June 2026. Add new hostnames as new assistants ship — the regex is a living document, not a one-time install.
Step 3: order it above Organic Search
Drag the AI Search channel above Organic Search and Organic Social. GA4 evaluates channel rules top-down, so an unordered group will misclassify Gemini traffic as Organic Search because the source string contains google.
Step 4: validate before you trust it
Run Reports → Acquisition → Traffic acquisition with the new channel group selected. Compare against Explorations filtered to session_source matches regex with the same pattern. Numbers should reconcile within rounding. If they don't, you have a priority-order bug or a typo in the regex.
For a deeper view of AI visibility outside GA4, our pricing breakdown of AI visibility tools walks through what each tracker actually measures.
3. Why AI Overview clicks hide inside google / organic
This is the question every operator asks second: can I separate Google AI Overview clicks from regular organic clicks?
Inside GA4, no. The referrer is google.com either way. Google does not append a parameter to AI Overview citations that GA4 can read.
The partial workaround lives in Search Console. Google introduced AI Mode and AI Overview reporting inside Search Console performance reports during 2025, letting you filter Search Appearance to AI-related surfaces. You can then export that data and join it against GA4 landing-page reports by URL and date.
The joins are imperfect. Search Console reports impressions and clicks, GA4 reports sessions, and the two never reconcile to the same number because of sampling, deduplication, and the gap between a click and a session start. Treat the Search Console AI-surface clicks as a directional estimate of how much of your google / organic is actually AI Overview influenced. Not a clean count.
If your AI visibility strategy depends on showing up in those Overviews in the first place, our guide to getting your business mentioned in ChatGPT covers the upstream work — citation patterns translate across most assistants.
4. The blind spots you cannot fix
Four categories of AI influence will stay dark no matter how clean your regex is. Name them in your report so nobody asks the wrong question in month two.
Zero-click answers. Pew Research (July 2025) found that when an AI summary appears in Google results, users click a cited source only 1% of the time. The other 99% read the answer and move on. Your brand may have been cited and read by thousands of users this month who will never appear in any analytics tool.
Branded direct traffic from AI exposure. A user asks ChatGPT for a recommendation, sees your name, types your domain into the address bar tomorrow. GA4 logs (direct) / (none) or a branded search. The AI exposure is real; the attribution path is gone.
In-app assistants without referrer headers. Some mobile assistants and integrated copilots strip the referrer or pass (direct). The click happens, the source disappears.
Conversational citations without clicks. Perplexity threads, ChatGPT shared answers, and Gemini summaries are increasingly read as final destinations. Your URL is shown, sometimes with a logo, with no click event downstream.
The honest version: visible AI referral traffic is a sample of a sample. It's still worth tracking — it's just not the whole picture, and pretending otherwise breaks trust the first time a client checks the math.
5. The value math that changes the reporting bar
Here's where the small numbers stop looking small.
Semrush's 2025 AI search SEO study valued an AI-search visitor at 4.4x a traditional organic visitor on the conversion and engagement metrics they studied. The same report forecasts AI search overtaking traditional search traffic for the topics they studied by early 2028.
What 4.4x actually means in a report: 200 AI-referred sessions a month is not 200 organic sessions. On Semrush's value weighting, it's closer to the business impact of 880 organic sessions. Whether you fully buy that multiplier or halve it for conservatism, the reporting implication is the same. A small visible AI number deserves more weight than its raw size suggests, because the visitors who do click through have already been pre-qualified by the assistant.
This is why a client report that buries AI Search at the bottom because it's only 2% of sessions is misreading the data. Weight it. Flag it. Show the trendline.
The other half of the math is the forecast. Semrush projects the crossover by early 2028. That's a forecast, not a fact, and the actual date will move with how Google, OpenAI, and Microsoft handle citations in their products. Plan capacity against the direction of travel, not the specific year.
If you want help wiring this into a measurement system that informs content decisions instead of just reporting them, our SEO service handles the full loop from visibility to attribution.
6. A monthly reporting template that survives scrutiny
A report worth sending has three sections: what we measured, what we estimated, what stayed dark.
Section A: measured (AI Search channel)
Pull from the custom channel group built in section 2.
Sessions from AI Search, broken out by source (ChatGPT, Perplexity, Gemini, Copilot, other).
Engaged sessions, conversion events, revenue if available.
Landing pages ranked by AI Search sessions.
Month-over-month delta and a 3-month trendline.
Section B: estimated (AI Overview influence inside google / organic)
Pull from Search Console, filtered to AI surfaces.
Impressions and clicks where Search Appearance includes AI surfaces.
Landing pages where the AI-surface click share is rising.
A clear footnote: this is a directional estimate joined from Search Console; it will not reconcile exactly with GA4 session counts.
Section C: dark (named, not quantified)
A short paragraph naming the categories from section 4 — zero-click answers, branded direct from AI exposure, in-app assistants, conversational citations without clicks. Name them so nobody pretends they're zero.
The report should also state the 4.4x value weighting on AI Search sessions and cite the Semrush study, so the small numbers carry their real weight in the room.
FAQ
Can I track ChatGPT referral traffic in GA4 without a custom channel group?
You can see ChatGPT in standard reports under Source/Medium as chatgpt.com / referral, but it sits in the Referral channel mixed with everything else. A custom channel group is the only way to break out AI sources cleanly and compare them against Organic Search in the same view.
How do I measure AI Overview traffic if it all lands in google / organic?
GA4 alone cannot separate it. The workaround is Search Console's AI surface reporting, exported and joined against GA4 landing-page data by URL and date. The result is a directional estimate of AI Overview influence, not an exact count. Reconcile loosely and label it as estimated.
Why is my AI referral traffic so small compared to organic?
Pew Research found users click cited sources in AI summaries only 1% of the time. Most AI influence stays dark — read inside the assistant, never clicked through. Small visible numbers are structural, not a sign your AI visibility work is failing. Weight what you can see using engagement and conversion, not raw sessions.
Does AI traffic attribution belong in marketing reports yet?
Yes, with caveats stated. Semrush's 2025 study values an AI-search visitor at 4.4x an organic visitor, so even small session counts can carry meaningful business value. Report the measured number, the estimated AI Overview influence, and the dark categories. Skipping it entirely is worse than reporting it with honest footnotes.
How often should I update the AI source regex?
Review it quarterly, or whenever a new assistant ships at scale. The June 2026 list in this article covers the major players, but the assistant landscape is unstable. New entrants, hostname changes, and in-app browsers all break old regex. Treat the pattern as a living config, not a one-time install.
Ship it this week
Open GA4 today, build the custom channel group from section 2, run the validation check on Friday. If the numbers reconcile, you've got a measurement layer most of your competitors won't have until 2027. If the joins to Search Console get messy and you'd rather not own the plumbing, book a call and we'll wire it for you.