How do I see ChatGPT referral traffic to my website?
A click on a link inside ChatGPT arrives with the referrer chatgpt.com, sometimes with utm_source=chatgpt.com, and most analytics tools file it under Referral or Direct. Agent Tracking matches the referrer and the utm parameter against a maintained list and shows ChatGPT, Perplexity, Claude, Copilot and Gemini as their own rows, with landing pages and a week-over-week trend.
By Gorden Wübbe · Updated 2026-09-25
Where the signal is
ChatGPT sends chatgpt.com as the referrer for links a person clicks in an answer. Perplexity sends perplexity.ai, Claude sends claude.ai, Copilot copilot.microsoft.com, Gemini gemini.google.com. OpenAI additionally appends utm_source=chatgpt.com on many links. Referrer and campaign signals can be captured by suitable browser or server analytics. Availability depends on the client and its referral policy.
Why Google Analytics undercounts it
GA4 groups these hosts under Referral without naming the assistant, and links opened in apps or in ways that strip the referrer land in Direct. You can build a segment by host name if you know the list, and you have to maintain it as assistants change domains. Agent Tracking keeps that list in one versioned file, applies it on the server, and shows the result per assistant.
Set it up
Add the site, paste the snippet, verify. From the first visit onward the Agents view lists each assistant as a referral row with count, share of agent traffic and trend; the Pages view shows where those visitors land, which is usually not the homepage.
<script defer data-domain="example.com" src="https://agenttracking.co/agent.js"></script>
What to do with the number
Referral rows show where identifiable assistant traffic landed, not which pages were cited or ignored. Compare periods after a content change, then inspect actual answers separately if citation evidence matters. Authorized readers can use the stats API or MCP endpoint.
{ "mcpServers": { "agent-tracking": { "url": "https://agenttracking.co/api/mcp",
"headers": { "Authorization": "Bearer wmt_your_token" } } } }In short
Does every ChatGPT click carry a referrer?
No. Some clients strip it. Those visits are counted as ordinary views, so the number is a floor, never an estimate.
Is the person identified?
No name is recorded. The snippet sets no cookie and retains no raw visitor address, but a daily-salted session hash can still be pseudonymous personal data.