Wie tracke ich die KI-Agenten, die meine Website besuchen?
Ein KI-Agent kommt auf drei Wegen auf eine Website: Er schickt einen Menschen (ein Referral von ChatGPT oder Perplexity), er holt Seiten selbst (ein Crawler oder ein Live-Assistent), oder er bedient die Site über MCP- und WebMCP-Tools. Agenten tracken heißt, alle drei zu erfassen, jeden aus seiner eigenen Quelle: dem Referrer, dem gegen Anbieter-IP-Bereiche verifizierten User-Agent und der Tool-API des Browsers.
Von Gorden Wübbe · Stand 2026-09-08
Die drei Arten, wie ein Agent auftaucht
Ein Referral sieht aus wie ein normaler Besuch mit chatgpt.com oder perplexity.ai als Referrer. Ein Abruf ist eine Anfrage von GPTBot, ClaudeBot, PerplexityBot oder einem Live-Assistenten wie ChatGPT-User, und die meisten davon führen kein JavaScript aus. Ein Tool-Aufruf passiert im Browser des Besuchers, wenn ein Assistent ein WebMCP-Tool nutzt, das die Seite registriert hat, und kein Server sieht ihn je.
Normale Analytics erfasst einen Teil des Ersten, nichts vom Zweiten und nichts vom Dritten. Darum ist ein Agenten-Tracker ein eigenes Werkzeug und kein Report im bestehenden Analytics.
Zehn Minuten Einrichtung
Per E-Mail anmelden, Domain hinzufügen, ein Script-Tag auf jede Seite, Prüfen drücken. Das Snippet hat 4,5 KB, setzt kein Cookie und speichert keine Adresse. Ab diesem Moment werden Referrals und Tool-Aufrufe gezählt und über eine veröffentlichte Liste dem Assistenten oder Agenten zugeordnet.
<script defer data-domain="example.com" src="https://agenttracking.co/agent.js"></script>
Das Server-Log für Crawler dazunehmen
Crawler holen HTML und gehen. Lade das Access-Log einmal auf der Einstellungsseite hoch oder lass es täglich per Cron mit dem API-Token schicken. Jede Zeile, die einen bekannten Crawler behauptet, wird gegen die veröffentlichten Adressbereiche des Anbieters geprüft; ein falscher GPTBot erscheint als unverifiziert statt gezählt, und Anfragen eines Agenten innerhalb weniger Sekunden werden zu einem Burst gruppiert.
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
Was du danach siehst
Welche Assistenten Besucher schicken und wo sie landen. Welche Crawler welche Seiten lesen, wie oft, verifiziert oder nicht. Welche Tools Agenten aufrufen, wie lange sie brauchen, ob sie scheitern. Ob ein Agent ein markiertes Ziel erreicht. Alles pro Tag, mit Trend zur Vorperiode, und dieselben Zahlen als JSON und als MCP-Tool für deine eigenen Agenten.
Kurz gefragt
Muss ich mein Analytics umbauen?
Nein. Agent Tracking läuft neben Google Analytics, Plausible oder Matomo und zählt etwas anderes. An deinem bestehenden Setup ändert sich nichts.
Bremst es die Site oder braucht es ein Consent-Banner?
Das Snippet lädt mit defer und schickt kleine Batches per sendBeacon. Es speichert nichts auf dem Gerät, also gibt es nichts, dem man zustimmen müsste.