Migri verso tracio.ai
Lasci qualsiasi provider di device fingerprinting con circa mezz'ora di lavoro di integrazione e uno o due giorni di esecuzione in parallelo. tracio.ai non è un semplice cambio di endpoint: installa il nostro SDK, sposta le letture lato server sui webhook e gli ID visitatore ripartono da zero.
Perché i team passano a tracio.ai
Migrazione da
FingerprintJS Pro
~133 segnali
Castle
un numero non divulgato di segnali
SEON
un numero non divulgato di segnali
reCAPTCHA
nessun dato pubblicato sui segnali
Passaggi della migrazione
Cinque passaggi dal suo provider attuale a tracio.ai. Circa 30 minuti di lavoro di integrazione, più uno o due giorni di esecuzione in parallelo prima del passaggio definitivo.
Crei il suo account tracio.ai
2 minutiSi registri e ottenga la sua chiave API. Il suo piano gratuito include 2,500 chiamate API gratuite — abbastanza per eseguire un confronto parallelo completo con il suo provider attuale.
Installi l'SDK di tracio.ai
5 minutiAggiunga @tracio/sdk accanto al suo SDK di fingerprinting esistente. È una modifica al codice, non un semplice cambio di endpoint: tracio.ai fornisce il proprio client e la propria forma dei risultati. Eseguirli entrambi insieme le permette di confrontarli sul traffico di produzione senza interromperlo.
npm install @tracio/sdk
Passi dalle letture server-side ai webhook
15 minutiI risultati dell'identificazione vengono inviati al suo server come webhook firmati nel momento in cui un visitatore viene identificato, così la maggior parte delle integrazioni elimina del tutto il ciclo di polling. Se le serve comunque leggere una visita a posteriori, la Server API risponde per requestId dal piano Pro in su. In entrambi i casi il payload è il nostro documento piatto in camelCase, quindi mappa i campi una volta sola.
// 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");
});Esegua un confronto parallelo
24-48 oreEsegua entrambi gli SDK simultaneamente per 24-48 ore. Gli ID visitatore non coincideranno tra i due provider — ciascuno è calcolato a partire da un database diverso — quindi confronti ciò che conta davvero: se lo stesso dispositivo fisico viene riconosciuto in modo coerente tra una visita e l'altra e quanto i verdetti sui bot concordano sul suo traffico.
Passi a tracio.ai
10 minutiRimuova il vecchio SDK e mantenga il suo gestore di webhook come fonte di verità lato server. Non c'è alcun downtime: i due SDK funzionano fianco a fianco finché non elimina il vecchio. I visitatori di ritorno ripartono da zero nel nostro database, quindi li colleghi ai suoi account esistenti con linkedId. Se qualcosa va storto, il percorso di rollback è semplicemente reinstallare il vecchio SDK.
È pronto a cambiare?
Crei il suo account gratuito e avvii la migrazione. Il nostro team è a disposizione per aiutarla con il gestore di webhook e l'esecuzione in parallelo.