agent-tracking

Guides

Can I track agentic visitors on my website, and what counts as one?

An identifiable assistant referral is a human visit, an origin-log fetch is an automated request, and an instrumented tool event records a technical interaction. Keep the three counts separate. None alone proves that an autonomous agent completed a business task; confirmed outcomes require a server receipt.

By · Updated 2026-09-08

Diesen Guide auf Deutsch lesen

Level 1: referrals

A person clicks a link inside ChatGPT, Perplexity, Claude or Copilot. The visit may arrive with a referrer such as chatgpt.com or perplexity.ai, and some links add utm_source. GA4 can analyze the sources; Plausible now groups known ones in its AI Assistants channel. Agent Tracking also shows identifiable assistant referrals separately. A missing referrer cannot be inferred reliably.

Level 2: fetches

Origin logs show requests claiming a crawler or user-triggered fetcher identity. Supported identities can be checked against current published address ranges; absent support remains unknown. Bursts group requests close in time but cannot reveal whether they answered a particular prompt.

curl -sS -X POST https://agenttracking.co/api/logs/example.com \
  -H "Authorization: Bearer wmt_your_token" \
  -H "Content-Type: text/plain" --data-binary @/var/log/nginx/access.log

Level 3: tool calls and in-browser execution

Supported browser tool APIs can be instrumented on the page; remote MCP tools require authenticated server reports. Technical call outcomes and browser goal attempts remain distinct from confirmed shop or booking receipts. Raw tool argument values are not retained.

<script defer data-domain="example.com" src="https://agenttracking.co/agent.js"></script>

Read the evidence together

Compare requested pages, technical tool failures and confirmed server receipts while retaining their separate denominators. Agent Tracking provides these views in an open-source, self-hostable product. Agent observability tools can also see visits if your own instrumented agent makes them.

In short

Which level do I have today without any tool?

Level 1, partly, if you built the referrer segment. Level 2 sits unread in your access log. Level 3 does not exist anywhere until something on the page records it.

Is a person sent by ChatGPT an agent?

The visit is counted as an AI referral: a person, sent by an agent. It is kept separate from fetches, where the agent itself reads the page.