[GA4] क्रॉस-डोमेन मेज़रमेंट को सेट अप करना

यह लेख उन वेबसाइट के मालिकों के लिए है जिन्हें एक से ज़्यादा डोमेन में इंटिग्रेट किए गए मेज़रमेंट की ज़रूरत है. उदाहरण के लिए, ग्राहक की वेबसाइट और किसी अलग शॉपिंग कार्ट डोमेन पर. यह लेख Google Analytics 4 प्रॉपर्टी के बारे में है.

क्रॉस-डोमेन मेज़रमेंट की मदद से, एक डोमेन से दूसरे डोमेन पर जाने के दौरान किसी उपयोगकर्ता की गतिविधि को सटीक तरीके से मेज़र किया जा सकता है. आम तौर पर, आउटबाउंड क्लिक बेहतर मेज़रमेंट की सुविधा की मदद से, किसी इवेंट को ट्रिगर करते हैं. अगर आउटबाउंड लिंक उस डोमेन पर ले जाता है जिसे आपने क्रॉस-डोमेन मेज़रमेंट के हिस्से के तौर पर जोड़ा है, तो आउटबाउंड क्लिक नज़रअंदाज़ किए जाते हैं.

  बिना कोई शुल्क दिए, ग्राहक के सफ़र की इनसाइट पाएं

इससे क्रॉस-डोमेन मेज़रमेंट जैसी सुविधाओं का इस्तेमाल करके यह पता लगाया जा सकता है कि ग्राहक आपकी वेबसाइटों से कैसे इंटरैक्ट करते हैं.

 

वीडियो की खास जानकारी

कुकी और क्रॉस-डोमेन मेज़रमेंट

सहमति मिलने पर, Analytics हर यूनीक उपयोगकर्ता और यूनीक सेशन के आईडी को सेट करने के लिए, पहले-पक्ष की कुकी का इस्तेमाल करता है.

  • क्रॉस-डोमेन मेज़रमेंट के बिना, नए आईडी वाली नई कुकी ऐसे हर डोमेन के लिए बनाई जाती हैं जिस पर उपयोगकर्ता जाता है. इस वजह से, एक ही डिवाइस पर अलग-अलग रूट डोमेन (उदाहरण के लिए, www.example.com और www.anotherexample.com) पर जाने वाले किसी एक उपयोगकर्ता की पहचान अलग-अलग उपयोगकर्ता के तौर पर की जाएगी. इसका मतलब है कि एक उपयोगकर्ता और एक सेशन के बजाय दो उपयोगकर्ता और दो सेशन के तौर पर.
  • क्रॉस-डोमेन मेज़रमेंट की मदद से, कुकी उन आईडी को बनाए रखती हैं जिन्हें यूआरएल पैरामीटर (_gl) के ज़रिए एक डोमेन से दूसरे डोमेन पर पास किया जाता है. ऐसा तब होता है, जब कोई उपयोगकर्ता किसी लिंक या फ़ॉर्म के ज़रिए एक डोमेन से दूसरे डोमेन पर जाता है. इस वजह से, Analytics सिर्फ़ एक उपयोगकर्ता और एक सेशन की पहचान करता है.
ध्यान दें: सबडोमेन के लिए यह सेटअप इस्तेमाल करने का सुझाव दिया जाता है. इसकी वजह यह है कि जब उपयोगकर्ता आपकी साइट के एक सबडोमेन से किसी दूसरे सबडोमेन पर जाते हैं, जो अन्य कुकी डोमेन का इस्तेमाल करता है, तो सेल्फ़-रेफ़रल दिख सकते हैं. सेल्फ़-रेफ़रल का मतलब हो सकता है कि आपकी साइट पर आने वाले ट्रैफ़िक को गलत तरीके से एट्रिब्यूट किया जा रहा है.

सेल्फ़-रेफ़रल को रोकने के तरीके:

  • पक्का करें कि आपकी साइट के सभी पेजों को Analytics मेज़रमेंट कोड से टैग किया गया हो
  • पक्का करें कि आपके सभी पेजों पर क्रॉस-डोमेन मेज़रमेंट को सही तरीके से कॉन्फ़िगर किया गया हो
  • अपने मेज़रमेंट कोड में कुकी डोमेन की सेटिंग देखें, ताकि यह पक्का किया जा सके कि किसी डोमेन के सभी सबडोमेन, एक ही कुकी डोमेन का इस्तेमाल कर रहे हों
  • बाहर रखे गए प्लेसमेंट की सूची में सबडोमेन जोड़ें

एडमिन पेज के ज़रिए क्रॉस-डोमेन मेज़रमेंट सेट अप करना

