विज्ञापन देने वालों के लिए Google टैग गेटवे सेट अप करना

यह दस्तावेज़ उन उपयोगकर्ताओं के लिए है जो विज्ञापन देने वाले लोगों या कंपनियों के लिए Google टैग गेटवे को डिप्लॉय करना चाहते हैं. हमारा सुझाव है कि विज्ञापन देने वाले लोग या कंपनियां, टैग कॉन्फ़िगरेशन को ज़्यादा समय तक बनाए रखने के लिए, Google टैग गेटवे का इस्तेमाल करें.

खास जानकारी

विज्ञापन देने वाले लोगों या कंपनियों के लिए Google टैग गेटवे की मदद से, अपने पहले पक्ष के इन्फ़्रास्ट्रक्चर का इस्तेमाल करके Google टैग को डिप्लॉय किया जा सकता है. यह इन्फ़्रास्ट्रक्चर, आपकी वेबसाइट के डोमेन पर होस्ट किया जाता है. यह इन्फ़्रास्ट्रक्चर, आपकी वेबसाइट और Google की सेवाओं के बीच काम करता है. इस दस्तावेज़ में दिए गए सेटअप से, आपको अपनी वेबसाइट को बेहतर तरीके से मेज़र करने में मदद मिलेगी. इसे अपने मौजूदा कॉन्टेंट डिलीवरी नेटवर्क (सीडीएन), लोड बैलेंसर या वेब सर्वर का इस्तेमाल करके सेट अप किया जा सकता है.

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

इस डायग्राम में, विज्ञापन देने वाले लोगों या कंपनियों के लिए Google टैग गेटवे में जानकारी के फ़्लो के बारे में बताया गया है:

विज्ञापन देने वाले लोगों या कंपनियों के लिए Google टैग गेटवे के आर्किटेक्चर की जानकारी का फ़्लो.

शुरू करने से पहले

इस गाइड में यह माना गया है कि आपकी वेबसाइट पहले से ही इन चीज़ों के साथ कॉन्फ़िगर की गई है:

  • Google टैग या Tag Manager कंटेनर.
  • कॉन्टेंट डिलीवरी नेटवर्क (सीडीएन) या लोड बैलेंसर, जो अनुरोधों को बाहरी एंडपॉइंट पर फ़ॉरवर्ड कर सकता है.

शुरू करने के लिए, सेटअप का टाइप चुनें.

1. मेज़रमेंट के तरीके चुनना

आपको अपनी वेबसाइट के डोमेन पर, हर टैग या Google Tag Manager कंटेनर को दिखाने के लिए, मेज़रमेंट का एक यूनीक पाथ रिज़र्व करना होगा.

मेज़रमेंट पाथ से जुड़ी ज़रूरी शर्तें:

  • पाथ का इस्तेमाल आपके डोमेन पर पहले से नहीं किया जा रहा हो.
  • हर पाथ, रूट पाथ / नहीं होना चाहिए.
  • हर पाथ में 100 से ज़्यादा वर्ण नहीं होने चाहिए.

Google Tag Manager:

अगर Google Tag Manager का इस्तेमाल किया जा रहा है, तो आपको सिर्फ़ अपना कंटेनर आईडी (जैसे, GTM-XXXXXX) देना होगा. यह एक ही सेटअप, उन सभी टैग (जैसे कि Google Analytics, Google Ads वगैरह) के लिए काफ़ी है जो पहले से उस कंटेनर में जोड़े गए हैं.

हर यूनीक कंटेनर या स्टैंडअलोन टैग के लिए, आपको एक यूनीक सर्विंग पाथ और उसका आईडी चाहिए होगा.

विज्ञापन देने वाले लोगों या कंपनियों के लिए Google टैग गेटवे सेट अप करने के लिए, कोई ऐसा पाथ चुनें जो आपकी साइट पर पहले से इस्तेमाल नहीं हो रहा हो. साइट पर पहले से मौजूद किसी पाथ से टकराव की संभावना को कम करने के लिए, अक्षरों और संख्याओं के किसी भी कॉम्बिनेशन को चुना जा सकता है. अगर आपको ऐसा पाथ चाहिए जिसे आसानी से पढ़ा जा सके, तो /gtm, /metrics, /analytics या अपनी पसंद का कोई अन्य शब्द इस्तेमाल किया जा सकता है.

