कई डोमेन पर गतिविधि को मेज़र करना

यह दस्तावेज़ उन डेवलपर के लिए है जिन्हें एक ही Google टैग से कई डोमेन को मेज़र करना है. इसमें gtag.js कोड लागू करने के बारे में बताया गया है. Google Analytics प्रॉपर्टी की Google टैग सेटिंग में, अन्य डोमेन भी कॉन्फ़िगर किए जा सकते हैं.

क्रॉस-डोमेन मेज़रमेंट की मदद से, अलग-अलग डोमेन पर मौजूद दो या उससे ज़्यादा संबंधित साइटों को एक के तौर पर मेज़र किया जा सकता है. Google टैग की मदद से, काम करने वाले प्रॉडक्ट, गतिविधि को एक ही तरीके से मेज़र कर सकते हैं. ऐसा तब होता है, जब ग्राहक का सफ़र कई डोमेन पर फैला होता है. क्रॉस-डोमेन मेज़रमेंट, Google Analytics, Google Ads कन्वर्ज़न मेज़रमेंट, और Floodlight कन्वर्ज़न जैसे Google के सभी प्रॉडक्ट के लिए काम करता है.

क्रॉस-डोमेन मेज़रमेंट कब लागू करें

क्रॉस-डोमेन मेज़रमेंट तब लागू करें, जब आपको दो या उससे ज़्यादा डोमेन के डेटा को एक साथ देखना हो.

मान लें कि आपकी वेबसाइट example-petstore.com पर है और आपकी वेबसाइट का ई-कॉमर्स कॉम्पोनेंट, तीसरे पक्ष के शॉपिंग कार्ट से होस्ट किया जाता है. यह शॉपिंग कार्ट, दूसरे डोमेन example-commerce-host.com/example-petstore पर मौजूद है.

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

यह कैसे काम करता है

डोमेन लिंकर, पहले पक्ष की मेज़रमेंट कुकी को सोर्स डोमेन और डेस्टिनेशन डोमेन के बीच शेयर करता है. पहले पक्ष की मेज़रमेंट कुकी, वेब ब्राउज़र में सेव होती हैं और उन्हें सिर्फ़ एक ही डोमेन के पेजों से ऐक्सेस किया जा सकता है.

क्रॉस-डोमेन मेज़रमेंट सेट अप करने के लिए, दो चरणों वाला प्रोसेस अपनाना होता है:

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

Google टैग की मदद से, क्रॉस-डोमेन मेज़रमेंट करने पर, डेस्टिनेशन डोमेन पर ले जाने वाले यूआरएल में एक लिंकर पैरामीटर जुड़ जाएगा. लिंकर पैरामीटर की पहचान, यूआरएल क्वेरी पैरामीटर में _gl कुंजी से की जाती है:

https://www.example.com/?_gl=1~abcde5~

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

क्रॉस-डोमेन लिंकिंग सेट अप करना

डेस्टिनेशन डोमेन पर ले जाने वाले यूआरएल के लिए, सोर्स डोमेन पर क्रॉस-डोमेन मेज़रमेंट सेट अप करने के लिए, आपको एक linker ऑब्जेक्ट बनाना होगा. लिंकर, डेस्टिनेशन डोमेन पर ले जाने वाले लिंक पर होने वाले क्लिक को सुनेगा. साथ ही, उन लिंक के यूआरएल में लिंकर पैरामीटर अपने-आप जुड़ जाएगा.

linker ऑब्जेक्ट के लिए, domains पैरामीटर ज़रूरी है. यह एक या उससे ज़्यादा डोमेन का अरे होता है. यह कोड, किसी पेज पर मौजूद उन लिंक में लिंकर पैरामीटर जोड़ देगा जो किसी टारगेट डोमेन 'example.com'पर ले जाते हैं:

Tag Manager

Google Ads और Floodlight टैग के लिए

