What Is Referral Tracking for AI Platforms?
Referral tracking is the identification of where website visitors came from using the HTTP Referer header and URL parameters. For AI visibility work, it is the mechanism that separates ChatGPT, Perplexity, Gemini, Copilot, and Claude traffic from ordinary search and social — and its reliability varies platform by platform, because each AI product makes different choices about what it emits or strips.
What each platform actually emits
| Platform | Referrer pattern | Extras / caveats |
|---|---|---|
| ChatGPT | chatgpt.com | Appends utm_source=chatgpt.com; older chat.openai.com retired in 2024 |
| Perplexity | perplexity.ai | Clean web referrer; app traffic can arrive referrer-less |
| Gemini | gemini.google.com | Migrated from bard.google.com after the Feb 2024 rebrand |
| Copilot | copilot.microsoft.com | Some surfaces blend with bing.com referrers |
| Claude | claude.ai | Lower click-out volume; citations shown on demand |
Two structural failure modes matter. First, stripping: native apps and webviews often send no referrer at all, so a real ChatGPT click books as Direct — this is why UTM parameters, which live in the URL rather than the header, are the more durable signal. Second, drift: platforms rename domains and change link behavior without notice, silently zeroing out any dashboard built on a stale regex.
Building a resilient setup
Maintain the AI referrer regex as versioned configuration, not a one-off filter; review it quarterly. Register the pattern as a GA4 custom channel group so AI traffic gets first-class reporting. Cross-check referral counts against server logs, where the Referer header appears raw before analytics processing. And watch the dark traffic share: a sudden rise in Direct alongside flat campaigns often means an AI platform changed its emission behavior.
Referral tracking tells you clicks; it cannot see the zero-click majority of AI exposures. Pair it with prompt-level citation tracking to measure the answers users actually read.
Frequently asked questions
- Which referrer does each AI platform send?
- ChatGPT sends chatgpt.com and appends utm_source=chatgpt.com to links. Perplexity sends perplexity.ai. Gemini sends gemini.google.com. Copilot sends copilot.microsoft.com, and Claude sends claude.ai. Patterns change as platforms rebrand — ChatGPT referrers migrated from chat.openai.com to chatgpt.com in 2024 — so regexes need periodic review.
- Why do some AI clicks arrive with no referrer?
- Native mobile apps, in-app webviews, and some privacy configurations strip the Referer header entirely. Those sessions land in analytics as Direct traffic. UTM parameters survive stripping, which is why ChatGPT's utm_source tagging recovers sessions the referrer loses.
Keep exploring
See how AI engines talk about your brand — track mentions across ChatGPT, Perplexity, Claude, Gemini and 5 more. Start with Menra