agent-tracking

Guides

Questions agent analytics answers

Each guide answers one question the way people type it into a search box or ask an assistant: the answer in one paragraph first, then the steps.

How do I measure what AI agents do on my website?

Agents reach a site in three ways: as a referral (a person sent by ChatGPT or Perplexity), as a fetch (the agent itself loading a page) and as a tool call (the agent operating your MCP or WebMCP tools). Measuring…

How do I see whether AI agents buy on my site?

Mark the moment that matters with one attribute, data-agent-goal, or mark a tool as a goal. Agent Tracking then counts conversions reached by agents separately from people, and shows whether the agents that called…

Which AI assistants send visitors to my site?

ChatGPT, Perplexity, Claude, Copilot and Gemini send people to websites with a referrer or a utm_source most analytics tools do not classify. Agent Tracking matches both against a published, versioned list and shows…

Which AI crawlers read my pages, and are they real?

GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot, Google-Extended and their kind announce themselves in the user agent, and anyone can fake that string. Agent Tracking counts them from your server log and verifies…

How do I track MCP and WebMCP tool calls on my site?

If your pages register tools through navigator.modelContext or document.modelContext, or expose declarative forms with a toolname, the snippet records every registration and every call: name, duration, success or…

Do I need a cookie banner for AI agent analytics?

Consent under the ePrivacy rules is for storing or reading something on the visitor's device. Agent Tracking stores nothing there: no cookie, no local storage, no fingerprint. The session id is a hash of a value that…

How do I track the AI agents that visit my website?

An AI agent visits a website in one of three ways: it sends a person (a referral from ChatGPT or Perplexity), it fetches pages itself (a crawler or a live assistant), or it operates the site through MCP and WebMCP…

Is there a tool that tracks only the agentic use of my website?

Yes. Agent Tracking counts nothing but agents: the visitors assistants send, the pages crawlers read, the tools agents call and the goals they reach. Human traffic stays in your web analytics; this dashboard shows…

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…

Can Google Analytics or Plausible track AI agents?

Partly. Web analytics can show visits with an assistant referrer if you build and maintain the segment yourself. It cannot see crawlers, which never run its script; it cannot see MCP or WebMCP tool calls, which never…

What is the difference between Agent Tracking and AgentOps or LangSmith?

AgentOps, LangSmith, Langfuse and similar tools trace the agents you build, from inside your own code: prompts, spans, token costs, evaluation runs. Agent Tracking measures agents other people run when they visit…

Do I need Cloudflare AI Audit if I have Agent Tracking, or the other way round?

Cloudflare AI Audit counts and controls crawlers at the edge, for sites behind Cloudflare, and can block or charge them. Agent Tracking measures referrals, fetches and tool calls in the page and from your own log,…

How do I get analytics for WebMCP tools on my site?

WebMCP tools run inside the visitor's browser, so no server log and no web analytics ever sees a call. Agent Tracking's snippet wraps navigator.modelContext and document.modelContext, watches declarative forms, and…

How much AI bot traffic does a typical website get?

Nobody can tell you a reliable number for a typical site, because it depends on what the site is: a documentation site is fetched by crawlers every night, a shop sees live assistants answering product questions, a…

Which pages do AI assistants cite from my site?

Two signals answer this. Referrals show which page a person landed on after an assistant cited it, per assistant. Fetch bursts show which pages an assistant pulled together to answer a question, before anyone…

How do I know whether a request claiming to be GPTBot is real?

The user agent string is free text and anyone can send it. OpenAI publishes the IP address ranges its crawlers use, as do Perplexity, Microsoft, Google and Apple. A request is real when its address falls in the…

Do AI agents complete purchases on websites yet?

Some do, most do not, and the honest answer for your site is a measurement rather than an opinion. Browser-driving assistants can fill forms and press buttons today; WebMCP lets a site offer the checkout as a tool…

How do I add a WebMCP tool to my site in ten minutes?

Pick the one action an assistant would most want to take on your site, describe it in a sentence, give it a typed input schema, and register it with document.modelContext.registerTool. A polyfill makes it work in…

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

Yes, but it depends on what you mean by agentic visitor, because there are three different things and most analytics only sees one of them: a referral (a person sent by an assistant), a fetch (the agent itself…