अन्य सेटअप के लिए, Tag Manager में कन्वर्ज़न लिंक करने वाला टैग बनाएं और टैग को डोमेन से अपने-आप लिंक होने की प्रोसेस के लिए सेट करें:

  1. टैग > नया पर क्लिक करें.
  2. टैग कॉन्फ़िगरेशन पर क्लिक करें और कन्वर्ज़न लिंक करने वाला टैग चुनें.
  3. कोई ट्रिगर चुनें. ज़्यादातर मामलों में, आपको एक ऐसे ट्रिगर का इस्तेमाल करना चाहिए जो क्रॉस-डोमेन मेज़रमेंट के लिए सभी पेज व्यू या उन खास कन्वर्ज़न पेजों पर काम करता हो जहां वेबसाइट पर आने वाले लोग, किसी विज्ञापन पर क्लिक करने के बाद पहुंचेंगे.
  4. अलग-अलग डोमेन के बीच लिंकिंग चालू करें चुनें. यह सेटिंग, लिंकर पैरामीटर वाले इनकमिंग लिंक को हैंडल करने के लिए, इस टैग को चालू कर देगी.
  5. ऑटो लिंक डोमेन में, उन डोमेन की सूची डालें जिन्हें इस टैग के साथ लिंक किया जाना चाहिए. इस फ़ील्ड में बताए डोमेन पर ले जाने वाले किसी भी लिंक के यूआरएल में लिंकर पैरामीटर जुड़ जाएगा.
  6. अपना टैग कॉन्फ़िगरेशन सेव और पब्लिश करें.

Tag Manager के कन्वर्ज़न लिंक करने वाले टैग के बारे में ज़्यादा जानें

Google Analytics टैग के लिए

Google Analytics में, क्रॉस-डोमेन मेज़रमेंट को आम तौर पर Google Analytics के एडमिन इंटरफ़ेस का इस्तेमाल करके कॉन्फ़िगर किया जाता है. Google Analytics की मदद से, क्रॉस-डोमेन मेज़रमेंट सेट अप करने का तरीका जानें.

gtag.js

Google टैग के लिए क्रॉस-डोमेन मेज़रमेंट सेट अप करने के लिए, अपने टैग में इस तरह linker कमांड जोड़ें. example.com की जगह अपना डोमेन डालें.

<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('set', 'linker', {'domains': ['example.com']});
  gtag('js', new Date());

  gtag('config', 'TAG_ID');
</script>

domains प्रॉपर्टी में, एक से ज़्यादा स्ट्रिंग वैल्यू जोड़ी जा सकती हैं. जब domains प्रॉपर्टी में कम से कम एक वैल्यू होती है, तो gtag.js, इनकमिंग डोमेन लिंक को डिफ़ॉल्ट रूप से स्वीकार करेगा. domains प्रॉपर्टी में कई वैल्यू जोड़ी जा सकती हैं और हर डोमेन पर एक ही कोड स्निपेट का इस्तेमाल किया जा सकता है.

Google Analytics, gtag('set', 'linker', ...) कॉन्फ़िगरेशन को स्वीकार करता है. हालांकि, इसके लिए ज़रूरी है कि linker कमांड, संबंधित config कमांड से पहले सेट किया गया हो. हालांकि, हमारा सुझाव है कि Google Analytics के एडमिन पेज पर क्रॉस-डोमेन मेज़रमेंट कॉन्फ़िगर करें. क्रॉस-डोमेन मेज़रमेंट सेट अप करने का तरीका जानें.

gtag('set', 'linker', {
  'domains': ['example.com', 'example-b.com']
});

लिंकर पैरामीटर से जुड़ी जानकारी

पैरामीटर टाइप मंज़ूर की गई वैल्यू
accept_incoming बूलियन true (अगर domains में वैल्यू है, तो डिफ़ॉल्ट रूप से), false
decorate_forms बूलियन true, false (डिफ़ॉल्ट रूप से)
domains अरे एक या उससे ज़्यादा डोमेन का अरे. जैसे, ['example1.com', 'example2.com']
url_position स्ट्रिंग 'query' (डिफ़ॉल्ट रूप से), 'fragment'

accept_incoming

जब कोई उपयोगकर्ता, यूआरएल में लिंकर पैरामीटर के साथ डेस्टिनेशन डोमेन के किसी पेज पर पहुंचता है, तो आपके टैग को उस पैरामीटर को पार्स करने के लिए कॉन्फ़िगर करना होगा.

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

अगर डेस्टिनेशन डोमेन को डोमेन से अपने-आप लिंक होने के लिए कॉन्फ़िगर नहीं किया गया है, तो डेस्टिनेशन पेज को लिंकर पैरामीटर देखने के लिए निर्देश दिया जा सकता है. accept_incoming प्रॉपर्टी को true पर सेट करें.

