कुछ नेटवर्क और ब्राउज़र एक्सटेंशन थर्ड-पार्टी एनालिटिक्स डोमेन पर जाने वाली रिक्वेस्ट ब्लॉक करते हैं: कॉर्पोरेट फ़िल्टर, DNS-स्तर के ब्लॉकर, क्षेत्रीय पाबंदियाँ, प्राइवेसी एक्सटेंशन। आपके अपने सबडोमेन से सर्व होने पर स्क्रिप्ट आपकी साइट पर एक first-party रिक्वेस्ट होती है और ऐसे माहौल में काम करती रहती है।
कस्टम डोमेन आपके नियंत्रण वाला एक सबडोमेन होता है, जैसे metrics.yoursite.com, जिसे TRACIO edge की ओर पॉइंट किया जाता है। DNS और सर्टिफिकेट की पुष्टि हो जाने के बाद स्क्रिप्ट, उसका बंडल और सिग्नल रिक्वेस्ट उसी सबडोमेन से सर्व होते हैं। आपको कोई प्रॉक्सी चलाने की ज़रूरत नहीं है।
डैशबोर्ड इन तीन चरणों को दिखाता है — A रिकॉर्ड, सर्टिफिकेट और आपकी की के साथ पहली विज़िट — और उन्हें स्वतः दोबारा जाँचता है। Check now दोबारा जाँच तुरंत करा देता है।
अगर आपकी साइट पहले से साझा डोमेन के ज़रिए ट्रैक कर रही है, तो टैग तभी बदलें जब DNS और Certificate चरणों की पुष्टि हो जाए: उससे पहले स्क्रिप्ट नए सबडोमेन से लोड नहीं होती।
स्क्रिप्ट टैग:
<script src="https://metrics.yoursite.com/s.js?k=PUBLIC_KEY" async></script>npm पैकेज: सबडोमेन को endpoint के रूप में पास करें। SDK स्क्रिप्ट उसी से लोड करता है और सिग्नल उसी को भेजता है। जब endpoint सेट होता है, तो region विकल्प अनदेखा कर दिया जाता है। इसके लिए scriptUrl का उपयोग न करें: वह पब्लिक की समेत पूरी स्क्रिप्ट URL बदल देता है।
import { Tracio } from "@tracio/sdk"
const tracio = Tracio.init({ publicKey: "PUBLIC_KEY", endpoint: "https://metrics.yoursite.com",})फ़्रेमवर्क पैकेज भी यही endpoint विकल्प स्वीकार करते हैं — SDK पेज देखें।
metrics.yoursite.com, जो और कुछ सर्व न करता हो।