माइग्रेट करें tracio.ai
लगभग आधे घंटे के इंटीग्रेशन काम और एक-दो दिन के समानांतर संचालन के साथ किसी भी device fingerprinting प्रदाता से हट जाएँ। tracio.ai सिर्फ़ endpoint बदल देने जैसा नहीं है: आप हमारा SDK इंस्टॉल करते हैं, सर्वर-साइड रीड को webhooks पर ले जाते हैं, और विज़िटर ID नए सिरे से शुरू होते हैं।
टीमें tracio.ai पर क्यों स्विच करती हैं
यहाँ से माइग्रेट करना
FingerprintJS Pro
~133 सिग्नल
Castle
अघोषित संख्या में सिग्नल
SEON
अघोषित संख्या में सिग्नल
reCAPTCHA
शून्य प्रकाशित सिग्नल
माइग्रेशन के चरण
आपके मौजूदा प्रदाता से tracio.ai तक पाँच चरण। लगभग 30 मिनट का इंटीग्रेशन काम, और स्विच करने से पहले एक-दो दिन का समानांतर संचालन।
अपना tracio.ai अकाउंट बनाएँ
2 मिनटसाइन अप करें और अपनी API key प्राप्त करें। आपके Free प्लान में 2,500 मुफ़्त API कॉल शामिल हैं — आपके मौजूदा प्रदाता के साथ पूरी समानांतर तुलना चलाने के लिए पर्याप्त।
tracio.ai SDK इंस्टॉल करें
5 मिनटअपने मौजूदा fingerprinting SDK के साथ @tracio/sdk जोड़ें। यह एक कोड बदलाव है, endpoint की अदला-बदली नहीं — tracio.ai का अपना क्लाइंट और अपना ही result shape है। दोनों को एक साथ चलाने से आप प्रोडक्शन ट्रैफ़िक को बाधित किए बिना उसी पर तुलना कर सकते हैं।
npm install @tracio/sdk
सर्वर-साइड रीड्स को Webhooks पर स्विच करें
15 मिनटजैसे ही किसी विज़िटर की पहचान होती है, पहचान परिणाम आपके सर्वर पर हस्ताक्षरित webhooks के रूप में भेज दिए जाते हैं, इसलिए ज़्यादातर इंटीग्रेशन अपना polling लूप पूरी तरह हटा देते हैं। अगर बाद में किसी विज़िट को पढ़ना ज़रूरी हो, तो Pro प्लान से ऊपर Server API requestId से जवाब देता है। दोनों ही स्थितियों में पेलोड हमारा अपना फ्लैट camelCase डॉक्यूमेंट है, इसलिए फ़ील्ड एक ही बार मैप करने होते हैं।
// 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");
});समानांतर तुलना चलाएँ
24-48 घंटेदोनों SDK को 24-48 घंटे तक एक साथ चलाएँ। दोनों प्रदाताओं के विज़िटर ID आपस में मेल नहीं खाएँगे — हर एक की गणना अलग डेटाबेस से होती है — इसलिए वही तुलना करें जो असल में मायने रखता है: क्या वही भौतिक डिवाइस हर विज़िट पर लगातार पहचाना जाता है, और आपके ट्रैफ़िक पर bot के फ़ैसले कितने मेल खाते हैं।
tracio.ai पर कटओवर करें
10 मिनटपुराने SDK को हटाएँ और अपने webhook हैंडलर को सर्वर-साइड सत्य के स्रोत के रूप में बनाए रखें। कोई डाउनटाइम नहीं होता — जब तक आप पुराना SDK नहीं हटाते, दोनों SDK साथ-साथ चलते रहते हैं। लौटने वाले विज़िटर हमारे डेटाबेस में नए सिरे से शुरू होते हैं, इसलिए उन्हें linkedId से अपने मौजूदा अकाउंट से मैप करें। यदि कुछ गड़बड़ होती है, तो रोलबैक का रास्ता बस पुराने SDK को फिर से इंस्टॉल करना है।
स्विच करने के लिए तैयार हैं?
अपना मुफ़्त अकाउंट बनाएँ और माइग्रेशन शुरू करें। webhook हैंडलर और समानांतर संचालन में मदद के लिए हमारी टीम उपलब्ध है।