Перейти к содержимому

Переход на tracio.ai

Перейдите с любого провайдера device fingerprinting: около получаса работы по интеграции плюс день-два параллельного прогона. tracio.ai не подменяет прежний эндпоинт один в один: вы ставите наш SDK, переводите серверное чтение на вебхуки, а идентификаторы посетителей начинаются заново.

Почему команды переходят на tracio.ai

300+ браузерных сигналов — примерно вдвое больше, чем собирает FingerprintJS Pro
Невидимое обнаружение ботов и поведенческий анализ — никаких CAPTCHA, никакого трения
Клиентский SDK под лицензией MIT — проверьте каждый сигнал, который мы собираем
Антидетект-браузеры выявляются по самой подмене, а не по списку брендов
Около 30 минут работы по интеграции, затем параллельный прогон на вашем собственном трафике
Откат — это один деплой: возвращаете прежний SDK

Переход с

FingerprintJS Pro

~133 сигналов

Примерно вдвое больше браузерных сигналов (300+), подмена антидетекта оценивается 0–100, SDK под лицензией MIT

Castle

неназванное количество сигналов

Отдельный движок устройств для трафика до входа, опубликованные цены, полный доступ к сырым сигналам

SEON

неназванное количество сигналов

Более глубокий слой устройства под обогащением данных о личности, оценка уверенности, подписанные вебхуки

reCAPTCHA

нет опубликованных сигналов

Нулевое трение для пользователя, без передачи данных Google, обнаружение headless-браузеров и фреймворков автоматизации

Шаги миграции

Пять шагов от вашего текущего провайдера к tracio.ai. Около 30 минут работы по интеграции плюс день-два параллельного прогона перед переключением.

1

Создайте аккаунт tracio.ai

2 минуты

Зарегистрируйтесь и получите свой API-ключ. Бесплатный тариф Free включает 2,500 бесплатных API-вызовов — достаточно, чтобы провести полное параллельное сравнение с вашим текущим провайдером.

2

Установите SDK tracio.ai

5 минут

Добавьте @tracio/sdk рядом с вашим существующим SDK фингерпринтинга. Это изменение в коде, а не подмена эндпоинта: у tracio.ai свой клиент и своя форма результата. Запуск обоих сразу позволяет сравнивать на продакшн-трафике, не нарушая его.

npm install @tracio/sdk
3

Переведите серверные чтения на вебхуки

15 минут

Результаты идентификации отправляются на ваш сервер в виде подписанных вебхуков в момент, когда посетитель идентифицирован, поэтому большинство интеграций полностью отказываются от цикла опроса. Если визит всё же нужно прочитать постфактум, Server API отвечает по requestId начиная с тарифа Pro. В любом случае пейлоад — наш собственный плоский документ в camelCase, так что поля сопоставляются один раз.

// Before (competitor) — poll by requestId
const resp = await fetch("https://api.competitor.io/events/" + requestId, {
  headers: { "Auth-API-Key": COMPETITOR_API_KEY }
});

// After (tracio.ai) — receive a signed webhook per identification
app.post("/webhook/tracio", (req, res) => {
  // verify req.headers["x-tracio-signature"], then act on req.body
  const event = req.body; // { requestId, visitorId, bot, decision, ... }
  res.status(200).send("OK");
});
4

Проведите параллельное сравнение

24–48 часов

Запустите оба SDK одновременно на 24–48 часов. Идентификаторы посетителей у разных провайдеров не совпадут — каждый вычисляется по своей базе, — поэтому сравнивайте то, что действительно важно: узнаётся ли одно и то же физическое устройство одинаково от визита к визиту и насколько сходятся вердикты по ботам на вашем трафике.

5

Переключитесь на tracio.ai

10 минут

Удалите старый SDK, а обработчик вебхуков оставьте единственным источником истины на сервере. Простоя нет — оба SDK работают бок о бок, пока вы не уберёте старый. Вернувшиеся посетители начинаются в нашей базе заново, поэтому свяжите их с вашими существующими аккаунтами через linkedId. Если что-то пойдёт не так, путь отката — просто переустановить старый SDK.

Готовы перейти?

Создайте бесплатный аккаунт и начните миграцию. Наша команда готова помочь с обработчиком вебхуков и параллельным прогоном.