Zeno
Увійти

Дізнайтеся, який пристрій стоїть за кожним запитом

Браузерний агент, серверний API та панель. Розпізнавайте пристрої, що повертаються, позначайте боти та підміну і рішення приймайте на сервері.

Як працює ідентифікація

Від браузера до вашого рішення за один цикл.

  1. Зібрати

    Агент браузера у фоновому режимі збирає понад 100 сигналів пристрою та надсилає звіт розміром близько одного кілобайта.

    Що збирає агент →
  2. Ідентифікувати

    Сервер перетворює стабільні сигнали на visitor ID, розпізнає пристрої, що повертаються, і встановлює smart signals.

    Прапорці та оцінка →
  3. Вирішити

    Браузер отримує лише request ID. Ваш сервер зчитує повну подію за допомогою secret key і вирішує.

    Зчитуйте це на своєму сервері →

Чотири частини, одна подія

Кожен має власну сторінку; разом вони формують подію, яку читає ваш сервер.

Один запит на вашому сервері

Браузер передає вашому серверу request ID. Один GET-запит із secret key повертає повну подію, а прапорці ніколи не потрапляють у браузер.

Visitor ID
Пристрій, у будь-якому стані, в якому він повертається.
Оцінка ризику
Сума ваг виявлених сигналів, число для початку.
Бот
bad, good або not_detected.
Виявлені сигнали
Усі розумні сигнали, які спрацювали.
login.server.ts
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"]

Ідентифікуйте першого відвідувача вже сьогодні

Встановіть агента, прочитайте подію на своєму сервері, і готово.