Tag Manager

Google Ads और Floodlight कन्वर्ज़न के लिए, कन्वर्ज़न लिंक करने वाले टैग

लिंक करने वाले टैग से मिलने वाले पैरामीटर स्वीकार करें चेकबॉक्स को चुनें.

gtag.js

gtag('set', 'linker', {
  'accept_incoming': true
});

decorate_forms

एक से ज़्यादा डोमेन के बीच भेजे गए फ़ॉर्म के डेटा को मेज़र करने के लिए, decorate_forms प्रॉपर्टी को true पर सेट करें.

Tag Manager

Google Ads और Floodlight कन्वर्ज़न के लिए, कन्वर्ज़न लिंक करने वाले टैग

फ़ॉर्म सजाएं को true पर सेट करें.

Google Analytics टैग

Tag Manager में, Google Analytics टैग के लिए decorate_forms को कंट्रोल करने की कोई सुविधा नहीं है. इसके बजाय, gtag.js के दिशा-निर्देश देखें.

gtag.js

gtag('set', 'linker', {
  'domains': ['example.com'],
  'decorate_forms': true
});

domains

लिंक किए जाने वाले एक या उससे ज़्यादा डोमेन का अरे.

Tag Manager

Google Ads और Floodlight कन्वर्ज़न के लिए, कन्वर्ज़न लिंक करने वाले टैग

  1. अलग-अलग डोमेन के बीच लिंकिंग चालू करें चुनें
  2. ऑटो लिंक डोमेन फ़ील्ड में, कॉमा से अलग किए गए डोमेन की सूची डालें.

Google Analytics

Google Analytics में, एडमिन पेजों पर क्रॉस-डोमेन मेज़रमेंट सेट अप करें.

gtag.js

gtag('set', 'linker', {
  'domains': [
    'example1.com',
    'example2.com',
    'subdomain1.example3.com',
    'subdomain2.example3.com'
  ]
});

url_position

कुछ कॉन्टेंट ऐप्लिकेशन के लिए, क्वेरी पैरामीटर दिखाने के लिए, यूआरएल स्ट्रिंग में सीमांकक के तौर पर, आम तौर पर इस्तेमाल किए जाने वाले सवाल के निशान (?) के बजाय, फ़्रैगमेंट/हैश वर्ण (#) का इस्तेमाल करना ज़रूरी होता है. लिंकर पैरामीटर को यूआरएल में # वर्ण के बाद दिखाने के लिए (उदाहरण के लिए, https://example.com#_gl=1~abcde5~), url_position को fragment पर सेट करें.

Tag Manager

Google Ads और Floodlight कन्वर्ज़न के लिए, कन्वर्ज़न लिंक करने वाले टैग

अगर आपको Tag Manager को यह बताने की ज़रूरत पड़ती है कि वह स्टैंडर्ड क्वेरी (?) के बजाय फ़्रेगमेंट (#) से यूनीक पैरामीटर को पढ़े, तो यूआरएल की स्थिति को फ़्रेगमेंट पर सेट करें. नहीं तो, इस विकल्प को डिफ़ॉल्ट क्वेरी पैरामीटर विकल्प पर सेट रहने दें.

Google Analytics टैग

Google Analytics टैग के लिए url_position सेट करने के लिए, अपने Google टैग की कॉन्फ़िगरेशन सेटिंग में linker पैरामीटर सेट करें.

  1. Tag Manager में, अपना Google टैग खोलें.
  2. **कॉन्फ़िगरेशन सेटिंग** में, **पैरामीटर जोड़ें** पर क्लिक करें.
  3. कॉन्फ़िगरेशन पैरामीटर के लिए, linker डालें.
  4. वैल्यू के लिए, url_position और domains वाला लिंकर ऑब्जेक्ट डालें. उदाहरण के लिए, url_position को fragment पर सेट करने और example.com और anotherexample.com को लिंक करने के लिए, यह डालें: none `{'url_position': 'fragment', 'domains': ['example.com', 'anotherexample.com']}`
  5. अपना कंटेनर सेव और पब्लिश करें.

gtag.js

gtag('set', 'linker', {
  'domains': ['example.com'],
  'decorate_forms': true,
  'url_position': 'fragment'
});