Tag Assistant की मदद से, सहमति मोड से जुड़ी समस्या हल करना

यह लेख उन डेवलपर और एडमिन के लिए है जिन्हें अपनी वेबसाइट पर, सहमति मोड लागू होने की पुष्टि करनी है. साथ ही, इससे जुड़ी समस्या को हल करना है. वेबसाइटों पर टीसीएफ़ को लागू करने के लिए, टीसीएफ़ से जुड़ी समस्या का हल देखें. ऐप्लिकेशन के लागू होने की पुष्टि करने के लिए, Android और iOS के लिए निर्देश देखें.

इनके लिए यह देखा जा सकता है कि आपने सहमति मोड को लागू किया है या नहीं:

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

Tag Assistant, सहमति लेने के इन तरीकों के साथ काम करता है:

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

Tag Assistant को सभी ब्राउज़र पर इस्तेमाल किया जा सकता है. समस्याओं को हल करने के सबसे अच्छे नतीजे पाने के लिए, Google Chrome का इस्तेमाल करें और Tag Assistant Companion ब्राउज़र एक्सटेंशन इंस्टॉल करें.

सहमति मोड के काम करने की पुष्टि करना

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

gtag.js

वेबसाइटों के लिए सहमति के सेटअप की पुष्टि करने के लिए, नया Tag Assistant सेशन शुरू करें:

  1. Google Tag Assistant खोलें
  2. अपनी वेबसाइट का यूआरएल डालें. आपकी वेबसाइट एक नए टैब में खुल जाएगी.

  3. अपनी वेबसाइट पर, कुकी बैनर खोलें और सभी पैरामीटर स्वीकार करें.

  4. Tag Assistant में, पुष्टि करें कि पेज ने डिफ़ॉल्ट सहमति को सही तरीके से सेट किया है या नहीं:

    1. खास जानकारी में जाकर, सहमति वाला सबसे पुराना इवेंट चुनें.
    2. एपीआई कॉल सेक्शन में, देखें कि ये पैरामीटर सेट किए गए हैं या नहीं: ad_storage, ad_personalization, ad_user_data, analytics_storage.
    3. इसके अलावा, अपने टैग सेक्शन के आउटपुट में, सहमति टैब चुनें और पेज पर मौजूद डिफ़ॉल्ट कॉलम पर सही का निशान लगाएं.

      Tag Assistant का स्क्रीनशॉट, जो सहमति की डिफ़ॉल्ट सेटिंग दिखा रहा है

  5. पुष्टि करें कि पेज ने सहमति वाले बैनर के इंटरैक्शन के आधार पर, सहमति को अपडेट किया है या नहीं:

    1. खास जानकारी में, सबसे हाल का सहमति वाला इवेंट चुनें.
    2. एपीआई कॉल सेक्शन में, देखें कि ये पैरामीटर अपडेट हुए हैं या नहीं: ad_storage, ad_personalization, ad_user_data, analytics_storage.
    3. इसके अलावा, अपने टैग सेक्शन के आउटपुट में, सहमति टैब चुनें और पेज पर होने वाले अपडेट कॉलम की जांच करें.

      Tag Assistant का स्क्रीनशॉट, जिसमें अपडेट की गई सहमति सेटिंग दिखाई गई हैं

Tag Manager

वेबसाइटों के लिए सहमति के सेटअप की पुष्टि करने के लिए, नया Tag Assistant सेशन शुरू करें:

  1. Google Tag Assistant खोलें
  2. अपनी वेबसाइट का यूआरएल डालें. आपकी वेबसाइट एक नए टैब में खुल जाएगी.

  3. अपनी वेबसाइट पर, कुकी बैनर खोलें और सभी को स्वीकार करें.

  4. Tag Assistant में, पुष्टि करें कि पेज ने डिफ़ॉल्ट सहमति को सही तरीके से सेट किया है या नहीं:

    1. खास जानकारी में जाकर, सहमति वाला सबसे पुराना इवेंट चुनें.
    2. एपीआई कॉल सेक्शन में, देखें कि ये पैरामीटर सेट किए गए हैं या नहीं: ad_storage, ad_personalization, ad_user_data, analytics_storage.
    3. इसके अलावा, अपने टैग सेक्शन के आउटपुट में, सहमति टैब चुनें और पेज पर मौजूद डिफ़ॉल्ट कॉलम पर सही का निशान लगाएं.

      Tag Assistant का स्क्रीनशॉट, जो सहमति की डिफ़ॉल्ट सेटिंग दिखा रहा है

  5. पुष्टि करें कि पेज ने सहमति वाले बैनर के इंटरैक्शन के आधार पर, सहमति को अपडेट किया है या नहीं:

    1. खास जानकारी में, सबसे हाल का सहमति वाला इवेंट चुनें.
    2. एपीआई कॉल सेक्शन में, देखें कि ये पैरामीटर अपडेट हुए हैं या नहीं: ad_storage, ad_personalization, ad_user_data, analytics_storage.
    3. इसके अलावा, अपने टैग सेक्शन के आउटपुट में, सहमति टैब चुनें और पेज पर होने वाले अपडेट कॉलम की जांच करें.

      Tag Assistant का स्क्रीनशॉट, जिसमें अपडेट की गई सहमति सेटिंग दिखाई गई हैं

  6. देखें कि सहमति की स्थिति की वजह से कौनसे टैग ट्रिगर हुए या ब्लॉक किए गए थे:

    1. खास जानकारी में, टैग टैब चुनें.
    2. किसी टैग पर क्लिक करके देखें कि उसने सहमति की सेटिंग के हिसाब से काम किया है या नहीं.

