Migrez vers tracio.ai
Quittez n'importe quel fournisseur de device fingerprinting avec environ une demi-heure de travail d'intégration et un ou deux jours d'exécution en parallèle. tracio.ai n'est pas un simple changement d'endpoint : vous installez notre SDK, vous remplacez les lectures côté serveur par des webhooks, et les visitor ID repartent de zéro.
Pourquoi les équipes passent à tracio.ai
Migration depuis
FingerprintJS Pro
~133 signaux
Castle
un nombre non divulgué de signaux
SEON
un nombre non divulgué de signaux
reCAPTCHA
aucun chiffre publié sur les signaux
Étapes de migration
Cinq étapes pour passer de votre fournisseur actuel à tracio.ai. Environ 30 minutes de travail d'intégration, plus un ou deux jours d'exécution en parallèle avant la bascule.
Créez votre compte tracio.ai
2 minutesInscrivez-vous et obtenez votre clé API. Votre offre Free inclut 2,500 appels API gratuits — de quoi lancer une comparaison parallèle complète avec votre fournisseur actuel.
Installez le SDK tracio.ai
5 minutesAjoutez @tracio/sdk à côté de votre SDK de fingerprinting existant. C'est une modification de code, pas un simple changement d'endpoint : tracio.ai fournit son propre client et sa propre forme de résultat. Les exécuter tous les deux en même temps vous permet de comparer sur le trafic de production sans le perturber.
npm install @tracio/sdk
Passez les lectures côté serveur aux webhooks
15 minutesLes résultats d'identification sont poussés vers votre serveur sous forme de webhooks signés dès qu'un visiteur est identifié, si bien que la plupart des intégrations suppriment complètement leur boucle d'interrogation. Si vous devez tout de même relire une visite après coup, la Server API répond par requestId à partir du plan Pro. Dans les deux cas, la charge utile est notre propre document camelCase à plat : vous mappez les champs une seule fois.
// 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");
});Lancez une comparaison parallèle
24-48 heuresExécutez les deux SDK simultanément pendant 24 à 48 heures. Les visitor ID ne correspondront pas d'un fournisseur à l'autre — chacun est calculé à partir d'une base de données différente — alors comparez ce qui compte vraiment : le fait qu'un même appareil physique soit reconnu de façon cohérente d'une visite à l'autre, et la manière dont les verdicts sur les bots concordent sur votre trafic.
Basculez vers tracio.ai
10 minutesRetirez l'ancien SDK et conservez votre gestionnaire de webhooks comme source de vérité côté serveur. Il n'y a aucune interruption : les deux SDK fonctionnent côte à côte jusqu'à ce que vous abandonniez l'ancien. Les visiteurs de retour repartent de zéro dans notre base de données, associez-les donc à vos comptes existants avec linkedId. En cas de problème, la voie de retour arrière consiste simplement à réinstaller l'ancien SDK.
Prêt à changer ?
Créez votre compte gratuit et démarrez la migration. Notre équipe est disponible pour vous aider avec le gestionnaire de webhooks et l'exécution en parallèle.