कॉन्टेंट पर जाएं

माइग्रेट करें tracio.ai

लगभग आधे घंटे के इंटीग्रेशन काम और एक-दो दिन के समानांतर संचालन के साथ किसी भी device fingerprinting प्रदाता से हट जाएँ। tracio.ai सिर्फ़ endpoint बदल देने जैसा नहीं है: आप हमारा SDK इंस्टॉल करते हैं, सर्वर-साइड रीड को webhooks पर ले जाते हैं, और विज़िटर ID नए सिरे से शुरू होते हैं।

टीमें tracio.ai पर क्यों स्विच करती हैं

300+ ब्राउज़र सिग्नल — FingerprintJS Pro जितने एकत्र करता है उससे लगभग दोगुने
अदृश्य bot detection और व्यवहार विश्लेषण — कोई CAPTCHA नहीं, कोई रुकावट नहीं
MIT-लाइसेंस वाला क्लाइंट SDK — हम जो भी सिग्नल एकत्र करते हैं उसका ऑडिट करें
एंटी-डिटेक्ट ब्राउज़र उनकी अपनी स्पूफ़िंग से सामने आते हैं, ब्रांड सूची से नहीं
लगभग 30 मिनट का इंटीग्रेशन काम, फिर आपके अपने ट्रैफ़िक पर समानांतर संचालन
रोलबैक सिर्फ़ एक डिप्लॉय है — अपना पिछला SDK फिर से इंस्टॉल करें

यहाँ से माइग्रेट करना

FingerprintJS Pro

~133 सिग्नल

लगभग दोगुने ब्राउज़र सिग्नल (300+), एंटी-डिटेक्ट स्पूफ़िंग का 0–100 स्कोर, MIT-लाइसेंस वाला SDK

Castle

अघोषित संख्या में सिग्नल

प्री-लॉगिन ट्रैफ़िक के लिए समर्पित डिवाइस इंजन, सार्वजनिक मूल्य निर्धारण, पूर्ण रॉ-सिग्नल एक्सेस

SEON

अघोषित संख्या में सिग्नल

पहचान संवर्धन के नीचे एक गहरी डिवाइस परत, कॉन्फिडेंस स्कोरिंग, हस्ताक्षरित webhooks

reCAPTCHA

शून्य प्रकाशित सिग्नल

शून्य यूज़र फ्रिक्शन, Google के साथ कोई डेटा साझाकरण नहीं, headless और automation फ्रेमवर्क की पहचान

माइग्रेशन के चरण

आपके मौजूदा प्रदाता से tracio.ai तक पाँच चरण। लगभग 30 मिनट का इंटीग्रेशन काम, और स्विच करने से पहले एक-दो दिन का समानांतर संचालन।

1

अपना tracio.ai अकाउंट बनाएँ

2 मिनट

साइन अप करें और अपनी API key प्राप्त करें। आपके Free प्लान में 2,500 मुफ़्त API कॉल शामिल हैं — आपके मौजूदा प्रदाता के साथ पूरी समानांतर तुलना चलाने के लिए पर्याप्त।

2

tracio.ai SDK इंस्टॉल करें

5 मिनट

अपने मौजूदा fingerprinting SDK के साथ @tracio/sdk जोड़ें। यह एक कोड बदलाव है, endpoint की अदला-बदली नहीं — tracio.ai का अपना क्लाइंट और अपना ही result shape है। दोनों को एक साथ चलाने से आप प्रोडक्शन ट्रैफ़िक को बाधित किए बिना उसी पर तुलना कर सकते हैं।

npm install @tracio/sdk
3

सर्वर-साइड रीड्स को 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");
});
4

समानांतर तुलना चलाएँ

24-48 घंटे

दोनों SDK को 24-48 घंटे तक एक साथ चलाएँ। दोनों प्रदाताओं के विज़िटर ID आपस में मेल नहीं खाएँगे — हर एक की गणना अलग डेटाबेस से होती है — इसलिए वही तुलना करें जो असल में मायने रखता है: क्या वही भौतिक डिवाइस हर विज़िट पर लगातार पहचाना जाता है, और आपके ट्रैफ़िक पर bot के फ़ैसले कितने मेल खाते हैं।

5

tracio.ai पर कटओवर करें

10 मिनट

पुराने SDK को हटाएँ और अपने webhook हैंडलर को सर्वर-साइड सत्य के स्रोत के रूप में बनाए रखें। कोई डाउनटाइम नहीं होता — जब तक आप पुराना SDK नहीं हटाते, दोनों SDK साथ-साथ चलते रहते हैं। लौटने वाले विज़िटर हमारे डेटाबेस में नए सिरे से शुरू होते हैं, इसलिए उन्हें linkedId से अपने मौजूदा अकाउंट से मैप करें। यदि कुछ गड़बड़ होती है, तो रोलबैक का रास्ता बस पुराने SDK को फिर से इंस्टॉल करना है।

स्विच करने के लिए तैयार हैं?

अपना मुफ़्त अकाउंट बनाएँ और माइग्रेशन शुरू करें। webhook हैंडलर और समानांतर संचालन में मदद के लिए हमारी टीम उपलब्ध है।