Consent Mode: सेटअप और इम्प्लीमेंटेशन

जानें कि यूज़र के कंसेंट फ़ैसले के हिसाब से ट्रैकिंग बदलने के लिए अपने एनालिटिक्स प्लेटफ़ॉर्म में Consent Mode कैसे लगाएँ।

ड्राफ़्ट

Consent Mode एनालिटिक्स प्लेटफ़ॉर्म (ख़ासकर Google के इकोसिस्टम) का फ़ीचर है, जो इस पर निर्भर करते हुए अलग तरह से ट्रैक करता है कि यूज़र ने कंसेंट दिया है या नहीं। फ़ुल मोड में आप कुकी और विस्तृत डेटा के साथ ट्रैक करते हैं। सीमित मोड में आप गुमनाम या एग्रीगेट तरीके से ट्रैक करते हैं। Consent Mode सही से सेट करने पर आपको यूज़र के प्राइवेसी चुनाव का सम्मान करते हुए एनालिटिक्स की ज़्यादा से ज़्यादा वैल्यू मिलती है।

Consent Mode कैसे काम करता है

Consent Mode को Google Tag Manager जैसे टैग मैनेजमेंट प्लेटफ़ॉर्म से लगाया जाता है। आप अपने एनालिटिक्स टैग को यूज़र के कंसेंट के हिसाब से अलग व्यवहार करने के लिए कॉन्फ़िगर करते हैं। यूज़र के कंसेंट बैनर देखने से पहले टैग "denied" मोड में चलते हैं (कोई ट्रैकिंग नहीं)। अगर वे कंसेंट दें, तो टैग "granted" मोड (पूरी ट्रैकिंग) में बदल जाते हैं। अगर वे ठुकराएँ या बाद में कंसेंट वापस लें, तो टैग फिर "denied" मोड में लौट जाते हैं।

दो Consent Mode: Granted और Denied

Granted मोड: यूज़र ने साफ़ कंसेंट दिया है। टैग सामान्य रूप से चलते हैं। कुकी सेट होती हैं। पूरा एनालिटिक्स डेटा इकट्ठा होता है।

Denied मोड: यूज़र ने कंसेंट नहीं दिया है या वापस ले लिया है। टैग सीमित हालत में चलते हैं। कोई कुकी सेट नहीं होती। एनालिटिक्स प्लेटफ़ॉर्म व्यक्ति-स्तर के डेटा की जगह एग्रीगेट या गुमनाम डेटा इकट्ठा कर सकता है।

Google Consent Mode V2 अपडेट

Google ने कंसेंट के प्रकारों के बारे में ज़्यादा ख़ास होने के लिए Consent Mode को V2 में अपडेट किया। अब यह दो अलग कंसेंट ट्रैक करता है: एनालिटिक्स कंसेंट (यूज़र का व्यवहार ट्रैक करना है या नहीं) और मार्केटिंग कंसेंट (डेटा मार्केटिंग और विज्ञापनों के लिए इस्तेमाल करना है या नहीं)। इससे प्लेटफ़ॉर्म को ज़्यादा बारीक कंट्रोल मिलता है और यह आधुनिक प्राइवेसी फ़्रेमवर्क को ज़्यादा सही दिखाता है।

Google Tag Manager में Consent Mode सेट करना

इम्प्लीमेंटेशन की प्रक्रिया में ये शामिल हैं: टैग लोड होने से पहले Google Tag Manager में कंसेंट पैरामीटर घोषित करना, कंसेंट बैनर सेट करना (या थर्ड-पार्टी कंसेंट मैनेजर इस्तेमाल करना), और टैग को कंसेंट की स्थिति में बदलाव पर प्रतिक्रिया देने के लिए कॉन्फ़िगर करना।

स्टेप 1: कंसेंट की स्थिति घोषित करें

GTM में आप एनालिटिक्स कंसेंट और मार्केटिंग कंसेंट के वेरिएबल बनाते हैं। ये वेरिएबल यूज़र की मौजूदा कंसेंट स्थिति दिखाते हैं। पहले पेज लोड पर, किसी भी टैग के चलने से पहले, इन्हें डिफ़ॉल्ट रूप से "denied" घोषित करें। इससे पक्का होता है कि कंसेंट मिलने तक कोई ट्रैकिंग न हो।

स्टेप 2: अपना कंसेंट बैनर जोड़ें

आपके कंसेंट बैनर (खुद बनाया हुआ या किसी कंसेंट वेंडर का) को यूज़र के चुनाव करते ही GTM वेरिएबल अपडेट करने होंगे। ज़्यादातर कंसेंट वेंडर के GTM के साथ इंटीग्रेशन होते हैं। जब यूज़र "Accept" क्लिक करता है, तो इंटीग्रेशन कंसेंट वेरिएबल अपडेट करता है। जब वे "Reject" क्लिक करते हैं, तो अपडेट अलग तरह से होता है।

