Erkenne das Gerät hinter jeder Anfrage
Browser-Agent, Server-API und Dashboard. Wiedererkennung von Geräten, Erkennung von Bots und Spoofing, Entscheidung auf deinem Server.
So funktioniert eine Identifizierung
Vom Browser bis zu deiner Entscheidung in einem Roundtrip.
Erfassen
Der Browser-Agent erfasst im Hintergrund mehr als 100 Gerätesignale und sendet einen Bericht von etwa einem Kilobyte.
Was der Agent erfasst →Identifizieren
Der Server wandelt die stabilen Signale in eine Visitor ID um, erkennt wiederkehrende Geräte und setzt die Smart Signals.
Die Flags und der Score →Entscheiden
Der Browser erhält nur eine Request ID. Ihr Server liest das vollständige Ereignis mit seinem Secret Key aus und entscheidet.
Auf Ihrem Server auslesen →
Vier Teile, ein Ereignis
Jede hat eine eigene Seite; zusammen ergeben sie das Ereignis, das Ihr Server liest.
- Identifikation Eine visitor ID, die Inkognito, gelöschte Cookies, Browser-Updates und neue Konten übersteht, in Reihenfolge abgeglichen und ehrlich über ihre Zuverlässigkeit.
- Intelligente Signale Bots, VPNs, Tor, incognito, Manipulation und virtuelle Maschinen als Flags bei jedem Event, mit Risikowert und Bot-Urteil, serverseitig berechnet.
- Dashboard Events in Echtzeit, eine Seite pro Event, die externen IDs mit gleichem Gerät, Webhook-Zustellungen und die Nutzung dieses Monats.
- Integrationen Einfaches REST mit einem Header, einem typisierten Node-Client, einem MCP-Server, signierten Webhooks und eigenen Domains.
Ein Aufruf auf Ihrem Server
Dein Server erhält eine Request-ID vom Browser. Ein GET mit dem Secret Key liefert das vollständige Ereignis, und die Flags erreichen den Browser nie.
- Visitor ID
- Das Gerät, egal wie es zurückkommt.
- Risikobewertung
- Die Gewichte der erkannten Signale wurden addiert, als Ausgangswert.
- Bot
- bad, good oder not_detected.
- Erkannte Signale
- Alle Smart Signals, die ausgelöst wurden.
const event = await fetch(`https://api.zeno.id/events/${requestId}`, {
headers: { 'Auth-API-Key': process.env.FP_SECRET_KEY },
}).then(response => response.json())
event.visitorId // "q1yLOPpzvOstEQCFQQxE"
event.riskScore // 5
event.bot // "not_detected"
event.detected // ["vpn", "incognito"]Identifiziere heute deinen ersten Besucher
Installiere den Agent, lies das Ereignis auf deinem Server und schon bist du fertig.