agent-tracking

Guides

Wie messe ich das Verhalten von KI-Agenten auf meiner Website?

Agenten erreichen eine Site auf drei Wegen: als Referral (ein Mensch, den ChatGPT oder Perplexity geschickt hat), als Abruf (der Agent lädt selbst eine Seite) und als Tool-Aufruf (der Agent bedient deine MCP- oder WebMCP-Tools). Agentenverhalten messen heißt, alle drei mit Namen des Agenten zu erfassen und nebeneinander zu lesen.

Von · Stand 2026-09-08

Read this guide in English

Was als Agentenverhalten zählt

Ein Crawler, der nachts 400 Seiten liest, ein Assistent, der in vier Sekunden drei Seiten holt, um eine Frage zu beantworten, ein Mensch aus einem Chat und ein Assistent, der im Browser ein Tool aufruft: vier Verhaltensweisen mit vier Bedeutungen. Normale Analytics faltet die ersten drei in eine Zeile namens Direct oder Sonstige und sieht die vierte nie.

Für die Messung braucht jedes Ereignis drei Angaben: welcher Agent, welche Seite oder welches Tool, und was danach passiert ist.

Schritt 1: eine Zeile Script

Site im Dashboard anlegen und das Snippet auf jede Seite setzen. Es erfasst den Seitenpfad (ohne Query-String), ob der Besuch von einem KI-Assistenten kam oder durch einen erfolgte, und jede Registrierung und jeden Aufruf von MCP- und WebMCP-Tools. Keine Cookies, keine gespeicherte Netzwerkadresse.

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

Schritt 2: das Server-Log für Crawler

Die meisten Crawler führen kein JavaScript aus, das Snippet sieht sie nicht. Lade das Access-Log auf der Einstellungsseite hoch oder schick es täglich per Cron mit dem API-Token. Jede Zeile wird gegen die Agentenliste und die veröffentlichten IP-Bereiche des Anbieters geprüft; ein Nachahmer, der sich von einer beliebigen Adresse als GPTBot ausgibt, landet als unverifiziert, nicht in der Zählung.

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

Schritt 3: die vier Ansichten lesen

Überblick zeigt Referrals, Abrufe, Tool-Aufrufe und Conversions pro Tag mit Trend zur Vorperiode. Agenten listet, wer Besucher geschickt und wer Seiten geholt hat, mit Anteil, Trend, Bursts und Verifikation. Tools zeigt Aufrufe, Erfolgsquote, Dauer und häufigste Fehler je Tool. Seiten zeigt, was Agenten abrufen und wo Tools aufgerufen werden.

Ein Burst ist ein Agent, der innerhalb von Sekunden mehrere Seiten holt: die Spur eines Assistenten, der eine Frage über dich beantwortet. Welche Seiten ein Burst nimmt, zeigt, was der Assistent für relevant hielt.

Schritt 4: fragen statt klicken

Jede Zahl gibt es als JSON und als MCP-Tool. Richte Claude, ChatGPT oder Cursor darauf und frag, welche Agenten deine Site diese Woche gelesen haben und welches Tool am häufigsten gescheitert ist.

{ "mcpServers": { "agent-tracking": { "url": "https://agenttracking.co/api/mcp",
  "headers": { "Authorization": "Bearer wmt_your_token" } } } }

Kurz gefragt

Kann ich Agenten ohne Script auf der Seite messen?

Teilweise. Das Server-Log liefert Crawler-Abrufe und Bursts. Referrals und Tool-Aufrufe passieren im Browser und brauchen das Snippet.

Bremst es die Site?

Das Snippet hat 4,5 KB, lädt mit defer und schickt kleine Batches per sendBeacon. Nichts blockiert das Rendern.