All articles
AI SEOMay 19, 2026·8 min read

How AI Search Conversion Tracking Works (and Why GA4 Misses 70%)

Your AI search traffic is probably converting better than your Google traffic. You just can't see most of it. 70.6% of AI-driven visits land in GA4 as “Direct” — the wastebasket bucket where attribution goes to die. Meanwhile, the slice you can measure is quietly outconverting non-branded organic by 31%.

So you're underinvesting in your best channel while overcrediting a worse one. Let's fix that.

70.6%
of AI visits
misattributed in GA4
1,079%
growth in ChatGPT
sessions in 2025
31%
higher conversion vs
non-branded organic
Loamly analysed 446K visits — Visibility Labs tracked 94 ecommerce brands across all of 2025

How attribution is supposed to work

Before AI broke it, web attribution had one job: read the Referer header your browser sends with every request. That header says “I came from google.com,” GA4 turns it into source=google / medium=organic, and your dashboards light up correctly.

AI assistants violate this pipeline in three different ways — and each violation hides a slightly different slice of your conversion data.

Google search visit
  • User clicks a blue link in the SERP
  • Browser sends a google.com referrer
  • GA4 records source=google / medium=organic
  • Conversion attributes cleanly
AI search visit
  • AI mentions your brand in an answer
  • User copies the URL, opens a new tab, or searches your name
  • No referrer reaches your server
  • Conversion attributes to Direct or Brand Search

The 31% conversion-rate ghost

Here's the part that makes underinvesting feel painful. Visibility Labs ran the numbers across 94 ecommerce brands — 135,000 ChatGPT sessions, 9.46 million organic sessions. ChatGPT didn't just keep up. It outconverted non-branded organic by a wide margin.

31%
higher conversion rate than non-branded organic search. ChatGPT visitors converted at 1.81% vs 1.39%, and produced $3.65 per session vs $3.30 — even with a 14% lower average order value.— Visibility Labs, 2025

For some industries the gap is wider. Hotels and resorts convert at 7% from ChatGPT. Legal services at 5.6%. Healthcare at 4.5%. The pattern repeats across every published dataset: the people AI sends you have already been pre-qualified inside the conversation.

ChatGPT Atlas: the irony

You'd assume OpenAI would help marketers see ChatGPT-driven traffic. It does the opposite. ChatGPT Atlas, the agentic browser launched in late 2025, often strips or blocks referrer headers entirely — so links opened through Atlas land in GA4 as Direct or (not set). Perplexity's browser Comet, by contrast, passes referrer data like a normal browser and shows up cleanly as perplexity.ai / referral.

So Perplexity, the smaller player, gives you better attribution than the market leader. Welcome to AI search analytics.

The four paths an AI visit can take

When someone reaches you via AI search, their visit travels one of four routes through your analytics. Only one of them shows up as “AI traffic.”

What GA4 sees when AI sends you a visitor
1. Citation click (visible)
User clicks a source link in ChatGPT's answer. As of June 2025, ChatGPT appends utm_source=chatgpt.com. GA4 shows it correctly.
chatgpt.comperplexity.aigemini.google.com
2. URL copy-paste (invisible)
User reads an answer, copies your URL, pastes it into a fresh tab. No referrer header is sent. GA4 logs the session as Direct.
Direct(none)
3. Brand-search follow-up (invisible)
AI mentions your name. The user Googles it to verify. Conversion attributes to organic / brand keyword. The AI's role is silently overwritten.
google / organicbranded
4. Agentic browser visit (invisible)
ChatGPT Atlas or an in-app webview opens the page with the referrer stripped. GA4 records Direct or (not set).
Atlasin-app webviewiOS Safari View
Loamly's 446K-visit analysis found path 1 captures roughly 30% of real AI traffic. Paths 2–4 account for the other 70.
What this means in practice

If your dashboard shows AI search at 1% of revenue, the real number is likely 3–4× that. The channel converting at 4.1× your baseline is the one you can't see — so you don't fund it, don't optimise for it, and don't notice when it drops. Most marketing decisions made on AI-search data right now are based on the 30% that's visible.

How to fix your tracking

Nothing here recovers the full 70% — some referrer data is genuinely gone for good. But each of these moves a chunk of it from “invisible” to “countable.”

1
Build a custom channel group in GA4
Admin → Data display → Channel groups → create one called “AI Search.” Match on source/medium with the regex chatgpt|openai|perplexity|gemini|copilot|claude|grok|you\.com. Place it above the Referral channel — GA4 assigns traffic to the first match.
2
Catch the utm_source ChatGPT already gives you
Since June 2025, ChatGPT appends utm_source=chatgpt.com to citation links. Check that your site's redirects and link rewriters preserve query strings — many of them strip UTMs without realising it, which torches the one reliable signal you have.
3
Log referrers at the edge
Cloudflare Workers, Vercel Edge, or your CDN can log the raw Referer header before any JavaScript runs. This catches requests where GA4 fires too late or never fires at all. Pipe the data into BigQuery and join on session ID for a truer picture.
4
Add a “where did you hear about us?” field
On signup, checkout, or demo-booking forms. It feels primitive next to GA4 attribution — that's the point. Self-reported attribution is currently the most accurate signal you have for AI-driven discovery. Make the ChatGPT, Perplexity, and Gemini options explicit rather than burying them under “Other.”
5
Track brand-search velocity as a proxy
When AI mentions you more, branded search rises. Pull brand-keyword impressions from Google Search Console weekly. If they tick up while your direct SEO work stays flat, AI is doing top-of-funnel discovery for you. Imperfect — but a useful second signal.
6
Monitor your citations directly
Run a set of 30–50 buyer-intent prompts weekly across ChatGPT, Perplexity, and Gemini. Record where you appear and what source they cite. This is the leading indicator — conversions follow visibility by 30–60 days.

One gotcha: the rebound illusion

Once you implement the fixes above, your reported AI-search traffic will appear to explode — not because anything changed, but because you finally stopped throwing the data away. Don't put it in a press release. The traffic was already there; you just bought glasses.

And if you previously calculated organic conversion rates with all that invisible AI traffic mixed in, your “organic” numbers were artificially inflated. Splitting AI out will make organic look slightly worse than you thought. That's also the truth catching up with you.


The short version

AI search conversion tracking works the same way regular attribution does — it reads referrer headers and UTMs. The problem is that AI assistants strip, drop, or sidestep both signals for 70% of the traffic they send you. The fix isn't a single setting; it's layering several second-best signals (custom channel grouping, edge-side referrer logging, self-reported attribution, brand-search velocity, direct citation monitoring) until your visible picture stops lying to you.

Treat AI search as a real channel before your attribution catches up. The numbers will lag the reality by a year or two. The brands that move now compound a head start; the ones waiting for clean dashboards will be late.

How visible is your landing page to AI?

AISeoLand scores your page on human clarity, LLM understanding, and AI search readiness in under two minutes — free, no account required.

Audit my landing page