ChatGPT sends real, high-converting traffic. Here are three ways to track it (GA4, privacy-first analytics, server logs), the full AI referrer list, and what every method misses.
Last updated: June 2026.
Open your analytics and look at your referral sources. If chatgpt.com is in there, you are looking at one of the fastest-growing acquisition channels on the web. If it is not, there is a decent chance the traffic exists anyway and your setup just cannot see it.
Two numbers explain why this matters. AI referral traffic to websites grew 357% year over year. And visitors who arrive from AI assistants convert at 30 to 40% in several published analyses, far above typical search or social traffic, because they arrive pre-sold by a recommendation ↗.
This guide covers the three ways to track ChatGPT (and other AI assistant) referrals, the complete referrer list to copy, and, just as important, the traffic that every method fails to capture.
Understanding the mechanics makes the tracking choices obvious. A visit from ChatGPT happens in one of three ways:
chatgpt.com as the referrer. This is the cleanly trackable case.ChatGPT-User in your server logs ↗) and showed the user a link. Clicks usually carry a referrer too.Methods 1 and 2 are measurable with the techniques below. Bucket 3 is why AI traffic numbers in any tool are a floor, not a ceiling.
Big change in 2026: as of May 13, 2026, GA4 ships a native "AI Assistant" channel in the Default Channel Group. When GA4 recognizes a referrer as an AI assistant (ChatGPT, Gemini, Claude and other recognized sources), it sets the medium to ai-assistant and groups those sessions automatically. No configuration needed, and it rolled out to all properties through early June 2026.
The quick look (no setup):
chatgpt.com / ai-assistant.Why you may still want a custom channel group:
The native channel only matches assistants on Google's recognized list, and that list is not exhaustive (smaller assistants and new entrants take time to be added). For full coverage, create a custom channel group with a regex over the complete referrer list below:
.*chatgpt\.com.*|.*chat\.openai\.com.*|.*perplexity\.ai.*|.*claude\.ai.*|.*gemini\.google\.com.*|.*copilot\.microsoft\.com.*|.*you\.com.*|.*poe\.com.*|.*meta\.ai.*|.*mistral\.ai.*
(Admin → Data settings → Channel groups → add an "AI Assistants" channel with source matching the regex, ordered above "Referral".)
What GA4 still misses, and it is a lot:
Tools that do not use cookies and do not collect personal data are not subject to consent banners in most interpretations, and several are less aggressively ad-blocked, especially when proxied through your own domain. Net effect: they see a meaningfully larger share of your real traffic, including AI referrals that GA4 never records.
Setup is usually the same pattern: find the referrer report, segment by the AI domains list, or use a tool that ships an AI channel out of the box. That last part is the differentiator to look for in 2026: an analytics tool should know what chatgpt.com means without you teaching it regex ↗.
For full disclosure, this is the category we build in. Datalenk classifies AI assistant referrals automatically, separates AI crawl traffic from AI human traffic, and ties both to conversions and revenue, which is the part GA4's channel group cannot give you without a data warehouse project.
The ground truth option. Your server sees every request, regardless of blockers or consent choices, including both the human clicks (referrer headers) and the bot fetches (user agents).
A one-liner to count ChatGPT-referred requests in an Nginx/Apache combined log:
grep -E 'https://(chatgpt\.com|chat\.openai\.com)' access.log | wc -l
And for the AI bot fetches that precede many of those visits:
grep -cE 'ChatGPT-User|Claude-User|Perplexity-User' access.log
Strengths: nothing escapes it, history is as old as your log retention. Weaknesses: no sessions, no conversions, no dashboards, and someone has to maintain the pipeline. Most teams use logs to validate their analytics rather than replace them.
| Referrer domain | Assistant |
|---|---|
chatgpt.com, chat.openai.com |
ChatGPT |
perplexity.ai |
Perplexity |
claude.ai |
Claude |
gemini.google.com |
Google Gemini |
copilot.microsoft.com |
Microsoft Copilot |
meta.ai |
Meta AI |
you.com |
You.com |
poe.com |
Poe |
duckduckgo.com (DuckAssist clicks) |
DuckDuckGo AI |
mistral.ai, chat.mistral.ai |
Mistral Le Chat |
Notes for accurate classification: Gemini and Copilot referrals can be conflated with Google and Bing organic if you match too loosely (match the full assistant subdomains, not google.com). And ChatGPT traffic from mobile apps frequently arrives with no referrer at all, landing in Direct.
Whichever you choose, start now rather than perfectly. Channel classification is never retroactive, and the channel is compounding: every quarter you wait is a quarter of baseline data you will wish you had.
How do I see ChatGPT traffic in GA4?
Since May 13, 2026, GA4 groups recognized AI referrals into a native "AI Assistant" channel automatically (medium ai-assistant). Check Reports → Acquisition → Traffic acquisition. For assistants Google does not yet recognize, add a custom channel group matching the full referrer list.
Why does ChatGPT traffic show up as Direct? Mobile app clicks often carry no referrer, and many users visit you after reading an AI answer without clicking anything. Both paths land in Direct. Referrer-based numbers are always an undercount.
Does ChatGPT traffic convert? Published analyses report conversion rates of 30 to 40% for AI assistant referrals, well above typical channels, because the visitor arrives with a recommendation already made.
What is the difference between ChatGPT traffic and GPTBot traffic?
ChatGPT traffic is humans clicking through to your site (referrer chatgpt.com). GPTBot is OpenAI's training crawler visiting your pages directly ↗. One is an audience, the other is an input pipeline. Good measurement keeps them separate and compares them.
How do I get more ChatGPT referral traffic? Be present in the indexes (allow OAI-SearchBot and friends), be citable (clear, factual, well-structured pages), and measure which content already earns citations so you can produce more of it. That practice has a name, GEO, and its measurement side is exactly what this site covers.
Cookieless, EU-hosted analytics that ties every visit to real Stripe revenue. Free in beta.