क्रॉस-डोमेन ट्रैकिंग की सहायता से Analytics दो संबंधित साइटों पर होने वाले सत्रों को (जैसे किसी ई-व्यापार साइट और एक पृथक शॉपिंग कार्ट साइट पर) केवल एक सत्र के रूप में देख सकता है. इसे कभी-कभी साइट लिंकिंग भी कहा जाता है.
क्रॉस-डोमेन ट्रैकिंग सेट अप करने के लिए, आपको JavaScript में सहजता से HTML और कोडिंग संपादित करना आना चाहिए या फिर आप किसी अनुभवी वेब डेवलपर की सहायता ले सकते हैं.
अपने बुनियादी ट्रैकिंग कोड को सेट अप करने के बारे में अधिक जानें.
क्रॉस-डोमेन ट्रैकिंग अवलोकन
सत्र ट्रैक करने के लिए Analytics प्रत्येक हिट में एक Client-ID मान एकत्र करता है. Client-ID मान कुकीज़ में संग्रहित होते हैं. कुकीज़ को प्रति-डोमेन के आधार पर संग्रहित किया जाता है और एक डोमेन की वेबसाइट किसी अन्य डोमेन के कुकीज़ समूह को एक्सेस नहीं कर सकती. अनेक डोमेन पर सत्र ट्रैक करने के दौरान, Client-ID मान को एक डोमेन से दूसरे डोमेन पर स्थानांतरित करना आवश्यक है. ऐसा करने के लिए Analytics ट्रैकिंग कोड में लिंकिंग सुविधाएं होती हैं, जो स्रोत डोमेन को लिंक के यूआरएल पैरामीटर में Client-ID रखने की अनुमति देती हैं, जहां गंतव्य डोमेन उसे एक्सेस कर सकते हैं.
Google टैग प्रबंधक का उपयोग करके क्रॉस-डोमेन ट्रैकिंग सेट अप करें
अगर आप अपनी Analytics ट्रैकिंग प्रबंधित करने के लिए Google टैग प्रबंधक का उपयोग करते हैं, तो क्रॉस-डोमेन ट्रैकिंग में दिए गए निर्देशों का पालन करें.
ट्रैकिंग कोड को संशोधित करके क्रॉस-डोमेन ट्रैकिंग सेट अप करें
एकाधिक उच्च स्तरीय डोमेन की क्रॉस-डोमेन ट्रैकिंग सेट अप करने के लिए आपको प्रत्येक डोमेन पर Analytics ट्रैकिंग कोड संशोधित करना होगा. आपको HTML और JavaScript का बुनियादी ज्ञान होना चाहिए या क्रॉस-डोमेन ट्रैकिंग सेट अप करने के लिए किसी डेवलपर के साथ काम करना चाहिए. इस लेख में दिए गए उदाहरण युनिवर्सल Analytics ट्रैकिंग कोड स्निपेट (analytics.js) का उपयोग करते हैं.
- अपने Analytics खाते में एक प्रॉपर्टी सेट अप करें.
क्रॉस-डोमेन ट्रैकिंग के लिए अपने Analytics खाते में एक प्रॉपर्टी सेट अप करें. अपने सभी डोमेन के लिए उस प्रॉपर्टी के ट्रैकिंग कोड स्निपेट और ट्रैकिंग आईडी का उपयोग करें.आपको ट्रैकिंग कोड स्निपेट संपादित करना होगा ताकि क्रॉस-डोमेन ट्रैकिंग काम कर सके. अगर आपने अपने सभी वेबपेज में अभी तक स्निपेट शामिल नहीं किया है, तो संभव है आप यहां दिए गए निर्देशों के अनुसार कदम उठाने से पहले, स्निपेट को कॉपी करके उसे किसी टेक्स्ट संपादक में पेस्ट करना चाहें. इस तरह, आपको अपने सभी वेबपेज में संशोधित स्निपेट शामिल करने से पहले केवल एक बार परिवर्तन करने होंगे.
- प्राथमिक डोमेन का ट्रैकिंग कोड संपादित करें.
स्निपेट मेंcreate
पंक्ति ढूंढें. example-1.com नामक किसी वेबसाइट के लिए यह ऐसा दिखाई देगा:ga('create', 'UA-XXXXXXX-Y', 'example-1.com');
स्निपेट में निम्न परिवर्तन करें (आपको वही परिवर्तन करने होंगे, जो बोल्ड लाल टेक्स्ट में दर्शाए गए हैं):
ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['example-2.com'] );उदाहरण ट्रैकिंग आईडी (UA-XXXXXX-Y) को अपनी आईडी से बदल दें और उदाहरणार्थ दिए गए द्वितीयक डोमेन (example-2.com) को अपने द्वितीयक डोमेन नाम से बदल दें.
आपके प्राथमिक डोमेन पर यह ट्रैकिंग-कोड स्निपेट जहां पर भी मौजूद होगा, उसमें ये ही परिवर्तन शामिल होने चाहिए.तीन या अधिक डोमेन के लिएपूरे कोड स्निपेट का एक उदाहरण देखेंऊपर दिए उदाहरण का अनुसरण करें, लेकिन अन्य डोमेन स्वतः लिंक प्लग-इन में जोड़ें. ध्यान रहे कि अतिरिक्त कॉमा भी महत्वपूर्ण है:
ga('linker:autoLink', ['example-2.com', 'example-3.com'] );
आपके प्रारंभिक डोमेन पर ट्रैकिंग कोड स्निपेट कुछ ऐसा नज़र आएगा:
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['example-2.com'] );
ga('send', 'pageview');
</script> - द्वितीयक डोमेन पर ट्रैकिंग कोड में बदलाव करें.
स्निपेट में
create
पंक्ति ढूंढें. स्निपेट में निम्न परिवर्तन करें (आपको वही परिवर्तन करने होंगे, जो बोल्ड लाल टेक्स्ट में दर्शाए गए हैं):ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['example-1.com'] );उदाहरण ट्रैकिंग आईडी (UA-XXXXXX-Y) को अपनी आईडी से बदल दें और उदाहरणार्थ दिए गए प्राथमिक डोमेन (example-1.com) को आपके अपने प्राथमिक डोमेन नाम से बदल दें.
आपके द्वितीयक डोमेन पर यह ट्रैकिंग-कोड स्निपेट जहां पर भी मौजूद होगा, उसमें ये परिवर्तन शामिल होने चाहिए.
तीन या अधिक डोमेन के लिएपूरे कोड स्निपेट का एक उदाहरण देखेंऊपर दिए उदाहरण का अनुसरण करें, लेकिन अन्य डोमेन स्वतः लिंक प्लग-इन में जोड़ें. ध्यान रहे कि अतिरिक्त कॉमा भी महत्वपूर्ण है:
ga('linker:autoLink', ['example-1.com', 'example-3.com'] );
आपके द्वितीयक डोमेन पर ट्रैकिंग कोड स्निपेट इस तरह दिखाई देना चाहिए:
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['example-1.com'] );
ga('send', 'pageview');
</script>
रिपोर्टिंग दृश्य सेट अप करें और फ़िल्टर जोड़ें
डिफ़ॉल्ट रूप से, Analytics में केवल पेज का पथ और पेज का नाम शामिल होता है, डोमेन नाम नहीं. उदाहरण के लिए, आपको अपनी साइट सामग्री रिपोर्ट में अपने पेज कुछ इस तरह से दिखाई देंगे:
- /about/contactUs.html
- /about/contactUs.html
- /products/buy.html
डोमेन नाम सूचीबद्ध नहीं किए जाते हैं, इसलिए यह बताना मुश्किल हो जाता है कि प्रत्येक पेज किस डोमेन का है.
अगर आप अपनी रिपोर्ट में डोमेन नाम देखना चाहते हैं, तो आपको दो काम करने होंगे: उस रिपोर्टिंग दृश्य की एक कॉपी बनाएं जिसमें आपके सभी डोमेन का डेटा शामिल है और उस नए दृश्य में एक बेहतर फ़िल्टर जोड़ें. फ़िल्टर, Analytics को आपकी रिपोर्ट में डोमेन नाम दिखाने के लिए कहेगा.
क्रॉस-डोमेन ट्रैकिंग सेट अप होने के बाद, इस उदाहरण का अनुसरण करके एक दृश्य फ़िल्टर सेट अप करें, जो आपकी रिपोर्ट में डोमेन नाम दिखाता है. कुछ फ़ील्ड के लिए, आपको ड्रॉप-डाउन मेन्यू से एक आइटम चुनना होगा. अन्य के लिए, आपको यहां वर्ण डालने होंगे:
- फ़िल्टर प्रकार: कस्टम फ़िल्टर > उन्नत
- फ़ील्ड A --> A निकालें: होस्टनाम = (.*)
- फ़ील्ड B --> B निकालें: अनुरोध URI = (.*)
- आउटपुट गंतव्य --> कंस्ट्रक्टर: अनुरोध URI = $A1$B1
फ़िल्टर बनाने के लिए सेव करें पर क्लिक करें.
Google टैग सहायक रिकॉर्डिंग का उपयोग करके आप पुष्टि कर सकते हैं कि फ़िल्टर आपकी आशा के अनुरूप काम कर रहे हैं. टैग सहायक रिकॉर्डिंग आपको सटीक रूप से दिखा सकती हैं कि आपके फ़िल्टर आपके ट्रैफ़िक को कैसे बदलते हैं.
रेफ़रल बहिष्करण सूची में डोमेन जोड़ें
जब कोई उपयोगकर्ता आपके पहले डोमेन को क्रॉस करके आपके दूसरे डोमेन में जाता है, तो Analytics को लगता है कि आपके पहले डोमेन ने उपयोगकर्ता को दूसरे डोमेन पर भेजा है और इसलिए Analytics एक नया सत्र बनाता है. अगर आप अनेक डोमेन के बीच किसी एकल सत्र को ट्रैक करना चाहते हैं, तो आपको अपने डोमेन रेफ़रल बहिष्करण सूची में जोड़ने होंगे.
जांच लें कि क्रॉस-डोमेन ट्रैकिंग काम कर रही है
क्रॉस-डोमेन ट्रैकिंग सही ढंग से सेट अप की गई है, इसकी पुष्टि करने का सबसे अच्छा तरीका है Google टैग सहायक रिकॉर्डिंग का उपयोग करना. जब आप डोमेन क्रॉस करने वाला सत्र बनाते हैं, तो इससे आपको उसके काम करने या न करने के बारे में तुरंत पता चल सकता है.
यहां टैग सहायक रिकॉर्डिंग रिपोर्ट का एक उदाहरण दिया गया है, जो दिखाता है कि क्रॉस-डोमेन ट्रैकिंग सही तरीके से सेटअप न होने पर क्या होता है.
संबंधित संसाधन
analytics.js
- क्रॉस-डोमेन ट्रैकिंग - वेब ट्रैकिंग (analytics.js डेवलपर दस्तावेज़)
- Google टैग प्रबंधक के साथ क्रॉस-डोमेन ट्रैकिंग
gtag.js
- gtag.js के साथ क्रॉस-डोमेन ट्रैकिंग
- क्रॉस-डोमेन ट्रैकिंग (gtag.js डेवलपर दस्तावेज़)
- gtag.js डेवलपर गाइड