Migreer naar tracio.ai
Stap over van elke device-fingerprinting-provider met ongeveer een half uur integratiewerk en een dag of twee parallel draaien. tracio.ai is geen drop-in vervanging van je endpoint: je installeert onze SDK, zet server-side reads om naar webhooks en bezoekers-ID's beginnen opnieuw.
Waarom teams overstappen naar tracio.ai
Migreren vanaf
FingerprintJS Pro
~133 signalen
Castle
een niet nader genoemd aantal signalen
SEON
een niet nader genoemd aantal signalen
reCAPTCHA
geen gepubliceerd aantal signalen
Migratiestappen
Vijf stappen van je huidige provider naar tracio.ai. Ongeveer 30 minuten integratiewerk, plus een dag of twee parallel draaien voordat je overschakelt.
Maak je tracio.ai-account aan
2 minutenMeld je aan en ontvang je API-sleutel. Je Free-abonnement bevat 2,500 gratis API-calls — genoeg voor een volledige parallelle vergelijking met je huidige provider.
Installeer de tracio.ai-SDK
5 minutenVoeg @tracio/sdk toe naast je bestaande fingerprinting-SDK. Dit is een codewijziging, geen endpoint-wissel — tracio.ai levert een eigen client en een eigen resultaatstructuur. Door beide tegelijk te draaien vergelijk je op productieverkeer zonder dat te verstoren.
npm install @tracio/sdk
Zet server-side reads om naar webhooks
15 minutenIdentificatieresultaten worden als ondertekende webhooks naar je server gepusht op het moment dat een bezoeker wordt geïdentificeerd, dus de meeste integraties schaffen hun polling-loop volledig af. Moet je een bezoek toch achteraf lezen, dan antwoordt de Server API op requestId vanaf het Pro-abonnement. Hoe dan ook is de payload ons eigen platte camelCase-document, dus je mapt de velden één keer.
// 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");
});Voer een parallelle vergelijking uit
24-48 uurDraai beide SDK's 24-48 uur tegelijk. Bezoekers-ID's komen niet overeen tussen providers — elke ID wordt uit een andere database berekend — dus vergelijk wat er echt toe doet: of hetzelfde fysieke apparaat consistent wordt herkend over bezoeken heen, en hoe de bot-verdicts op jouw verkeer overeenkomen.
Schakel over naar tracio.ai
10 minutenVerwijder de oude SDK en houd je webhook-handler als server-side bron van waarheid. Er is geen downtime — beide SDK's draaien naast elkaar totdat je de oude weghaalt. Terugkerende bezoekers beginnen opnieuw in onze database, koppel ze dus met linkedId aan je bestaande accounts. Als er iets misgaat, is het rollback-pad simpelweg het opnieuw installeren van de oude SDK.
Klaar om over te stappen?
Maak je gratis account aan en start de migratie. Ons team helpt je met de webhook-handler en het parallel draaien.