पहले पक्ष का मोड: सर्वर साइड टैगिंग की मदद से Google स्क्रिप्ट लोड करना

यह लेख उन डेवलपर के लिए है जो सर्वर साइड टैगिंग का इस्तेमाल करते हैं और अपने सर्वर से Google स्क्रिप्ट दिखाना चाहते हैं.

सर्वर-साइड टैगिंग की मदद से, gtm.js या gtag.js जैसी Google स्क्रिप्ट को Google के सर्वर के बजाय, सीधे अपने टैगिंग सर्वर से लोड किया जा सकता है. इससे, पहले पक्ष के संदर्भ में डेटा दिखाया जा सकता है.

इस गाइड में यह माना गया है कि आपने ये काम कर लिए हैं:

शुरू करने के लिए, लागू करने का विकल्प चुनें.

पहला चरण: क्लाइंट को कॉन्फ़िगर करना

अपने वेब कंटेनर और टैगिंग सर्वर के बीच पहले पक्ष का कॉन्टेक्स्ट बनाने के लिए, Google स्क्रिप्ट को आपके सर्वर से लोड करना होगा.

अपने सर्वर कंटेनर की मदद से Google स्क्रिप्ट लोड करने के लिए:

  1. Google Tag Manager खोलें
  2. अपने सर्वर कंटेनर में, क्लाइंट पर क्लिक करें.
  3. नया पर क्लिक करें
  4. Google Tag Manager: वेब कंटेनर क्लाइंट टाइप चुनें. Tag Manager के साथ क्लाइंट टाइप चुनने का डायलॉग: वेब कंटेनर क्लाइंट हाइलाइट किया गया

  5. क्लाइंट कॉन्फ़िगरेशन में:

    • कंटेनर आईडी जोड़ें: उस Tag Manager वेब कंटेनर का कंटेनर आईडी डालें जिसका इस्तेमाल आपको अपनी वेबसाइट पर करना है.
    • Google की सभी डिपेंडेंट स्क्रिप्ट, ब्राउज़र में वेब पेज पर अपने-आप खुल जाती हैं: इस विकल्प को चालू करने पर (डिफ़ॉल्ट सेटिंग), टैगिंग सर्वर उन स्क्रिप्ट को अपने-आप दिखाएगा जिनकी ज़रूरत रूट Google स्क्रिप्ट को होती है. इससे, Google स्क्रिप्ट के लिए ज़रूरी हर कंटेनर को अनुमति वाली सूची में शामिल करने की ज़रूरत नहीं होती. अगर आपको टैग करने वाले सर्वर से सिर्फ़ शुरुआती कंटेनर दिखाना है, तो इस विकल्प से चुने हुए का निशान हटाएं.
    • इलाके के हिसाब से सेटिंग चालू करें: उपयोगकर्ता की जगह की जानकारी के आधार पर कुछ टैग ट्रिगर करने के लिए, इस विकल्प का इस्तेमाल करें. ज़्यादा जानें.

    Tag Manager वेब कंटेनर क्लाइंट का स्क्रीनशॉट

  6. क्लाइंट को कोई नाम दें और सेव करें.

  7. वर्कस्पेस को पब्लिश करें.

दूसरा चरण: स्क्रिप्ट के सोर्स डोमेन को अपडेट करना

डिफ़ॉल्ट रूप से, Tag Manager या gtag.js, Google के मालिकाना हक वाले सर्वर से अपनी डिपेंडेंसी लोड करते हैं, जैसे कि https://example.com/metrics. अपने सर्वर से डिपेंडेंसी लोड करने के लिए, आपको अपनी वेबसाइट पर स्क्रिप्ट का यूआरएल अपडेट करना होगा.

अपने सर्वर कंटेनर के ज़रिए GTM कोड लोड करने के लिए:

  1. पेज पर मौजूदा Tag Manager कोड ढूंढें.
  2. Google Tag Manager के इंस्टॉलेशन कोड के <head> और <body> में, स्ट्रिंग https://example.com/metrics की जगह टैग करने वाले अपने सर्वर का डोमेन नेम डालें.

    • मुख्य:
    <!-- Google Tag Manager -->
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    'https://example.com/metrics/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-XXXXXX');</script>
    <!-- End Google Tag Manager -->
    
    • Body:
    <!-- Google Tag Manager (noscript) -->
    <noscript><iframe src="https://example.com/metrics/ns.html?id=TAG_ID"
    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <!-- End Google Tag Manager (noscript) -->
    

तीसरा चरण: अपनी स्क्रिप्ट के सोर्स की पुष्टि करना

यहां दिए गए निर्देशों में, Google Chrome का इस्तेमाल करके जांच करने का तरीका बताया गया है. अपनी पसंद के किसी भी ब्राउज़र का इस्तेमाल किया जा सकता है. हालांकि, इसके लिए ज़रूरी चरण अलग-अलग हो सकते हैं.

यह जांचने के लिए कि आपका सर्वर कंटेनर, डिपेंडेंसी लोड कर रहा है या नहीं:

  1. अपनी वेबसाइट को ब्राउज़र के नए टैब में खोलें.
  2. ब्राउज़र के डेवलपर टूल खोलें. Google Chrome में, पेज पर कहीं भी राइट क्लिक करके जांच करें को चुना जा सकता है.
  3. डेवलपर टूल में, सोर्स टैब खोलें. इस विंडो में, वेबसाइट खोलने के दौरान लोड की गई सभी डिपेंडेंसी दिखती हैं.

    • ✅ अगर gtm.js आपके बताए गए सोर्स से लोड होता है, तो इसका मतलब है कि आपने इसे सही तरीके से लागू किया है.

    डेवलपर टूल का स्क्रीनशॉट, जिसमें Google स्क्रिप्ट के सोर्स के तौर पर आपका सर्वर है

    • ❌ अगर सोर्स टैब में gtm.js के सोर्स के तौर पर www.googletagmanager.com दिखता है, तो डिपेंडेंसी अब भी Google के सर्वर से लोड होती हैं.

    Google स्क्रिप्ट के सोर्स के तौर पर www.googletagmanager.com वाले डेवलपर टूल का स्क्रीनशॉट

    • देखें कि आपने अपने कोड में सोर्स यूआरएल में बदलाव किया है या नहीं. इसके लिए, दूसरा चरण देखें.
    • देखें कि कोड लाइव है या नहीं.

अगले चरण

अगर सहमति मोड का इस्तेमाल किया जा रहा है, तो ज़्यादा कंट्रोल के लिए, इलाके के हिसाब से टैग का व्यवहार सेट अप किया जा सकता है.