स्टेप 3: टैग को कंसेंट मानने के लिए कॉन्फ़िगर करें

GTM में अपने टैग के लिए ऐसे ट्रिगर सेट करें जो सिर्फ़ तब चलें जब कंसेंट granted हो। Google Analytics टैग में ऐसा ट्रिगर होना चाहिए जो जाँचे: "एनालिटिक्स कंसेंट granted है।" मार्केटिंग पिक्सेल जाँचें: "मार्केटिंग कंसेंट granted है।" इससे पक्का होता है कि सही कंसेंट के बिना टैग न चलें।

स्टेप 4: टेस्ट करें और जाँचें

इम्प्लीमेंटेशन को स्टेजिंग एनवायरनमेंट में टेस्ट करें। कंसेंट स्वीकार करने और ठुकराने का सिमुलेशन करें। जाँचें कि स्वीकार करने पर एनालिटिक्स टैग चलते हैं और ठुकराने पर नहीं चलते। कुकी और नेटवर्क रिक्वेस्ट देखने के लिए ब्राउज़र डेवलपर टूल इस्तेमाल करें। टेस्टिंग में पक्का होने के बाद ही डिप्लॉय करें कि इम्प्लीमेंटेशन सही काम कर रहा है।

Consent Mode बनाम कुकी ब्लॉकर

Consent Mode आपको यूज़र के चुनाव के हिसाब से ढलने में मदद करता है। लेकिन कुछ यूज़र ब्राउज़र एक्सटेंशन या प्राइवेसी टूल इस्तेमाल करते हैं जो आपके पूछने से परे कुकी ब्लॉक कर देते हैं। Consent Mode इन्हें ओवरराइड नहीं करता। यूज़र ने ज़्यादा मज़बूत कदम (तकनीकी ब्लॉकिंग) उठाया है, और आपको उसका सम्मान करना होगा। आपकी टैग कॉन्फ़िगरेशन प्राइवेसी टूल से लड़ने वाली नहीं होनी चाहिए।

अलग-अलग प्लेटफ़ॉर्म में Consent Mode

Google के इकोसिस्टम (Tag Manager, Analytics, Ads) में नेटिव Consent Mode इंटीग्रेशन है। दूसरे एनालिटिक्स प्लेटफ़ॉर्म Consent Mode को सीधे सपोर्ट कर भी सकते हैं और नहीं भी। अपने प्लेटफ़ॉर्म का डॉक्यूमेंटेशन देखें। कुछ में कस्टम इंटीग्रेशन चाहिए। कुछ अपने कंसेंट तरीके खुद देते हैं।

गैर-Google प्लेटफ़ॉर्म के लिए

अगर आपके प्लेटफ़ॉर्म में बिल्ट-इन Consent Mode सपोर्ट नहीं है, तो अपना कंसेंट-जागरूक इम्प्लीमेंटेशन बनाएँ। ट्रैकिंग कोड चलाने से पहले कंसेंट की स्थिति जाँचने के लिए JavaScript इस्तेमाल करें। अगर denied है, तो एनालिटिक्स लाइब्रेरी लोड न करें। अगर granted है, तो सामान्य रूप से लोड करें। इससे प्लेटफ़ॉर्म-विशेष Consent Mode के बिना भी आपको कंसेंट-जागरूक व्यवहार मिलता है।

Consent Mode इम्प्लीमेंटेशन की आम गलतियाँ

कंसेंट को डिफ़ॉल्ट रूप से granted रखना: गलत। डिफ़ॉल्ट denied रखें। यूज़र को खुद ऑप्ट-इन करना होगा।

कंसेंट ठुकराने का टेस्ट न करना: हमेशा दोनों रास्ते टेस्ट करें: कंसेंट granted और denied। कई इम्प्लीमेंटेशन granted पर चलते हैं लेकिन denied पर टूट जाते हैं।

सही कंसेंट बैनर के बिना Consent Mode इस्तेमाल करना: अगर यूज़र से कभी पूछा ही नहीं जाता, तो Consent Mode बेकार है। आपको साफ़, कंप्लायंट कंसेंट तरीका चाहिए जो GTM अपडेट करे।

थर्ड-पार्टी टैग भूल जाना: Consent Mode आपके टैग पर लागू होता है। थर्ड-पार्टी टैग (वेंडर स्क्रिप्ट) को भी कंसेंट मानना होगा। सिर्फ़ मुख्य एनालिटिक्स नहीं, सभी टैग कॉन्फ़िगर करें।