समस्या हल करने के निर्देश पाने के लिए, कोई समस्या चुनें:

पेज पर सहमति मोड लागू नहीं होने पर, Tag Assistant का सहमति टैब खाली होता है.

समस्या को ठीक करने के लिए, आपको सहमति मोड लागू करना होगा. नीचे दिए गए निर्देशों में यह माना गया है कि आपकी वेबसाइट पर, सहमति लेने के लिए बैनर पहले से मौजूद है.

gtag.js

वीडियो: सहमति मोड सेट अप करने का तरीका

gtag('consent', 'default', {
      'ad_storage': 'denied',
      'analytics_storage': 'denied',
      'ad_user_data': 'denied',
      'ad_personalization': 'denied',
});

सिलसिलेवार निर्देश: सहमति मोड सेट अप करने का तरीका

अगर सहमति बैनर लोड करने के लिए, किसी सहमति मैनेजमेंट प्लैटफ़ॉर्म (सीएमपी) का इस्तेमाल किया जाता है, तो:

  1. पता करें कि आपका सीएमपी, Google के सहमति मोड के साथ काम करता है या नहीं.
  2. Google के सहमति मोड को चालू करने के लिए, अपने सीएमपी की सेटिंग देखें.
  3. जांचें कि सहमति मोड सही तरह से काम कर रहा है या नहीं.

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

Tag Manager

अगर Tag Manager का इस्तेमाल किया जाता है, तो सहमति मोड लागू करने के लिए, Tag Manager टेंप्लेट उपलब्ध कराने वाले सहमति प्लैटफ़ॉर्म का इस्तेमाल करने का सुझाव दिया जाता है. Tag Manager का इस्तेमाल करके सहमति का बैनर सेट अप करने के लिए:

  1. Google Tag Manager खोलें
  2. अपने फ़ाइल फ़ोल्डर में, टैग मेन्यू खोलें.
  3. नया टैग सेट अप करें. टैग कॉन्फ़िगरेशन पर क्लिक करें और कम्यूनिटी टेंप्लेट गैलरी खोलें.
  4. सीएमपी की सेवा देने वाली कंपनी का टैग खोजें और फ़ाइल फ़ोल्डर में जोड़ें पर क्लिक करें.
  5. अपने टैग टेंप्लेट में फ़ील्ड भरें. सीएमपी की सेवा देने वाली कंपनी के पास, ज़रूरी फ़ील्ड के बारे में ज़्यादा जानकारी है.
  6. ट्रिगर करने में, सभी पेजों के लिए सहमति की प्रोसेस शुरू करें ट्रिगर चुनें.
  7. टैग सेव करें और अपने कंटेनर की झलक देखें, ताकि सहमति मोड के काम करने की पुष्टि की जा सके.

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

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

gtag.js

gtag के सहमति वाले डिफ़ॉल्ट निर्देशों को कॉल करने वाले सभी कोड को पेज पर सबसे ऊपर, किसी भी टैग स्निपेट या ऐसे अन्य कोड के ऊपर ले जाएं जो सहमति का इस्तेमाल कर रहा हो.

सहमति से जुड़े इन पैरामीटर को सेट करें:

gtag('consent', 'default', {
      'ad_storage': 'denied',
      'analytics_storage': 'denied',
      'ad_user_data': 'denied',
      'ad_personalization': 'denied',
});

सहमति की डिफ़ॉल्ट स्थितियां एसिंक्रोनस रूप से सेट न करें.

Tag Manager

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

