Zero Dependencies · 100% Local · GDPR Compliant

Monitor AI agent traffic
on your website

Generate a lightweight tracking snippet that detects GPTBot, ClaudeBot, PerplexityBot and 10+ AI crawlers. All data stays in your browser.

1
Enter your domain

We will customize the snippet for your website.

https://
2
Copy this snippet into your <head>

Paste it just before the closing </head> tag on every page you want to track.


        
      
3
View your dashboard

Open your browser console on any page with the snippet and use these commands:

__agentready.summary() Get an overview: total events, bot visits, per-bot breakdown
__agentready.getBotVisits() List all recorded AI bot visit events
__agentready.getToolEvents() List WebMCP tool registrations and invocations
__agentready.getEvents() Retrieve the full event log (up to 1,000 events)
__agentready.clear() Clear all stored tracking data

Demo — simulated data

Agent Traffic Dashboard

This is what your tracking data looks like. Install the snippet to see real data.

47
Bot Visits
12
Tools Used
8
Pages Crawled

Bot Activity

GPTBot
23 visits
ClaudeBot
15 visits
PerplexityBot
6 visits
Applebot
4 visits
Bytespider
3 visits
Amazonbot
2 visits

Recent Events

14:23
visit
GPTBot visited /products
14:21
tool
ClaudeBot invoked search_products
14:18
fetch
GPTBot fetched /.well-known/agent.json
14:15
visit
PerplexityBot visited /
14:12
tool
ClaudeBot registered check_availability
14:08
visit
Applebot visited /pricing
14:03
fetch
ClaudeBot fetched /.well-known/mcp.json
13:57
visit
GPTBot visited /about
13:52
tool
GPTBot invoked get_pricing
13:48
visit
Bytespider visited /blog

What's Tracked

  • AI bot visits (13 bots detected by User-Agent)
  • WebMCP tool registrations
  • Tool invocations by AI agents
  • Protocol file requests (.well-known/*)
  • Page-by-page visit breakdown
  • Timestamped event log (last 1,000)

Privacy

  • All data stored locally (localStorage)
  • No data sent to any server
  • No cookies, no tracking pixels
  • GDPR compliant — zero external requests
  • Snippet is ~2KB, zero dependencies
  • Open source — inspect the code yourself

API Reference

The snippet exposes window.__agentready with these methods:

Method Returns Description
.getEvents() Array All recorded events (up to 1,000)
.getBotVisits() Array Only events from detected AI bots
.getToolEvents() Array WebMCP tool registrations and invocations
.summary() Object Overview with total events, bot count, and per-bot breakdown
.clear() void Delete all stored tracking data

Event Schema

Each event object stored in localStorage has this shape:

{
  "type": "bot_visit" | "page_visit" | "tool_registered" | "tool_invoked" | "protocol_fetch",
  "timestamp": "2026-04-09T14:23:01.000Z",
  "page": "/products",
  "bot": "GPTBot" | null,
  "owner": "OpenAI" | null,
  "userAgent": "Mozilla/5.0 ... GPTBot/1.0",
  "data": null | { "name": "search_products", ... }
}