कंसेंट बैनर दिखने से पहले टैग को चलने से कैसे रोकूँ?

कोई भी टैग लोड होने से पहले GTM में कंसेंट को डिफ़ॉल्ट रूप से "denied" घोषित करें। बैनर पेज लोड पर दिखना चाहिए (कंटेंट से पहले या उसके साथ ही)। टैग सिर्फ़ तब चलने चाहिए जब यूज़र accept क्लिक करे और GTM वेरिएबल अपडेट हो। यह सेटअप की सबसे आम गलती है, इसे अच्छे से टेस्ट करें।

क्या मुझे कस्टम कंसेंट लॉजिक बनाना चाहिए या GTM इंटीग्रेशन वाला कंसेंट वेंडर इस्तेमाल करना चाहिए?

GTM इंटीग्रेशन वाला कंसेंट वेंडर इस्तेमाल करें। कस्टम लॉजिक में गलतियाँ आसानी से होती हैं और उसका ऑडिट मुश्किल है। वेंडर GDPR/CCPA की बारीकियाँ संभालते हैं, कानून बदलने पर कंप्लायंस बनाए रखते हैं और GTM वेरिएबल के साथ अपने आप इंटीग्रेट होते हैं। कंप्लायंस जोखिम घटने से खर्च जायज़ ठहरता है।

कंसेंट वापस लेने पर क्या यूज़र को पेज रीफ़्रेश करना पड़ता है?

नहीं। अगर आप GTM ठीक से कॉन्फ़िगर करते हैं, तो कंसेंट वापस लेने पर वेरिएबल अपडेट होने चाहिए और टैग बिना रीफ़्रेश के तुरंत रुकने चाहिए। लेकिन पहले से सेट कुकी अपने आप डिलीट नहीं होंगी, उन्हें कंसेंट वापस लेने पर साफ़ करने के लिए आपको JavaScript चाहिए। सुरक्षा के लिए दोनों स्थितियाँ (रीफ़्रेश के साथ और बिना) टेस्ट करें।

कौन-से गैर-Google एनालिटिक्स प्लेटफ़ॉर्म Consent Mode को नेटिव सपोर्ट करते हैं?

कई प्रोडक्ट एनालिटिक्स प्लेटफ़ॉर्म में Consent Mode V2 इंटीग्रेशन नहीं है। इनके लिए, एनालिटिक्स लाइब्रेरी को कस्टम JavaScript में लपेटें जो लोड करने से पहले GTM कंसेंट वेरिएबल जाँचे। Google के इकोसिस्टम (Analytics, Ads, Tag Manager) में नेटिव V2 सपोर्ट है। पहले अपने वेंडर का डॉक्यूमेंटेशन देखें।

मुझे कैसे पता चलेगा कि मेरा GTM सेटअप बिना कंसेंट वाली ट्रैकिंग सच में रोक रहा है?

डेव टूल खोलें, अपने बैनर पर कंसेंट ठुकराएँ, पेज रीफ़्रेश करें, Network टैब में Google Analytics रिक्वेस्ट देखें। आपको Google Analytics की ZERO रिक्वेस्ट चलती दिखनी चाहिए। फिर कंसेंट स्वीकार करें और रीफ़्रेश करें, रिक्वेस्ट दिखनी चाहिए। अगर ठुकराने पर भी रिक्वेस्ट चलती हैं, तो आपका GTM सेटअप टूटा है और आप GDPR का उल्लंघन कर रहे हैं।

अगर ज़्यादातर यूज़र कंसेंट ठुकराएँ तो मैं कौन-सा डेटा खोता हूँ?

आप व्यक्ति-स्तर का व्यवहार डेटा खोते हैं, लेकिन denied मोड में एग्रीगेट/गुमनाम इनसाइट्स बनी रह सकती हैं (प्लेटफ़ॉर्म पर निर्भर)। उम्मीद रखें कि 30-50% यूज़र बैनर को ठुकराएँगे या अनदेखा करेंगे। एनालिटिक्स की योजना यह मानकर बनाएँ कि आप सिर्फ़ 50-70% विज़िटर्स को ट्रैक करेंगे। इसीलिए मिनिमाइज़ेशन मायने रखता है: सिर्फ़ ज़रूरी डेटा इकट्ठा करें।

यह भी पढ़ें

और पढ़ें: वेबसाइट एनालिटिक्स क्या है

इसे अभी आज़माएँ
अपनी खुद की वेबसाइट पर।

WEMASY के साथ मुफ़्त शुरू करें और कुछ ही मिनटों में अपनी साइट बनाएँ।