Начните работу за 5 минут
Пять шагов до точной идентификации устройств. Без банковской карты.
Регистрация
Создайте аккаунт за секунды. Без банковской карты. Получите 2,500 бесплатных вызовов API в месяц.
Получите публичный ключ
Скопируйте публичный ключ из дашборда. Это hex-строка из 40 символов, которую безопасно размещать в клиентском коде.
Установите SDK
Добавьте клиентскую библиотеку @tracio/sdk. Смотрите Quick Start для пакетов под конкретные фреймворки.
$ npm install @tracio/sdkИспользуете фреймворк? Смотрите Quick Start для пакетов React, Vue, Angular и Svelte.
Идентифицируйте посетителя
Инициализируйте через Tracio.init(), затем вызовите tracio.getResult(), чтобы получить уникальный ID посетителя и результат детекции ботов.
import { Tracio } from '@tracio/sdk'
// Initialize the SDK
const tracio = Tracio.init({ publicKey: '5ca175fc...' })
// Get the visitor identification
const result = await tracio.getResult()Проверка
Убедитесь, что событие дошло до серверной стороны. TRACIO доставляет каждую идентификацию на ваш endpoint как подписанный webhook, и каждое событие также видно в вашем дашборде.
X-Tracio-Signature: t=1710432000,v1=5257a869…
{
"requestId": "1710432000_abc123def",
"visitorId": "X7fh2Hg9LkMn3pQr",
"bot": { "result": "human", "score": 0.02 },
"identification": { "confidence": 0.95 },
"geo": { "country": "CZ", "city": "Prague" }
}Проверьте HMAC-подпись X-Tracio-Signature, затем обрабатывайте payload. Смотрите Вебхуки для полного payload и проверки подписи.
Устранение неполадок
npm install падает?
Убедитесь, что у вас Node.js v16 или новее. Выполните node --version для проверки.
Публичный ключ не работает?
Убедитесь, что ваш ключ — это 40-символьный публичный ключ из того рабочего пространства, в котором вы работаете.
Пустой результат?
Проверьте, что настройка региона совпадает с регионом, который вы выбрали при регистрации.
Ошибка CORS?
Используйте настройку интеграции через прокси, чтобы направлять запросы через ваш собственный домен.
Готовы начать?
Создайте бесплатный аккаунт и начните идентифицировать посетителей менее чем за 5 минут.