हर उस डोमेन के लिए अपने टैग (उदाहरण के लिए, अपने हर एचटीएमएल पेज पर Google टैग) की जांच करें जिसे आपको क्रॉस-डोमेन मेज़रमेंट में शामिल करना है. हर पेज पर मौजूद टैग के लिए, एक वेब डेटा स्ट्रीम से एक ही टैग आईडी (जैसे कि "G-" आईडी) का इस्तेमाल करना ज़रूरी है.

  1. एडमिन में में जाकर डेटा कलेक्शन और डेटा में बदलाव में मौजूद, डेटा स्ट्रीम पर क्लिक करें.
    पिछला लिंक, ऐक्सेस की गई पिछली Analytics प्रॉपर्टी पर ले जाता है. प्रॉपर्टी चुनने वाले टूल का इस्तेमाल करके, प्रॉपर्टी को बदला जा सकता है. आपके पास एडिटर या उससे ऊपर की भूमिका होनी चाहिए से क्रॉस-डोमेन मेज़रमेंट सेट अप करें. इसकी मदद से 100 शर्तें जोड़ी जा सकती हैं.
  2. वेब पर क्लिक करने के बाद, किसी वेबसाइट की डेटा स्ट्रीम पर क्लिक करें.
  3. वेब स्ट्रीम की जानकारी वाले सेक्शन में नीचे मौजूद, टैग सेटिंग कॉन्फ़िगर करें पर क्लिक करें.
  4. सेटिंग सेक्शन में जाकर, अपने डोमेन कॉन्फ़िगर करें पर क्लिक करें.
  5. अगर सभी डोमेन में एक ही Google टैग का इस्तेमाल किया जा रहा है, तो इस टैग का पता अपने-आप लग जाता है और यह सुझाव सेक्शन में दिखता है. किसी सुझाव को स्वीकार करने के लिए, जोड़ें पर क्लिक करें.
    डोमेन को मैन्युअल तरीके से जोड़ने के लिए, नीचे दी गई शर्तों को पूरा करने वाले डोमेन को शामिल करें सेक्शन में जाकर, शर्त जोड़ें पर क्लिक करें:
    • कोई मैच टाइप चुनें.
    • डोमेन में, उस डोमेन का आइडेंटिफ़ायर डालें जिसे आपको मैच कराना है (उदाहरण के लिए, example.com).
    • ऐसा हर डोमेन जोड़ें जिसे आपको क्रॉस-डोमेन मेज़रमेंट में शामिल करना है.
    शर्तों का मूल्यांकन OR लॉजिक का इस्तेमाल करके किया जाता है.
  6. सेव करें पर क्लिक करें.

मैन्युअल सेटअप

हमारा सुझाव है कि आप Analytics इंटरफ़ेस के ज़रिए क्रॉस-डोमेन मेज़रमेंट को कॉन्फ़िगर करें. हालांकि, कई बार ऐसा भी हो सकता है कि आपको मेज़रमेंट कोड का इस्तेमाल करके कस्टम समाधान लागू करना पड़े. इन मामलों में, आईडी को सभी डोमेन पर मैन्युअल तरीके से लागू करने के लिए, gtag.js API के get और set निर्देश का इस्तेमाल करें. क्रॉस-डोमेन मेज़रमेंट को मैन्युअल तरीके से सेट अप करने के बारे में ज़्यादा जानें.

उदाहरण

सोर्स डोमेन पर क्लाइंट आईडी को फिर से पाने के लिए, get तरीके का इस्तेमाल किया जा सकता है:

  
gtag('get', 'TAG_ID', 'client_id', (client_id) => {
  // Store the client ID in a variable.
});
gtag('get', 'TAG_ID', 'session_id', (session_id) => {
  // Store the session ID in a variable.
});

  

क्लाइंट और सेशन आईडी मिलने के बाद, उन्हें उस लिंक में जोड़ें जो डेस्टिनेशन डोमेन पर ले जाता है:

<a href="https://example.com/?clientId=XXXXX&sessionId=YYYYY">example.com</a>

 

डेस्टिनेशन पेज पर, यूआरएल से आईडी पढ़ें और उन्हें कॉन्फ़िगरेशन निर्देश के साथ सेट करें:


gtag('config','TAG_ID', {
'client_id': getClientIdFromUrl(),
'session_id': getSessionIdFromUrl()
});
  

पुष्टि करें कि क्रॉस-डोमेन मेज़रमेंट सही तरीके से काम कर रहा है

