Conoce el dispositivo detrás de cada solicitud
Agente de navegador, API de servidor y panel. Reconoce dispositivos recurrentes, detecta bots y suplantaciones y decide en tu servidor.
Cómo funciona una identificación
Del navegador a tu decisión en un solo viaje de ida y vuelta.
Recopilar
El agente del navegador recopila más de 100 señales del dispositivo en segundo plano y envía un informe de unos mil bytes.
Qué recopila el agente →Identificar
El servidor convierte las señales estables en un visitor ID, reconoce los dispositivos recurrentes y establece las smart signals.
Las marcas y la puntuación →Decidir
El navegador solo recibe un request ID. Tu servidor lee el evento completo con su secret key y decide.
Léelo desde tu servidor →
Cuatro partes, un evento
Cada una tiene su propia página; juntas forman el evento que lee tu servidor.
- Identificación Un visitor ID que se mantiene con incognito, cookies borradas, actualizaciones del navegador y cuentas nuevas, emparejado en orden y transparente sobre su confianza.
- Señales inteligentes Bots, VPN, Tor, incognito, manipulación y máquinas virtuales como flags en cada evento, con una puntuación de riesgo y un veredicto de bot calculados en el servidor.
- Panel Eventos según llegan, una página por evento, los external IDs que comparten un dispositivo, entregas de webhooks y el uso de este mes.
- Integraciones REST simple con un header, un cliente Node tipado, un servidor MCP, webhooks firmados y dominios personalizados.
Una llamada en tu servidor
El navegador envía a tu servidor un request ID. Un GET con la secret key devuelve el evento completo, y las flags nunca llegan al navegador.
- Visitor ID
- El dispositivo, tal como vuelva.
- Puntuación de riesgo
- La suma de los pesos de las señales detectadas, como punto de partida.
- Bot
- bad, good o not_detected.
- Señales detectadas
- Todas las señales inteligentes activadas.
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"]Identifica a tu primer visitante hoy
Instala el agente, lee el evento en tu servidor y listo.