Przejdź do treści

Przejdź na tracio.ai

Przejdź z dowolnego dostawcy device fingerprintingu w około pół godziny pracy integracyjnej i dzień lub dwa równoległego działania. tracio.ai nie jest prostą podmianą endpointu: instalujesz nasze SDK, odczyty po stronie serwera przenosisz na webhooki, a identyfikatory odwiedzających powstają od nowa.

Dlaczego zespoły przechodzą na tracio.ai

Ponad 300 sygnałów przeglądarki — mniej więcej dwa razy tyle, ile zbiera FingerprintJS Pro
Niewidoczna detekcja botów i analiza behawioralna — bez CAPTCHA, bez tarcia
Kliencki SDK na licencji MIT — audytuj każdy sygnał, który zbieramy
Przeglądarki anti-detect wykrywane po samym podszywaniu, a nie po liście marek
Około 30 minut pracy integracyjnej, a potem równoległy przebieg na Twoim własnym ruchu
Rollback to jeden deploy — instalujesz z powrotem poprzednie SDK

Migracja z

FingerprintJS Pro

~133 sygnałów

Około dwa razy więcej sygnałów przeglądarki (300+), podszywanie anti-detect oceniane 0–100, SDK na licencji MIT

Castle

nieujawniona liczba sygnałów

Dedykowany silnik urządzeń dla ruchu przed logowaniem, jawny cennik, pełny dostęp do surowych sygnałów

SEON

nieujawniona liczba sygnałów

Głębsza warstwa urządzenia pod wzbogacaniem tożsamości, ocena pewności, podpisane webhooki

reCAPTCHA

brak opublikowanych sygnałów

Zero tarcia dla użytkownika, brak współdzielenia danych z Google, wykrywanie przeglądarek headless i frameworków automatyzacji

Kroki migracji

Pięć kroków od obecnego dostawcy do tracio.ai. Około 30 minut pracy integracyjnej plus dzień lub dwa równoległego działania przed przełączeniem.

1

Załóż konto tracio.ai

2 minuty

Zarejestruj się i odbierz swój klucz API. Plan Free obejmuje 2,500 darmowych wywołań API — wystarczająco, by przeprowadzić pełne porównanie równoległe z Twoim obecnym dostawcą.

2

Zainstaluj SDK tracio.ai

5 minut

Dodaj @tracio/sdk obok swojego istniejącego SDK do fingerprintingu. To zmiana w kodzie, a nie podmiana endpointu — tracio.ai dostarcza własnego klienta i własny format wyniku. Uruchomienie obu naraz pozwala porównać je na ruchu produkcyjnym, nie zakłócając go.

npm install @tracio/sdk
3

Przełącz odczyty po stronie serwera na webhooki

15 minut

Wyniki identyfikacji są przesyłane na Twój serwer jako podpisane webhooki w momencie zidentyfikowania odwiedzającego, więc większość integracji całkowicie rezygnuje z pętli pollingu. Jeśli mimo to musisz odczytać wizytę po fakcie, Server API odpowiada po requestId — od planu Pro wzwyż. Tak czy inaczej payload to nasz własny płaski dokument w camelCase, więc pola mapujesz raz.

// 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

Przeprowadź porównanie równoległe

24–48 godzin

Uruchom oba SDK jednocześnie przez 24–48 godzin. Identyfikatory odwiedzających nie będą się zgadzać między dostawcami — każdy liczony jest na innej bazie danych — więc porównuj to, co naprawdę się liczy: czy to samo fizyczne urządzenie jest rozpoznawane spójnie w kolejnych wizytach i jak pokrywają się werdykty dotyczące botów na Twoim ruchu.

5

Przełącz się na tracio.ai

10 minut

Usuń stare SDK i zostaw swój handler webhooków jako źródło prawdy po stronie serwera. Nie ma przestoju — oba SDK działają obok siebie, dopóki nie usuniesz starego. Powracający odwiedzający zaczynają w naszej bazie od nowa, więc powiąż ich z istniejącymi kontami przez linkedId. Jeśli coś pójdzie nie tak, ścieżka rollbacku to po prostu ponowna instalacja starego SDK.

Gotów na przełączenie?

Załóż darmowe konto i rozpocznij migrację. Nasz zespół jest dostępny, aby pomóc przy handlerze webhooków i równoległym przebiegu.