Guides · Updated October 31, 2026
How to track ChatGPT traffic in GA4 (and what it misses)
The short answer: since May 13, 2026, Google Analytics 4 has an AI Assistant channel that counts
visits from ChatGPT, Gemini, Claude and others, and ChatGPT tags most of its links with
utm_source=chatgpt.com. That shows the clicks. But most of what ChatGPT does for you never arrives as a
ChatGPT click: buyers read its recommendation, then search your name on Google or type your address. Here's how to
track both, in seven steps.
1. Find it in GA4 today
Go to Reports → Acquisition → Traffic acquisition, with the primary dimension Session default channel group.
Visits from AI assistants show as AI Assistant (medium ai-assistant), detected from the referrer
(Google Analytics). To see ChatGPT alone,
switch the dimension to Session source and look for chatgpt.com.
Two limits: the channel only counts visits from May 13, 2026 on (earlier ones stay under Referral), and you can't edit the default list of assistants.
2. Catch every assistant, and your history
A custom channel group covers assistants the default list misses and works on older data too:
- Admin → Data display → Channel groups → Create new channel group.
- Add a channel named AI assistants, with the condition Source matches regex:
^(.*\.)?(chatgpt\.com|chat\.openai\.com|perplexity\.ai|claude\.ai|gemini\.google\.com|copilot\.microsoft\.com|deepseek\.com|grok\.com|meta\.ai)$
- Move it above Referral: GA4 checks channels top-down, and a visit lands in the first one it matches.
- Save, then pick your new group in the Traffic acquisition report.
3. See where they land
Add Landing page as a secondary dimension. Expect the homepage: since ChatGPT made brand names clickable in May 2026, about 60% of AI-referred visits land on a homepage, against 17% from Google search (SE Ranking, 101,574 sites). Your homepage has to say what you are and who it's for in its first lines.
4. Save the source on the customer
GA4 counts sessions; revenue lives in your app and Stripe. Save where each customer first came from, at signup:
- On the first page view, store
document.referrerand anyutm_*parameters in a first-party cookie, if it isn't set yet. - At signup, save them on the account.
- When you create the Stripe customer, copy them into its
metadata(for examplefirst_source: chatgpt.com), so revenue in Stripe can be split by source.
It inherits the referrer's blind spots (next section), but it turns “sessions from ChatGPT” into “paying customers who came from ChatGPT”.
5. Ask how they heard about you
Add “How did you hear about us?” to signup or onboarding, with ChatGPT, Claude, Perplexity, Gemini, Google search and Google's AI Overview as separate options, and a box for “What did you ask?”. For a Shopify app, ask in onboarding after the install.
This is where most of ChatGPT's influence shows up. At n8n, analytics credited about 1% of conversions to AI search, while the survey credited about 9%; Tally's onboarding survey put 44% of a record week's signups on AI assistants (Tally). Surveys over-credit what people remember last, but click data alone badly undercounts AI.
6. Watch searches for your name
In Search Console → Performance, filter queries containing your product's name and watch impressions and clicks over time. People shown a brand in ChatGPT were 2.5 times more likely to visit it within a week, but only about 9% of those visits came from ChatGPT itself; most came through a Google search or a typed address (Similarweb; finance, travel and beauty, not software).
7. Note the breaks
ChatGPT's own changes move these numbers without anything changing for you. Add annotations for:
- Around May 7, 2026: ChatGPT made brand names clickable and linked homepages; referral traffic jumped.
- May 13, 2026: GA4's AI Assistant channel began; before it, AI visits sat in Referral.
- October 8–16, 2026: ChatGPT's new answer layout often dropped the
utm_sourcetag; teams saw reported ChatGPT visits fall 30–40% while the visits went on (Profound).
What GA4 can't show you
- Google's own AI: visits from AI Overviews and AI Mode arrive as google / organic. Search Console's generative AI report shows impressions there, not clicks.
- Untagged visits: a link without a tag, opened somewhere that drops the referrer, counts as Direct.
- Everyone who didn't click: the buyer who read ChatGPT's answer and came back later through Google.
- Whether you're recommended at all, and who ChatGPT names instead. That's measured by asking your buyers' questions in ChatGPT (and Google's AI Overviews and AI Mode, counted apart), several times, and counting: how to measure AI visibility.
Put the two side by side each week: how many of your buying questions ChatGPT answers with you, and AI-referred visits, signups and searches for your name. Look for them moving together over months, not days.
Questions
Does ChatGPT send referral traffic?
Yes. Links in its answers carry utm_source=chatgpt.com most of the time, and visits arrive with a chatgpt.com referrer. It's still small: about 0.3% of web traffic in mid-2026, so a site with 10,000 visits a month sees about 30.
Why does my ChatGPT traffic show as Direct?
When a link has no tag and the click comes from somewhere that doesn't pass a referrer, GA4 can't tell where it came from. ChatGPT also dropped its tag for about a week in October 2026.
Can GA4 track Google AI Overviews?
Not separately: AI Overviews and AI Mode clicks come in as Google organic. Search Console's generative AI report shows how often your pages appear there. Whether they name your product is measured as for ChatGPT: by asking your buyers' questions there, logged out, and counting.
Does AI traffic convert better?
Most 2025–2026 studies say yes per visit (Adobe's retail data: 42–60% better), one says 13% worse, and none covers software across many sites. Measure your own: that's what saving the source on the customer is for.
Related: What is AI visibility, and how to measure it · How to rank in ChatGPT
See whether ChatGPT recommends you
The free checkup asks ChatGPT, Google AI Overviews and AI Mode 10 questions your buyers ask, in about 2 minutes, with every answer in full.
100% free: no email, no sign-up, no credit card · Takes about 2 minutes