agent-tracking

Guides

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 · Updated 2026-09-25

Diesen Guide auf Deutsch lesen

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.