ब्राउज़र DevTools से Google Consent Mode की डिबगिंग: gcs पैरामीटर पढ़ना
आपको ब्राउज़र में सत्यापन क्यों करना चाहिए
सही दिखने वाला सहमति बैनर इस बात का प्रमाण नहीं है कि आपके टैग सही व्यवहार कर रहे हैं। Consent Mode की समस्याएँ चुपचाप होती हैं: पेज लोड होते हैं, विज्ञापन दिखते हैं और रिपोर्ट भरती हैं, फिर भी Google को भेजे गए संकेत गलत हो सकते हैं। ब्राउज़र के डेवलपर टूल आपको कुछ ही मिनटों में, बिना किसी अतिरिक्त सॉफ़्टवेयर के, जाँचने देते हैं कि वास्तव में क्या हो रहा है।
चरण 1: Network टैब को साफ़ तरीके से खोलें
- पेज को निजी विंडो में खोलें ताकि पहले की कोई पसंद संग्रहीत न हो।
- DevTools खोलें और Network टैब पर जाएँ।
- Preserve log पर टिक करें ताकि नेविगेशन के बाद भी अनुरोध बने रहें।
- पेज दोबारा लोड करें और अभी बैनर को न छुएँ।
चरण 2: अनुरोधों में सहमति स्थिति खोजें
Google के टैग अपने अनुरोधों में एक gcs पैरामीटर जोड़ते हैं। आप नेटवर्क सूची को collect या google से फ़िल्टर कर सकते हैं और किसी भी हिट को खोलकर उसकी क्वेरी स्ट्रिंग पढ़ सकते हैं। मान G100 या G111 जैसा दिखता है।
- G100 — विज्ञापन स्टोरेज और एनालिटिक्स स्टोरेज दोनों अस्वीकृत हैं।
- G111 — दोनों स्वीकृत हैं।
- G101 और G110 — एक स्वीकृत और एक अस्वीकृत।
G1 के बाद के अक्षरों को बाएँ से दाएँ पढ़ें: पहला अंक विज्ञापन स्टोरेज की स्थिति है और दूसरा एनालिटिक्स स्टोरेज की स्थिति, जहाँ 1 का मतलब स्वीकृत और 0 का मतलब अस्वीकृत है। नए कार्यान्वयन एक gcd पैरामीटर भी भेजते हैं जिसमें अधिक लंबी एन्कोडेड स्थिति होती है, और उसमें Consent Mode v2 के अतिरिक्त संकेत भी शामिल हैं।
चरण 3: किसी भी पसंद से पहले आपको क्या दिखना चाहिए
जिस क्षेत्र में सहमति ज़रूरी है, वहाँ विज़िटर के इंटरैक्ट करने से पहले भेजे गए पहले अनुरोधों में अस्वीकृत स्थिति दिखनी चाहिए। अगर विज़िटर के कुछ भी क्लिक करने से पहले ही आपको G111 दिखता है, तो आपका डिफ़ॉल्ट गलत है, या टैग डिफ़ॉल्ट सेट होने से पहले चल गया।
चरण 4: स्वीकार करने के बाद आपको क्या दिखना चाहिए
स्वीकार करें पर क्लिक करें, फिर नए अनुरोध देखें। स्थिति स्वीकृत में बदलनी चाहिए और टैग आगे बढ़ने चाहिए। अगर बैनर कहता है कि स्वीकार किया गया लेकिन अनुरोधों में अब भी अस्वीकृत स्थिति है, तो अपडेट कॉल Google टैग तक नहीं पहुँच रही, या बहुत देर से चल रही है।
चरण 5: डेटा लेयर का निरीक्षण करें
Console में dataLayer टाइप करें और प्रविष्टियाँ खोलें। आप क्रम से दो चीज़ें ढूँढ रहे हैं:
- default कमांड वाली एक consent प्रविष्टि, जो सहमति माँगने वाले क्षेत्रों के लिए हर संकेत को अस्वीकृत सूचीबद्ध करती है।
- उपयोगकर्ता के चुनने के बाद update कमांड वाली एक बाद की consent प्रविष्टि।
Consent Mode v2 के संकेत हैं ad_storage, analytics_storage, ad_user_data और ad_personalization। अगर आख़िरी दो गायब हैं, तो आपका सेटअप v1 जैसा है।
सबसे आम गलतियाँ
- डिफ़ॉल्ट बहुत देर से सेट हुआ। default कमांड Google टैग या Tag Manager कंटेनर के लोड होने से पहले चलनी चाहिए।
- अपडेट कभी नहीं भेजा गया। बैनर पसंद संग्रहीत करता है लेकिन update कमांड कभी नहीं बुलाता।
- केवल दो संकेत। उपयोगकर्ता डेटा और वैयक्तिकरण के v2 संकेत गायब हैं।
- गलत क्षेत्र तर्क। जिस क्षेत्र में सहमति ज़रूरी है वहाँ के विज़िटरों को डिफ़ॉल्ट रूप से स्वीकृत माना जाता है।
- एक्सटेंशन द्वारा अवरुद्ध। आपके अपने ब्राउज़र में गोपनीयता एक्सटेंशन अनुरोधों को छिपा देता है; एक्सटेंशन बंद करके परीक्षण करें।
- कैश की हुई पसंद। आपने सामान्य विंडो में परीक्षण किया जिसमें पहले की पसंद पहले से संग्रहीत थी।
चरण 6: Tag Manager का Preview मोड जाँचें
अगर आप Google Tag Manager इस्तेमाल करते हैं, तो Preview मोड पेज की हर घटना के लिए सहमति स्थिति दिखाता है, और यह भी कि कौन-से टैग चले या अवरुद्ध हुए। इसकी तुलना नेटवर्क टैब में देखी गई चीज़ से करें: दोनों दृश्य मेल खाने चाहिए।
इसे नियमित बनाएँ
हर बैनर बदलाव, कंटेनर प्रकाशन या साइट रिलीज़ के बाद यह पाँच मिनट की जाँच चलाएँ। चार मामलों के लिए अपेक्षित gcs मान लिख लें: पहली विज़िट, स्वीकार करने के बाद, अस्वीकार करने के बाद, और बाद में पसंद बदलने के बाद। जो मेल न खाए वह एक बग है जिसे आपकी रिपोर्टों के बताने से पहले ठीक करना चाहिए।
FlexyConsent कहाँ फ़िट बैठता है
FlexyConsent एक Google-प्रमाणित CMP (CMP ID 317) है जो Google Consent Mode v2 को सपोर्ट करता है और आपकी ओर से default और update संकेत भेजता है। फिर भी आपको यह ब्राउज़र जाँच अपने पेजों पर चलानी चाहिए, क्योंकि टैग का क्रम और कंटेनर सेटिंग आपकी साइट के लिए विशिष्ट होती हैं।
मुख्य बातें
- नेटवर्क लॉग सुरक्षित रखते हुए निजी विंडो में परीक्षण करें।
- gcs मान पढ़ें: G100 अस्वीकृत है, G111 स्वीकृत है।
- विज़िटर के चुनने से पहले अस्वीकृत डिफ़ॉल्ट दिखना चाहिए।
- पसंद के तुरंत बाद अपडेट को स्थिति बदलनी चाहिए।
- पुष्टि करें कि Consent Mode v2 के चारों संकेत डेटा लेयर में दिखते हैं।