उदाहरण के लिए:

इस्तेमाल का उदाहरण आईडी टैग दिखाने वाला पाथ ऑरिजिन एंडपॉइंट
स्टैंडअलोन टैग 1 G-12345 /abjfo/ g-12345.fps.goog
स्टैंडअलोन टैग 2 G-67890 /fjdso/ g-67890.fps.goog
GTM कंटेनर GTM-ABCDEF /cvfjk/ gtm-abcdef.fps.goog

इस दस्तावेज़ में दिए गए उदाहरणों को भरने के लिए, यहां दी गई जानकारी भरें.

Your domain: example.com
Google tag ID: G-12345
Tag serving path: /metrics

एक से ज़्यादा टैग या कंटेनर मैनेज करने का तरीका:

अगर आपके टैग एक ही GTM कंटेनर में हैं, तो आपको यह सेटअप दोबारा करने की ज़रूरत नहीं है. सिर्फ़ एक Google Tag Manager कंटेनर जोड़ें. इसके बाद, इसमें मौजूद सभी टैग मैनेज किए जाएंगे.

अगर आपके टैग अलग-अलग GTM कंटेनर में हैं या लिंक नहीं किए गए हैं... आपको हर इंस्टेंस के लिए, यह सेटअप दोहराना होगा. यह तब लागू होता है, जब:

  • एक से ज़्यादा, अलग-अलग Google Tag Manager कंटेनर.
  • ऐसे अलग-अलग टैग (जैसे, G-XXXXXX) जो किसी कंटेनर में नहीं हैं.

ऐसा करने पर, आपको हर कंटेनर या टैग को एक यूनीक टैग सर्विंग पाथ असाइन करना होगा.

2. रास्ते पर मौजूद ट्रैफ़िक

इस सेक्शन में यह माना गया है कि आपकी वेबसाइट पहले से ही ऐसे सीडीएन या लोड बैलेंसर का इस्तेमाल कर रही है जो ट्रैफ़िक को पाथ के हिसाब से रूट करने की सुविधा देता है.

Google Cloud

आपको एक नया बैकएंड सेट अप करना होगा. यह बैकएंड, साइट पर आने वाले व्यक्ति की अनुमानित भौगोलिक जगह की जानकारी ढूंढता है. साथ ही, आपको अपने मौजूदा बाहरी ऐप्लिकेशन लोड बैलेंसर में राउटिंग के नियम बनाने होंगे.

नया बैकएंड बनाएं

  1. GCP लोड बैलेंसर खोलें

  2. अपने लोड बैलेंसर में, बैकएंड कॉन्फ़िगरेशन सेक्शन खोलें. नई बैकएंड सेवा बनाएं. बैकएंड कॉन्फ़िगरेशन की सेटिंग

  3. भौगोलिक जगह की जानकारी के साथ, अपनी नई बैकएंड सेवा कॉन्फ़िगर करें:

    • कोई नाम डालें, जैसे कि measurement-be-svc.
    • बैकएंड टाइप को इंटरनेट नेटवर्क एंडपॉइंट ग्रुप पर सेट करें.
    • प्रोटोकॉल को एचटीटीपीएस पर सेट करें और टाइम आउट को पहले से भरी गई वैल्यू के तौर पर छोड़ दें.
    • बैकएंड में जाकर, इंटरनेट नेटवर्क एंडपॉइंट ग्रुप ड्रॉप-डाउन पर क्लिक करें. इसके बाद, नया इंटरनेट नेटवर्क एंडपॉइंट ग्रुप बनाएं:
      • नेटवर्क एंडपॉइंट ग्रुप का टाइप को इंटरनेट एनईजी (ग्लोबल, रीजनल) पर सेट करें.
      • स्कोप को ग्लोबल पर सेट करें.
      • इसके ज़रिए जोड़ें को पूरी तरह क्वालिफ़ाइड डोमेन नेम और पोर्ट पर सेट करें.
      • पूरी तरह क्वालिफ़ाइड डोमेन नेम को G-12345.fps.goog पर सेट करें.
      • एंडपॉइंट बनाने के लिए, बनाएं पर क्लिक करें.
      • नेटवर्क एंडपॉइंट ग्रुप टैब को बंद करें, ताकि नई बैकएंड सेवा टैब पर वापस जाया जा सके.
    • नए नेटवर्क एंडपॉइंट ग्रुप का नाम खोजें और उसे चुनें.
    • ऐडवांस कॉन्फ़िगरेशन सेक्शन खोलें. ये कस्टम अनुरोध हेडर जोड़ें.
      हेडर का नाम हेडर की वैल्यू
      Host G-12345.fps.goog
      X-Forwarded-CountryRegion {client_region_subdivision}
      X-Forwarded-Geolocation latlong={client_city_lat_long};city={client_city}
    • अन्य सेटिंग देखें. इस इंटिग्रेशन के लिए, न तो Cloud CDN और न ही Cloud Armor की ज़रूरत है. इसलिए, इन दोनों को बंद किया जा सकता है.
    • नई बैकएंड सेवा सेव करें.

