Das AI Labs Audit Tracking-Plugin installieren
Erkennen Sie KI-Bot-Crawls und Referrals auf Ihrer Website. 6 Installationsmethoden: WordPress, PHP, Node.js, Python, Cloudflare Worker oder JavaScript-Pixel.
Inhaltsverzeichnis
Voraussetzungen
Bevor Sie das Tracking-Plugin installieren, muessen Sie im AI Labs Audit Dashboard einen Tracking-Schluessel erstellen. Damit erhalten Sie Ihre 4 Zugangsdaten:
Zu API & Integrations navigieren
Melden Sie sich bei Ihrem AI Labs Audit Konto an und rufen Sie die Seite API & Integrations auf.
Tracking-Schluessel erstellen
Klicken Sie auf Schluessel erstellen, waehlen Sie die Rolle Client, waehlen Sie den Client aus, dann den Schluesseltyp Tracking IA (trk_live_...) und bestaetigen Sie.
Ihre 4 Zugangsdaten kopieren
Ein Dialog zeigt Ihre Zugangsdaten an. Kopieren Sie alle sofort, das HMAC Secret wird nie wieder angezeigt:
- API Key — Ihr eindeutiger Tracking-Schluessel (Format:
trk_live_...) - HMAC Secret — Geheimschluessel zum Signieren der Payloads (niemals clientseitig offenlegen)
- Client ID — Ihre Client-Kennung, die Daten mit Ihrem Konto verknuepft
- API URL — Der Endpoint:
https://ailabsaudit.com/api/v1
Wichtig
Das HMAC Secret wird nur einmal bei der Erstellung angezeigt. Falls Sie es verlieren, muessen Sie einen neuen Tracking-Schluessel erstellen.
DSGVO-konform
Der Tracker erfasst keine personenbezogenen Daten. Er erkennt ausschliesslich User-Agents von KI-Bots und KI-Referral-Domains. Keine Cookies, kein IP-Tracking, kein Fingerprinting.
WordPress-Plugin
Das WordPress-Plugin ist der einfachste Weg zum Einstieg. Es uebernimmt alles automatisch: KI-Bot-Erkennung, Event-Pufferung und zeitgesteuerter Versand.
Installation
Sie haben zwei Moeglichkeiten, das Plugin zu installieren:
Option A: Upload per FTP / Dateimanager
Laden Sie das Plugin von GitHub herunter und laden Sie den Ordner ailabsaudit-tracker in /wp-content/plugins/ hoch.
Option B: Installation ueber den WordPress-Admin
Gehen Sie zu Plugins > Installieren > Plugin hochladen, waehlen Sie die ZIP-Datei aus und klicken Sie auf Jetzt installieren.
Konfiguration
Plugin aktivieren
Gehen Sie in Ihrem WordPress-Admin zu Plugins, suchen Sie AI Labs Audit Tracker und klicken Sie auf Aktivieren.
Zugangsdaten eingeben
Navigieren Sie zu Einstellungen > AI Labs Audit und geben Sie Ihren API Key, HMAC Secret, Client ID und die API URL ein.
Verbindung testen
Klicken Sie auf den Button "Test Connection", um zu pruefen, ob Ihre Zugangsdaten korrekt sind und Events gesendet werden koennen.
So funktioniert es
< 1ms Erkennung
Die Bot-Erkennung fuegt weniger als 1 Millisekunde pro Seitenaufruf hinzu.
Event-Pufferung
Events werden im WP-Transient gepuffert und alle 5 Minuten via WP-Cron gesendet.
Taegliche Aktualisierung
Bot-Signaturen und Referrer-Domain-Listen werden taeglich ueber die API aktualisiert.
Object-Cache-kompatibel
Funktioniert problemlos mit Redis, Memcached und anderen Object-Caching-Loesungen.
DSGVO-konform
Das Plugin erfasst keinerlei personenbezogene Daten. Es erkennt ausschliesslich User-Agent-Zeichenfolgen von KI-Bots und KI-Referral-Domains. Keine Cookies, keine IP-Adressen, kein Tracking echter Besucher.
PHP Generisch
Fuer PHP-Websites ohne WordPress verwenden Sie den eigenstaendigen PHP-Tracker mit integrierter Auto-Erkennung. Installieren Sie ihn via Composer oder durch Kopieren der einzelnen Datei.
Installation
Composercomposer require ailabsaudit/tracker
Alternativ koennen Sie AilabsTracker.php aus dem GitHub-Repository herunterladen und direkt einbinden.
Verwendungsbeispiel
PHPuse AilabsAudit\Tracker\AilabsTracker;
$tracker = new AilabsTracker(
apiKey: 'your-api-key',
apiSecret: 'your-hmac-secret',
clientId: 'your-client-id',
apiUrl: 'https://ailabsaudit.com/api/v1',
enableDetection: true,
bufferStorage: '/tmp/ailabs_buffer.json'
);
// Am Anfang Ihres Front Controllers aufrufen
$tracker->detect();
So funktioniert es
- Auto-Erkennung ist Opt-in (
enableDetection: falsestandardmaessig) fuer Abwaertskompatibilitaet. Wenn aktiviert, erkenntdetect()automatisch KI-Bots und Referrer aus der aktuellen Anfrage. - Buffer: Events werden in einer JSON-Datei gespeichert (
LOCK_EXfuer Parallelitaetssicherheit) und als Batch gesendet. - API-Aktualisierung: Bot-Signaturen und Referrer-Domain-Listen werden automatisch ueber die API aktualisiert (TTL 24h, ETag-Unterstuetzung).
Voraussetzungen
PHP 7.4+, ext-curl, ext-json.
Node.js
Fuer Node.js-Backends (Express, Fastify, Next.js usw.) verwenden Sie das offizielle npm-Paket mit integrierter Express-Middleware und Auto-Erkennung.
Installation
npmnpm install @ailabsaudit/tracker-node
Alternativ koennen Sie src/index.js aus dem GitHub-Repository kopieren.
Verwendungsbeispiel
JavaScriptconst { AilabsTracker, createMiddleware } = require('@ailabsaudit/tracker-node');
const tracker = new AilabsTracker({
apiKey: 'your-api-key',
apiSecret: 'your-hmac-secret',
clientId: 'your-client-id',
apiUrl: 'https://ailabsaudit.com/api/v1',
enableDetection: true,
});
// Express-Middleware — erkennt Bots & Referrals automatisch
app.use(createMiddleware(tracker));
// Sauberes Herunterfahren — sendet den verbleibenden Buffer
process.on('SIGTERM', () => tracker.shutdown());
So funktioniert es
- Auto-Erkennung ist Opt-in (
enableDetection: falsestandardmaessig). Wenn aktiviert, erkennt die Middleware automatisch KI-Bots und Referrer bei jeder Anfrage. - Buffer: In-Memory-Buffer (max. 500 Events), wird alle 5 Min. gesendet, Debounce 30s. Retry x3 bei 5xx/429-Fehlern.
- API-Aktualisierung: Bot-Signaturen und Referrer-Listen werden ueber die API aktualisiert (TTL 24h, ETag-Unterstuetzung).
Sauberes Herunterfahren
tracker.shutdown() sendet verbleibende gepufferte Events und stoppt alle Timer. Unverzichtbar, um beim Beenden des Prozesses keine Events zu verlieren.
Voraussetzungen
Node.js 14+. Keine externen Abhaengigkeiten.
Python
Fuer Python-Backends (Django, Flask, FastAPI usw.) verwenden Sie das pip-Paket mit WSGI/ASGI-Middleware und Auto-Erkennung.
Installation
pippip install ailabsaudit-tracker
Alternativ koennen Sie tracker.py aus dem GitHub-Repository kopieren.
Verwendungsbeispiel
Python (Flask)from ailabsaudit_tracker import AilabsTracker, WsgiMiddleware
tracker = AilabsTracker(
api_key="your-api-key",
api_secret="your-hmac-secret",
client_id="your-client-id",
api_url="https://ailabsaudit.com/api/v1",
enable_detection=True,
)
# WSGI-Middleware — erkennt KI-Bots und Referrals automatisch
app.wsgi_app = WsgiMiddleware(app.wsgi_app, tracker)
# Sauberes Herunterfahren — sendet den verbleibenden Buffer
import atexit
atexit.register(tracker.shutdown)
So funktioniert es
- Auto-Erkennung ist Opt-in (
enable_detection=Falsestandardmaessig). Wenn aktiviert, erkennt die Middleware automatisch KI-Bots und Referrer bei jeder Anfrage. - Buffer: Thread-sicherer In-Memory-Buffer (max. 500 Events), wird alle 5 Min. via Daemon-Timer-Thread gesendet. Retry x3 bei 5xx/429-Fehlern.
- API-Aktualisierung: Bot-Signaturen und Referrer-Listen werden ueber die API in einem Hintergrund-Thread aktualisiert (TTL 24h, ETag-Unterstuetzung).
Sauberes Herunterfahren
tracker.shutdown() sendet die verbleibenden gepufferten Events und stoppt alle Timer-Threads. Unverzichtbar, um beim Stoppen des Prozesses (Gunicorn, uWSGI usw.) keine Events zu verlieren.
Voraussetzungen
Python 3.8+. Keine externen Abhaengigkeiten. Kompatibel mit WSGI (Flask, Django) und ASGI (FastAPI, Starlette).
Cloudflare Worker
Stellen Sie den Tracker als Cloudflare Worker bereit, um Anfragen am Edge abzufangen und zu analysieren, ohne Auswirkungen auf Ihren Origin-Server.
Installation
Wrangler installieren
Falls Sie Wrangler noch nicht installiert haben:
npm install -g wrangler
wrangler.toml konfigurieren
Klonen Sie das GitHub-Repository und bearbeiten Sie wrangler.toml, um die Variable API_URL zu setzen.
[vars] API_URL = "https://ailabsaudit.com/api/v1"
Secrets konfigurieren
Fuegen Sie Ihre Zugangsdaten als Cloudflare Worker Secrets hinzu (sie werden niemals im Code offengelegt):
wrangler secret put API_KEY wrangler secret put API_SECRET wrangler secret put CLIENT_ID
Bereitstellen
Stellen Sie den Worker im Cloudflare-Edge-Netzwerk bereit:
wrangler deploy
So funktioniert es
Edge-Erkennung
Faengt GET-Anfragen am Cloudflare-Edge ab, bevor sie Ihren Origin-Server erreichen.
90+ Bot-Signaturen
Erkennt ueber 90 User-Agent-Signaturen von KI-Bots, darunter GPTBot, ClaudeBot, Bingbot AI usw.
30+ KI-Referrer
Identifiziert Traffic von ueber 30 KI-Referrer-Domains wie ChatGPT, Perplexity, You.com usw.
Fire-and-forget
Events werden asynchron via ctx.waitUntil() gesendet, ohne Auswirkungen auf die Latenz.
Dynamische Aktualisierung
Bot-Signaturen und KI-Referrer-Listen werden dynamisch ueber die API via die Cloudflare Cache API aktualisiert (TTL 24h). Falls die API nicht erreichbar ist, greift der Worker auf die bei der Bereitstellung eingebetteten Listen zurueck.
JavaScript-Pixel-Tag
Ein leichtgewichtiger clientseitiger Tracker (< 2 KB), den Sie als einzelnes Script-Tag einbinden. Ideal fuer statische Websites, Landing Pages oder wenn Sie keinen serverseitigen Zugriff haben.
Installation
Fuegen Sie das folgende Script-Tag in Ihr HTML ein, direkt vor dem schliessenden </body>-Tag:
<script src="/path/to/tracker.js" data-tracker-id="YOUR_TRACKER_ID" data-api-url="https://ailabsaudit.com/api/v1/collect"> </script>
Was erfasst wird
page_view
Erfasst automatisch jeden Seitenaufruf mit URL- und Referrer-Informationen.
page_leave
Erfasst Seitenverlassen-Events mit Verweildauer und Scroll-Tiefe.
click
Verfolgt Klick-Events auf Links und interaktive Elemente.
Sicherheitshinweis
Clientseitige Payloads sind nicht signiert (HMAC Secrets koennen nicht im Browser offengelegt werden). Payloads werden serverseitig anhand der Origin-Domain validiert. Stellen Sie sicher, dass Ihre Domain in Ihren AI Labs Audit Einstellungen registriert ist.
Verifizierung
Nachdem Sie den Tracker bereitgestellt haben, ueberpruefen Sie in Ihrem AI Labs Audit Dashboard, ob alles korrekt funktioniert.
Dashboard oeffnen
Melden Sie sich bei Ihrem AI Labs Audit Konto an und navigieren Sie zur Tracking-Seite Ihres Clients.
Bot-Crawls pruefen
KI-Bot-Crawls sollten innerhalb weniger Minuten nach der Bereitstellung erscheinen. Achten Sie auf Eintraege von GPTBot, ClaudeBot, Bingbot und anderen KI-Crawlern.
KI-Referrals pruefen
Traffic von KI-Plattformen (ChatGPT, Perplexity, Copilot usw.) wird ebenfalls im Dashboard angezeigt, sobald er auftritt.
Event-Details ueberpruefen
Klicken Sie auf ein beliebiges Event, um die vollstaendigen Details zu sehen: User-Agent, gecrawlte URL, Zeitstempel, Statuscode und Antwortgroesse.
Tipp
Wenn Sie nach einigen Minuten keine Daten sehen, ueberpruefen Sie Ihre Zugangsdaten in den Plugin-Einstellungen und stellen Sie sicher, dass Ihr Server https://ailabsaudit.com/api/v1 erreichen kann. Bei WordPress ueberpruefen Sie, ob WP-Cron korrekt laeuft.
Bereit, die KI-Sichtbarkeit zu verfolgen?
Installieren Sie den Tracker in wenigen Minuten und beginnen Sie, KI-Bot-Aktivitaeten auf Ihrer Website zu ueberwachen.
Auf GitHub ansehen Zugangsdaten erhaltenBereit, Ihre KI-Sichtbarkeit zu prüfen?
Erstellen Sie Ihr kostenloses Konto und erhalten Sie 1000 Bonus-Credits.
Kostenloses Konto erstellen