Agent Analytics

Who reads your pages before citing them.

From your site logs, the reads by AI crawlers and by agents that open your pages on someone’s behalf: by bot, by page and by day, with identity verified against the address ranges published by the providers.

The crawlers and AI agents view: daily bot reads, intent by platform and pages read.
Demo data · Northstar Audio

How search is changing

Before a citation there is a read.

An assistant can cite a page only if someone read it: a crawler preparing the index, or an agent opening it while a person is asking. Analytics tools based on a script in the page usually don’t see these reads.

A smiling developer in a bright studio full of plants finds out on her laptop who has read her website. AI-generated scene.
AI-generated image · Illustrative scene

Training

Crawlers collecting pages to train a model, such as GPTBot or ClaudeBot.

Indexing

Crawlers preparing the index the assistant cites from, such as OAI-SearchBot or PerplexityBot.

On a person’s request

Agents opening the page while someone talks with the assistant, such as ChatGPT-User or Perplexity-User.

Verified or declared

A name in the user agent is a claim.

Anyone can write “GPTBot”. A read counts as verified only if the source address falls within the ranges the provider publishes. Whoever doesn’t publish them stays “declared”: never verified, never invented.

Recognised agents and how they are verified
ProviderAgentsIdentity verification
OpenAIGPTBot · OAI-SearchBot · ChatGPT-UserAddress ranges published by the provider
PerplexityPerplexityBot · Perplexity-UserAddress ranges published by the provider
AnthropicClaudeBot · Claude-SearchBot · Claude-UserNo published ranges: declared read
Google and MicrosoftGooglebot · BingbotPublished ranges; search engines, with no separable AI intent

Four measures

Accessible, read, cited, visited.

Every page has four measures, each with its source. They stay separate because they answer different questions: a page can be accessible and not read, read and not cited, cited and not visited.

Accessible

The page responds and isn’t excluded: the site audit says so.

Read

Agents opened it, by intent: the logs say so.

Cited

AI answers name it as a source: the observations say so.

Visited

People arriving from an assistant: Google Analytics 4 says so.

What you see

By bot, by page, by day.

Reads are followed over time and cross-checked with the audit, with the answers citing the pages and with visits from assistants. You also see the errors returned to agents, such as missing pages and timeouts, and who respects robots.txt.

The demo site’s pages most read by AI agents, with the number of reads and the agents that opened them.
Demo data · Northstar Audio

Logs, and privacy

No script in your pages. No visitor data.

You authorise the logs. Verification and aggregation happen before anything is saved: only counts by day, page and bot remain.

Connect the source

Cloudflare Logpush to our endpoint, or an NDJSON stream from another CDN.

Verification

The source address is checked against the ranges published by the bot’s provider.

Aggregate

Addresses and user agents stay in memory only for the aggregation: only counts are saved.

Keep little

Aggregates expire after 30 days and are deleted.

Frequently asked questions

Questions about Agent Analytics.

What AI crawlers are, why Google Analytics does not show their reads, how we verify that a read really comes from who it claims and what you need to install.

What are AI crawlers?

Programs that read web pages on behalf of an artificial intelligence service: to train a model, to prepare the index the assistant cites from, or to open a page while a person is asking.

Why doesn’t Google Analytics show me these reads?

Because crawlers usually don’t run the analytics script in the page. Their requests show up in the server or CDN logs, and that is where we read them.

How do you know a read really comes from OpenAI or Perplexity?

We compare the source address with the ranges the provider publishes. If it doesn’t match, the read stays “not verified” and does not count among the pages read.

Do I need to install anything on my site?

No. No script in your pages: you connect the CDN read-only, or send a log stream.

Related paths

Each feature answers a specific question. From here you move on to related features, to the methodology behind their measures and to help for using them in everyday work.

From question to action

How TrustInsider works in six steps: brand, questions, quote, evidence, page-by-page intervention and a check on the same questions.

Read

Find the right answer

Help with access, credits, collections, integrations and data: guides, FAQs, the site assistant and support requests from your workspace.

Read
Agent Analytics: AI crawlers on your site | TrustInsider