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
Migracja z
FingerprintJS Pro
~133 sygnałów
Castle
nieujawniona liczba sygnałów
SEON
nieujawniona liczba sygnałów
reCAPTCHA
brak opublikowanych sygnałów
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.
Załóż konto tracio.ai
2 minutyZarejestruj 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ą.
Zainstaluj SDK tracio.ai
5 minutDodaj @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
Przełącz odczyty po stronie serwera na webhooki
15 minutWyniki 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");
});Przeprowadź porównanie równoległe
24–48 godzinUruchom 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.
Przełącz się na tracio.ai
10 minutUsuń 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.