पक्का करें कि टैग कम से कम इन चार पैरामीटर के लिए, सहमति की डिफ़ॉल्ट सेटिंग लोड करता हो:

  • ad_storage
  • ad_user_data
  • ad_personalization
  • analytics_storage

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

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

उदाहरण के लिए, इस स्थिति में विज्ञापन टैग, डिफ़ॉल्ट सहमति के सेट होने से पहले ही कुकी को पढ़ या लिख चुका है:

  1. वेबसाइट पर आने वाले व्यक्ति ने पेज खोला
  2. विज्ञापन टैग ट्रिगर हुआ
  3. डिफ़ॉल्ट सहमति को 'अस्वीकार किया गया' पर सेट किया गया

Tag Assistant ने किसी गड़बड़ी की शिकायत की है: टैग सहायक
गड़बड़ी

gtag.js

gtag के सहमति वाले डिफ़ॉल्ट निर्देशों को कॉल करने वाले सभी कोड को पेज पर सबसे ऊपर, किसी भी टैग स्निपेट या ऐसे अन्य कोड के ऊपर ले जाएं जो सहमति का इस्तेमाल कर रहा हो.

सहमति से जुड़े इन पैरामीटर को सेट करें:

gtag('consent', 'default', {
      'ad_storage': 'denied',
      'analytics_storage': 'denied',
      'ad_user_data': 'denied',
      'ad_personalization': 'denied',
});

सहमति की डिफ़ॉल्ट स्थितियां एसिंक्रोनस रूप से सेट न करें.

Tag Manager

अगर सहमति टेंप्लेट टैग, डिफ़ॉल्ट सहमति सेट करता है, तो:

  1. सहमति की प्रोसेस शुरू करने की सुविधा को चालू करने के लिए, सहमति देने वाले टेंप्लेट टैग के ट्रिगर में बदलाव करें.
  2. अन्य सभी टैग के लिए: सहमति शुरू होने के बाद टैग ट्रिगर करें. उदाहरण के लिए, पेज लोड होने पर किसी टैग को ट्रिगर करने के लिए, प्रोसेस शुरू करने वाला - सभी पेज ट्रिगर का इस्तेमाल करें.

जब वेबसाइट पर आने वाला व्यक्ति, सहमति वाले बैनर के साथ इंटरैक्ट करता है, तो उसे सहमति update कमांड भेजना चाहिए. अगर सहमति की स्थिति अपडेट नहीं होती है, तो देखें कि क्या आपने अपडेट करने का कोई तरीका लागू किया है.

gtag.js

जब वेबसाइट पर आने वाले किसी व्यक्ति ने आपके बैनर से इंटरैक्ट किया हो, तब सहमति की स्थिति अपडेट करने के लिए, gtag.js update कमांड का इस्तेमाल करें. पक्का करें कि आपके पास हर उस पैरामीटर को अपडेट करने का तरीका हो जिसके लिए सहमति को डिफ़ॉल्ट तौर पर सेट किया गया है. साथ ही, यह भी पक्का करें कि उपयोगकर्ता granted और denied, दोनों के लिए अपनी सहमति को अपडेट कर सके.

इस उदाहरण में दिखाया गया है कि जब कोई व्यक्ति सहमति वाले बैनर में Google Ads कुकी स्वीकार करता है, तब consentGrantedAdStorage फ़ंक्शन, सहमति की स्थिति को कैसे अपडेट करता है.

<script>
function consentGrantedAdStorage() {
  gtag('consent', 'update', {
    'ad_storage': 'granted'
  });
  }
</script>
<!-- Invoke your consent function when a user interacts with your banner -->
<body>
  ...
  <button onclick="consentGrantedAdStorage()">Yes</button>
  ...
</body>

Tag Manager

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

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

gtag.js

  1. अपने ब्राउज़र में, वेबसाइट पर आने वाले लोगों की जगह को उस इलाके पर सेट करें जिसकी आपको पुष्टि करनी है. Chrome में जगह की जानकारी सेट करने का तरीका जानें.
  2. जांचें कि सहमति मोड सही तरह से काम कर रहा है या नहीं.
  3. अगर सहमति मोड, उपयोगकर्ता के इलाके के मुताबिक नहीं है, तो अपने सोर्स कोड की जांच करें. उदाहरण के लिए:

      gtag('consent', 'default', {
        'analytics_storage': 'denied',
        'region': ['ES', 'US-AK']
      });
    
      gtag('consent', 'default', {
        'ad_storage': 'denied'
      });
    

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

Tag Manager

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

अगले चरण

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

सहमति मोड के असर के नतीजों के बारे में ज़्यादा जानें.