Migrează la tracio.ai
Treci de la orice furnizor de device fingerprinting cu aproximativ o jumătate de oră de lucru la integrare și o zi sau două de rulare în paralel. tracio.ai nu este o simplă schimbare de endpoint: instalezi SDK-ul nostru, muți citirile server-side pe webhook-uri, iar ID-urile vizitatorilor pornesc de la zero.
De ce echipele trec la tracio.ai
Migrezi de la
FingerprintJS Pro
~133 semnale
Castle
un număr nedivulgat de semnale
SEON
un număr nedivulgat de semnale
reCAPTCHA
fără un număr publicat de semnale
Pașii migrării
Cinci pași de la furnizorul tău actual la tracio.ai. Aproximativ 30 de minute de lucru la integrare, plus o zi sau două de rulare în paralel înainte de comutare.
Creează-ți contul tracio.ai
2 minuteÎnregistrează-te și obține cheia ta API. Planul Free include 2,500 de apeluri API gratuite — suficient pentru a rula o comparație paralelă completă cu furnizorul tău actual.
Instalează SDK-ul tracio.ai
5 minuteAdaugă @tracio/sdk alături de SDK-ul tău actual de fingerprinting. Este o modificare de cod, nu o schimbare de endpoint — tracio.ai vine cu propriul client și cu propriul format de rezultat. Rulându-le pe amândouă simultan poți compara pe traficul de producție, fără să îl perturbi.
npm install @tracio/sdk
Comută citirile server-side la webhook-uri
15 minuteRezultatele de identificare sunt trimise către serverul tău sub formă de webhook-uri semnate, în momentul în care un vizitator este identificat, așa că majoritatea integrărilor renunță complet la bucla de polling. Dacă totuși ai nevoie să citești o vizită ulterior, Server API răspunde după requestId, începând cu planul Pro. Oricum ar fi, payload-ul este propriul nostru document plat în camelCase, deci mapezi câmpurile o singură dată.
// 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");
});Rulează comparația paralelă
24-48 de oreRulează ambele SDK-uri simultan timp de 24-48 de ore. ID-urile vizitatorilor nu vor coincide între furnizori — fiecare este calculat pe o bază de date diferită — așa că trebuie să compari ce contează cu adevărat: dacă același dispozitiv fizic este recunoscut consecvent de la o vizită la alta și cum se aliniază verdictele privind boții pe traficul tău.
Comută la tracio.ai
10 minuteElimină SDK-ul vechi și păstrează handler-ul de webhook drept sursă de adevăr pe partea de server. Nu există timp de nefuncționare — ambele SDK-uri rulează în paralel până când îl scoți pe cel vechi. Vizitatorii care revin pornesc de la zero în baza noastră de date, așa că leagă-i de conturile existente cu linkedId. Dacă ceva nu merge bine, calea de rollback este pur și simplu reinstalarea SDK-ului vechi.
Gata să treci?
Creează-ți contul gratuit și pornește migrarea. Echipa noastră este disponibilă să te ajute cu handler-ul de webhook și cu rularea în paralel.