रूटिंग के नियम कॉन्फ़िगर करना

  1. अपने लोड बैलेंसर में, राउटिंग के नियम सेक्शन खोलें.

  2. यहां दिए गए होस्ट और पाथ के नियम जोड़ें:

    होस्ट पथ बैकएंड
    * /metrics/* measurement-be-svc

  3. लोड बैलेंसर के कॉन्फ़िगरेशन को अपडेट करें.

  4. किसी ब्राउज़र में, https://example.com/metrics/healthy पर जाकर सेट अप की पुष्टि करें. पेज पर ok टेक्स्ट होना चाहिए. पुष्टि करें कि भौगोलिक जानकारी शामिल की जा रही है. इसके लिए, https://example.com/metrics/?validate_geo=healthy पर जाएं. पेज पर ok टेक्स्ट होना चाहिए.

Cloudflare

विज्ञापन देने वाले लोगों या कंपनियों के लिए Google टैग गेटवे का इस्तेमाल करके टैग दिखाने के लिए, अनुरोधों को फ़ॉरवर्ड करने के लिए Cloudflare स्निपेट का इस्तेमाल किया जा सकता है.

स्निपेट बनाना

  1. Cloudflare डैशबोर्ड में, Account Home > example.com > Rules > Snippets पर जाएं.
  2. स्निपेट बनाएं पर क्लिक करें.
  3. अपने स्निपेट के लिए ऐसा नाम डालें जिसमें आपका टैग आईडी शामिल हो (जैसे, google_tag_gateway_gtm_1234). नाम में सिर्फ़ अंग्रेज़ी के छोटे अक्षर, संख्याएं, और अंडरस्कोर शामिल किए जा सकते हैं. इसलिए, अपने टैग आईडी में मौजूद किसी भी हाइफ़न (-) को अंडरस्कोर (_) से बदलें.
  4. G-12345 प्लेसहोल्डर को अपने Google टैग आईडी से अपडेट करें.
  5. दिए गए कोड स्निपेट को एडिटर में चिपकाएं:

    export default {
      async fetch(request) {
        const newRequest = new Request(request);
        const url = new URL(request.url);
        url.hostname = 'fps.goog';
        newRequest.headers.set('X-Gtg-Implementation', 'Snippet');
        newRequest.headers.set('X-Gtg-Tag-Id', 'G-12345');
        newRequest.headers.append('X-Forwarded-For', request.headers.get('CF-Connecting-IP'));
        newRequest.headers.set('X-Forwarded-Country', request.cf.country);
        newRequest.headers.set('X-Forwarded-Region', request.cf.regionCode);
        newRequest.headers.set(
          'X-Forwarded-Geolocation',
          `latlong=${request.cf.latitude},${request.cf.longitude};` +
            `city=${request.cf.city}`,
        );
        return await fetch(url, newRequest);
      },
    };
    
  6. कॉन्फ़िगरेशन पेज पर जाने के लिए, स्निपेट का नियम पर क्लिक करें.

स्निपेट का नियम कॉन्फ़िगर करना

  1. स्निपेट के लिए बनाए गए नियम वाले पेज पर, कस्टम फ़िल्टर एक्सप्रेशन चुनें.
  2. एक्सप्रेशन में बदलाव करें पर क्लिक करें और इसे चिपकाएं: (starts_with(http.request.uri.path, "/metrics/"))
  3. स्निपेट के नियम को सेव करने के लिए, हो गया पर क्लिक करें.
  4. स्निपेट को चालू करने के लिए, Deploy पर क्लिक करें.
  5. किसी ब्राउज़र में, https://example.com/metrics/healthy पर जाकर सेट अप की पुष्टि करें. पेज पर ok टेक्स्ट होना चाहिए. पुष्टि करें कि भौगोलिक जानकारी शामिल की जा रही है. इसके लिए, https://example.com/metrics/?validate_geo=healthy पर जाएं. पेज पर ok टेक्स्ट होना चाहिए.

Akamai

विज्ञापन देने वाले लोगों या कंपनियों के लिए Google टैग गेटवे में अपना टैग दिखाने के लिए, आपको अपनी प्रॉपर्टी में एक नया नियम जोड़ना होगा. इससे अनुरोधों को फ़ॉरवर्ड किया जा सकेगा और जियोलोकेशन की जानकारी जोड़ी जा सकेगी.

रीडायरेक्ट करने का नियम बनाना

  1. प्रॉपर्टी मैनेजर में, डिलीवरी कॉन्फ़िगरेशन का नया वर्शन बनाएं
  2. प्रॉपर्टी कॉन्फ़िगरेशन सेटिंग सेक्शन में जाकर, एक नया Rule जोड़ें
    • कोई नाम डालें, जैसे कि Route measurement
  3. नया मिलान जोड़ें
    • मैच ड्रॉपडाउन को पाथ और इनमें से एक है पर सेट करें
    • मैच वैल्यू को /metrics/* पर सेट करें
  4. कोई नया व्यवहार जोड़ना
    • Standard Property Behavior को चुनें. इसके बाद, Origin Server behavior को चुनें
    • ओरिजन सर्वर के होस्टनेम को G-12345.fps.goog पर सेट करें
    • होस्ट हेडर फ़ॉरवर्ड करें को ओरिजन होस्टनेम पर सेट करें
  5. नया नियम सेव करें और अपने बदलाव लागू करें
    • पक्का करें कि प्रोडक्शन में रोल आउट करने से पहले, आपने रीडायरेक्ट करने के नए नियम को स्टेजिंग एनवायरमेंट में टेस्ट कर लिया हो
    • अहम जानकारी: पक्का करें कि आपके पास ऐसे कोई नियम न हों जो आउटगोइंग रिस्पॉन्स हेडर में बदलाव करते हों या उन्हें हटाते हों. अगर Content-Type रिस्पॉन्स हेडर मौजूद नहीं है, तो इस वजह से Google स्क्रिप्ट काम नहीं कर सकती हैं.

भौगोलिक जगह की जानकारी शामिल करना

  1. रीडायरेक्ट करने का नियम चुनें. यह नियम ऊपर बनाया गया है. इसके बाद, प्रॉपर्टी कॉन्फ़िगरेशन की सेटिंग में जाएं

  2. कोई नया व्यवहार जोड़ना

    • स्टैंडर्ड प्रॉपर्टी बिहेवियर को चुनें. इसके बाद, कॉन्टेंट टारगेटिंग (EdgeScape) बिहेवियर को चुनें
    • चालू करें को true पर सेट करें
  3. नए व्यवहार को सेव करें और अपने बदलावों को लागू करें.

    • पक्का करें कि प्रोडक्शन में रोल आउट करने से पहले, आपने रीडायरेक्ट करने के नए नियम को स्टेजिंग एनवायरमेंट में टेस्ट कर लिया हो
  4. किसी ब्राउज़र में, https://example.com/metrics/healthy पर जाकर सेट अप की पुष्टि करें. पेज पर ok टेक्स्ट होना चाहिए. पुष्टि करें कि भौगोलिक जानकारी शामिल की जा रही है. इसके लिए, https://example.com/metrics/?validate_geo=healthy पर जाएं. पेज पर ok टेक्स्ट होना चाहिए.

Amazon CloudFront

विज्ञापन देने वाले लोगों या कंपनियों के लिए Google टैग गेटवे की मदद से टैग दिखाने के लिए, आपको अनुरोधों को फ़ॉरवर्ड करने और जियोलोकेशन की जानकारी जोड़ने के लिए, डिसट्रीब्यूशन के व्यवहार को कॉन्फ़िगर करना होगा.

नया ऑरिजिन जोड़ना

  1. Amazon Web Services (AWS) में CloudFront पेज पर जाएं
  2. अपना CloudFront डिस्ट्रिब्यूशन चुनें
  3. ऑरिजिन टैब में जाकर, इन सेटिंग के साथ एक ऑरिजिन बनाएं:
    • ओरिजन डोमेन को G-12345.fps.goog पर सेट करें
    • प्रोटोकॉल को सिर्फ़ एचटीटीपीएस पर सेट करें

रीडायरेक्ट करने का तरीका बनाना

  1. AWS में CloudFront पेज पर जाएं
  2. अपना CloudFront डिस्ट्रिब्यूशन चुनें
  3. व्यवहार टैब में जाकर, नीचे दी गई सेटिंग के साथ नया व्यवहार बनाएं:
    • पाथ पैटर्न को /metrics/* पर सेट करें
    • ऑरिजिन और ऑरिजिन ग्रुप को G-12345.fps.goog पर सेट करें
    • ऑब्जेक्ट अपने-आप कंप्रेस होने की सुविधा को नहीं पर सेट करें
    • दर्शकों के लिए प्रोटोकॉल से जुड़ी नीति को सिर्फ़ एचटीटीपीएस पर सेट करें
    • अनुमति वाले एचटीटीपी तरीके को GET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE पर सेट करें
    • कैश मेमोरी में सेव करने के लिए कुंजी और ऑरिजिन के अनुरोध में जाकर, कैश मेमोरी में सेव करने और ऑरिजिन के अनुरोध से जुड़ी नीति चुनें
      • कैश मेमोरी में सेव करने से जुड़ी नीति को CachingDisabled पर सेट करें
      • ऑरिजिन के अनुरोध से जुड़ी नीति को AllViewerExceptHostHeader पर सेट करें
  4. व्यवहार सूची में जाकर पुष्टि करें कि नए व्यवहार का Precedence, अन्य सभी व्यवहारों से ज़्यादा है
    • Precedence बदलने के लिए, अपना व्यवहार चुनें. इसके बाद, ऊपर ले जाएं बटन को तब तक चुनें, जब तक यह अन्य सभी व्यवहारों से ऊपर न हो जाए.
  5. किसी ब्राउज़र में, https://example.com/metrics/healthy पर जाकर सेटअप की पुष्टि करें. पेज पर ok लिखा होना चाहिए.

भौगोलिक जगह की जानकारी शामिल करना

  1. ज़रूरी भौगोलिक स्थान की जानकारी को फ़ॉरवर्ड करने के लिए, रीडायरेक्ट करने के तरीके में Headers को AllViewerExceptHostHeader पर सेट करें.
    • CloudFront व्यूअर की जगह की जानकारी देने वाले हेडर की पूरी सूची के बारे में इस लेख में बताया गया है
  2. डिस्ट्रिब्यूशन को लागू होने में कुछ मिनट लग सकते हैं. किसी ब्राउज़र में, सेट अप की पुष्टि करने के लिए यहां जाएं: https://example.com/metrics/?validate_geo=healthy. पेज पर ok लिखा होना चाहिए.

Fastly

विज्ञापन देने वाले लोगों या कंपनियों के लिए Google टैग गेटवे में अपना टैग दिखाने के लिए, आपको Fastly CDN सेवा को कॉन्फ़िगर करना होगा. इससे अनुरोधों को फ़ॉरवर्ड किया जा सकेगा और जियोलोकेशन की जानकारी जोड़ी जा सकेगी. इस प्रोसेस में, एक शर्त, एक होस्ट, और दो वीसीएल स्निपेट बनाए जाते हैं.

शर्त और होस्ट बनाना

सबसे पहले, गेटवे के लिए अनुरोधों की पहचान करने के लिए एक शर्त सेट अप करें. साथ ही, Google पर अनुरोधों को रूट करने के लिए एक होस्ट सेट अप करें.

  1. नीचे दी गई सेटिंग के साथ नई शर्त बनाएं:

    • टाइप: Request
    • नाम: Google Tag Gateway Path (या अपनी पसंद का कोई नाम)
    • लागू करें, अगर…: req.url.path ~ "^/metrics"
  2. इन सेटिंग के साथ नया होस्ट बनाएं:

    • होस्ट का नाम/पता: fps.goog
  3. इन अतिरिक्त सेटिंग की मदद से, नए होस्ट को कॉन्फ़िगर करें:

    • शर्त अटैच करें पर क्लिक करें और वह शर्त चुनें जिसे आपने पहले चरण में बनाया था.
    • होस्ट को बदलें को fps.goog पर सेट करें.
    • अन्य सेटिंग को डिफ़ॉल्ट पर रहने दें.
    • होस्ट को सेव करने के लिए, अपडेट करें पर क्लिक करें.

Google टैग आईडी और जियोलोकेशन हेडर जोड़ना

इसके बाद, आपको Google टैग आईडी और क्लाइंट के जियोलोकेशन डेटा को अटैच करने के लिए, वीसीएल (Varnish Configuration Language) स्निपेट जोड़ने होंगे. आपको एक ही कोड का इस्तेमाल करके, दो अलग-अलग स्निपेट बनाने होंगे. एक स्निपेट vcl_miss के लिए और दूसरा vcl_pass के लिए.

  1. अपनी सेवा में, VCL स्निपेट पर जाएं और इन फ़ील्ड के साथ एक स्निपेट बनाएं:

    • नाम: Geo_MISS (या अपनी पसंद का कोई नाम)
    • प्लेसमेंट: Within Subroutine
    • सब-रूटीन: vcl_miss
    • VCL:

      if (req.url.path ~ "^/metrics") {
        set bereq.http.X-Gtg-Tag-Id = "G-12345";
        set bereq.http.X-Forwarded-Country = client.geo.country_code;
        set bereq.http.X-Forwarded-Region = client.geo.region;
        set bereq.http.X-Forwarded-Geolocation = "latlong=" +
          client.geo.latitude + "," + client.geo.longitude + ";city=" +
          client.geo.city;
      }
      
  2. इन फ़ील्ड के साथ एक और स्निपेट बनाएं:

    • नाम: Geo_PASS (या अपनी पसंद का कोई नाम)
    • टाइप: vcl_pass
    • VCL:

      if (req.url.path ~ "^/metrics") {
        set bereq.http.X-Gtg-Tag-Id = "G-12345";
        set bereq.http.X-Forwarded-Country = client.geo.country_code;
        set bereq.http.X-Forwarded-Region = client.geo.region;
        set bereq.http.X-Forwarded-Geolocation = "latlong=" +
          client.geo.latitude + "," + client.geo.longitude + ";city=" +
          client.geo.city;
      }
      

    अब आपके पास दो नए और अलग-अलग स्निपेट होने चाहिए. इससे यह पक्का होता है कि आपके होस्ट से फ़ेच किए जाने वाले किसी भी अनुरोध में, जियोलोकेशन हेडर जोड़े गए हैं. भले ही, यह "कैश मिस" (vcl_miss) हो या "कैश पास" (vcl_pass).

पूरे कॉन्फ़िगरेशन को चालू करना और उसकी पुष्टि करना

होस्ट, शर्त, और वीसीएल स्निपेट बनाने के बाद, अब पूरे सेटअप को चालू किया जा सकता है और उसकी जांच की जा सकती है.

  1. सभी नए बदलावों को लागू करने के लिए, चालू करें पर क्लिक करें.
  2. अपने ब्राउज़र में दोनों टेस्ट चलाकर, कॉन्फ़िगरेशन की पुष्टि करें:

    • पहला टेस्ट (टैग और राउटिंग): https://example.com/metrics/healthy पर जाएं
    • दूसरा टेस्ट (जियोलोकेशन): https://example.com/metrics/?validate_geo=healthy पर जाएं

    दोनों पेजों पर ok लिखा होना चाहिए

अन्य

विज्ञापन देने वाले लोगों या कंपनियों के लिए Google टैग गेटवे में अपना टैग दिखाने के लिए, आपको अपने सीडीएन या लोड बैलेंसर को कॉन्फ़िगर करना होगा. इससे अनुरोध, विज्ञापन देने वाले लोगों या कंपनियों के लिए Google टैग गेटवे के एंडपॉइंट पर भेजे जा सकेंगे.

  1. G-12345.fps.goog पर ले जाने वाला ऑरिजिन या बैकएंड जोड़ें.
  2. होस्ट हेडर को बदलकर G-12345.fps.goog पर सेट करें. सभी कुकी और क्वेरी स्ट्रिंग को फ़ॉरवर्ड करने की अनुमति दें.
  3. विज़िटर की जियोलोकेशन की जानकारी पास करें. इसके लिए, इनमें से कोई एक हेडर शामिल करें:
    • X-Forwarded-CountryRegion - उपयोगकर्ता का देश और क्षेत्र, ISO 3166-2 के एक कोड में (उदाहरण के लिए: US-CA).
    • X-Forwarded-Country और X-Forwarded-Region:
      • X-Forwarded-Country - उपयोगकर्ता के देश का नाम, ISO 3166-1 ऐल्फ़ा-2 कोड के तौर पर (उदाहरण के लिए: US).
      • X-Forwarded-Region - उपयोगकर्ता के क्षेत्र का सबडिविज़न कोड (उदाहरण के लिए: CA).
    • अगर हेडर के दोनों सेट शामिल किए जाते हैं, तो X-Forwarded-CountryRegion का इस्तेमाल किया जाएगा.
  4. /metrics/* के लिए पाथ का नियम जोड़ें, ताकि ट्रैफ़िक को विज्ञापन देने वाले लोगों या कंपनियों के लिए Google टैग गेटवे पर भेजा जा सके.
  5. रिज़र्व किए गए पाथ को इस तरह से कॉन्फ़िगर करें कि उसे डिफ़ॉल्ट नियम से पहले प्राथमिकता दी जाए.
  6. किसी ब्राउज़र में, https://example.com/metrics/healthy पर जाकर सेट अप की पुष्टि करें. पेज पर ok लिखा होना चाहिए. पुष्टि करें कि भौगोलिक जानकारी शामिल की जा रही है. इसके लिए, https://example.com/metrics/?validate_geo=healthy पर जाएं. पेज पर ok लिखा होना चाहिए.

तीसरा चरण: मेज़रमेंट पाथ का इस्तेमाल करने के लिए, वेबसाइट पर स्क्रिप्ट को अपडेट करें

वेबसाइट के हर पेज पर मौजूद स्क्रिप्ट को इनमें से किसी एक स्क्रिप्ट से बदलें:

gtag.js

<head> सेक्शन में सबसे ऊपर, Google टैग आईडी वाली स्क्रिप्ट की दो लाइनें ढूंढें:

<!-- Google tag (gtag.js) -->
<script async src="//www.googletagmanager.com/gtag/js?id=G-12345"></script>

और उनकी जगह मेज़रमेंट पाथ का इस्तेमाल करने वाला ट्रैकिंग कोड जोड़ें:

<!-- Google tag (gtag.js) -->
<script async src="/metrics/"></script>

gtm.js

<head> सेक्शन में सबसे ऊपर, Tag Manager के स्निपेट की जगह पर यह जोड़ें:

<!-- 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=
'/metrics/?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','');</script>
<!-- End Google Tag Manager -->

मेज़रमेंट सेटअप की जांच करना

मेज़रमेंट सेटअप की जांच करने के लिए, अपने कंटेनर को कॉन्फ़िगर करें, ताकि उसमें कम से कम एक ऐसा टैग हो जो ट्रिगर हो रहा हो.

  1. Tag Assistant पर जाएं और अपने कंटेनर की झलक देखें.
  2. इवेंट ट्रिगर करने के लिए, अपनी वेबसाइट पर नेविगेट करें.
  3. खास जानकारी > आउटपुट > भेजे गए हिट टैब में, पुष्टि करें कि हिट /metrics पर भेजे गए हों.

    सेटअप की पुष्टि करने वाला स्क्रीनशॉट