क्रॉस-डोमेन मेज़रमेंट, आपकी वेबसाइट के यूआरएल में पैरामीटर जोड़कर काम करता है. हालांकि, कुछ मामलों में आपके वेब सर्वर में कोई गड़बड़ी हो सकती है, जैसे कि 5xx गड़बड़ी का रिस्पॉन्स कोड दिखे या डाउनलोड शुरू न हो.

यह पुष्टि करने के लिए कि क्रॉस-डोमेन मेज़रमेंट काम कर रहा है:

  1. अपनी साइट का वह पेज खोलें जिसमें वह लिंक या फ़ॉर्म मौजूद हो जिसे आपने क्रॉस-डोमेन मेज़रमेंट के लिए कॉन्फ़िगर किया था.
  2. डेस्टिनेशन डोमेन पर जाने के लिए, लिंक पर क्लिक करें या फ़ॉर्म सबमिट करें.
  3. पुष्टि करें कि पेज सही तरीके से लोड हो रहा है.
  4. पुष्टि करें कि डेस्टिनेशन डोमेन के यूआरएल में लिंकर पैरामीटर _gl शामिल है. उदाहरण के लिए: https://www.example.com/?_gl=1*abcde5*.
  5. अगर आपकी वेबसाइट से कोई डाउनलोड उपलब्ध होता है: उस पेज पर जाएं जिसके यूआरएल में लिंक करने वाला पैरामीटर मौजूद है. इसके बाद, डाउनलोड शुरू करें. पुष्टि करें कि डाउनलोड सही तरीके से शुरू हो रहा है.

अगर आपको कोई गड़बड़ी मिलती है, तो क्रॉस-डोमेन मेज़रमेंट से जुड़ी समस्या को हल करने की कोशिश करें.

समस्या का हल करना

अगर आपने ऊपर दिए गए तरीके के मुताबिक, डेस्टिनेशन डोमेन के यूआरएल में _gl पैरामीटर की मौजूदगी की पुष्टि नहीं की है, तो दोबारा जांच लें कि आपने इंटरफ़ेस में जो डोमेन कॉन्फ़िगर किया है वह उस डोमेन से मैच करता हो जिस पर आपकी साइट ले जाती है.

यह भी हो सकता है कि आपकी वेबसाइट कुछ इस तरह से कॉन्फ़िगर की गई हो जिसकी वजह से क्रॉस-डोमेन मेज़रमेंट सही तरीके से काम नहीं कर पा रहा है. किसी अनुभवी वेब डेवलपर की मदद से, इस बात की जांच करें कि आपकी वेबसाइट पर इन समस्याओं का असर पड़ रहा है या नहीं.

यूआरएल को दूसरे वेबलिंक पर भेजना

अगर डेस्टिनेशन पेज रीडायरेक्ट होता है या आर्बिट्ररी क्वेरी पैरामीटर के लिए काम नहीं करता, तो पैरामीटर _gl को यूआरएल से हटाया जा सकता है. भले ही, उसे पिछले पेज में Analytics से जोड़ा गया हो. आम तौर पर, यह प्रोसेस इतनी तेज़ी से होती है कि आपको नहीं दिखती. यह पुष्टि करने के लिए कि आपकी साइट पर ऐसा हो रहा है या नहीं, Chrome डेवलपर टूल का इस्तेमाल करके, पिछले पेज से किए गए नेटवर्क अनुरोध देखें. इस समस्या को ठीक करने के लिए, अपनी साइट को कॉन्फ़िगर करें, ताकि रीडायरेक्ट में _gl पैरामीटर को सुरक्षित रखा जा सके.

दूसरी स्क्रिप्ट से जुड़ी समस्याएं

क्रॉस-डोमेन मेज़रमेंट, किसी पेज के दस्तावेज़ नोड पर इवेंट लिसनर बनाकर काम करता है. जब उपयोगकर्ता किसी लिंक पर क्लिक करते हैं, तो दस्तावेज़ नोड में क्लिक इवेंट पॉप अप होता है और लिंक यूआरएल में _gl पैरामीटर जुड़ जाता है. यह प्रोसेस इन स्थितियों में ठीक से काम नहीं कर सकती:

  • जब नेविगेशन, उपयोगकर्ता की ओर से की जाने वाली सीधी प्रतिक्रिया के उलट JavaScript से ट्रिगर होता है.
  • जब पेज में इसी तरह की दूसरी स्क्रिप्ट, दस्तावेज़ नोड तक पहुंचने से पहले ही इवेंट को लागू होने से रोक देती हैं. उदाहरण के लिए, जब Event.stopPropagation() का इस्तेमाल किया जाता है.

क्या यह उपयोगी था?

हम उसे किस तरह बेहतर बना सकते हैं?
false
खोजें
खोज हटाएं
खोज बंद करें
Google ऐप
मुख्य मेन्यू