कुकी कॉन्फ़िगर करना और कस्टमाइज़ करना

यह पेज उन डेवलपर के लिए है जो Google टैग या Google Tag Manager की मदद से, कुकी सेटिंग को पसंद के मुताबिक बनाना चाहते हैं. अगर आपको नहीं पता कि आपको कुकी कॉन्फ़िगर करनी हैं या नहीं, तो कुकी और उपयोगकर्ता की पहचान लेख पढ़ें.

डिफ़ॉल्ट रूप से, Google टैग अपने-आप कुकी डोमेन कॉन्फ़िगरेशन का इस्तेमाल करते हैं. कुकी, डोमेन के सबसे ऊंचे लेवल पर सेट की जाती हैं. उदाहरण के लिए, अगर आपकी वेबसाइट का पता blog.example.com है, तो कुकी example.com डोमेन पर सेट की जाती हैं. अगर यह पता चलता है कि आपने स्थानीय तौर पर कोई सर्वर (उदाहरण के लिए, localhost) चलाया है, तो cookie_domain अपने-आप 'none' पर सेट हो जाता है. साथ ही, कुकी, दस्तावेज़ की जगह के पूरे डोमेन का इस्तेमाल करेंगी.

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

ज़्यादातर वेबसाइटों और ऐप्लिकेशन के लिए, कुकी के स्टोरेज को भी उपयोगकर्ता की सहमति से कंट्रोल किया जाना चाहिए. उपयोगकर्ता की निजता के बारे में खास जानकारी में, उपयोगकर्ता की सहमति को मैनेज करने के लिए उपलब्ध विकल्पों के बारे में बताया गया है.

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

कुकी डोमेन कॉन्फ़िगरेशन में बदलाव करने के लिए, यह तरीका अपनाएं:

gtag.js

कुकी डोमेन का अपने-आप कॉन्फ़िगरेशन बंद करने के लिए, अपने टैग के लिए config को अपडेट करें, ताकि cookie_domain पैरामीटर की वैल्यू तय की जा सके:

gtag('config', 'TAG_ID', {
  'cookie_domain': 'blog.example.com'
});

Tag Manager

Google टैग के लिए:

  1. अपने फ़ाइल फ़ोल्डर में, टैग मेन्यू खोलें.
  2. किसी मौजूदा Google टैग में बदलाव करें या नया टैग बनाएं.
  3. कॉन्फ़िगरेशन सेटिंग में, नया पैरामीटर जोड़ें:

    • नाम: cookie_domain
    • वैल्यू: my.example.com
  4. टैग को सेव करें और कंटेनर को पब्लिश करें.

Google Ads और Floodlight टैग के लिए:

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

  1. Tag Manager में, अपना मौजूदा कन्वर्ज़न लिंक करने वाला टैग खोलें या अगर आपके कंटेनर में टैग अब तक मौजूद नहीं है, तो एक नया टैग बनाएं.
  2. लिंकर के विकल्प में जाकर, कुकी सेटिंग बदलें (बेहतर) पर क्लिक करें
  3. डोमेन फ़ील्ड में, सबसे ऊंचे लेवल का वह डोमेन डालें जिसके लिए कुकी सेट करने की अनुमति होनी चाहिए. पाथ फ़ील्ड में कोई खास पाथ भी डाला जा सकता है. इन सेटिंग का इस्तेमाल सिर्फ़ तब करें, जब आपको कुकी को किसी कम लेवल के सबडोमेन या सबडायरेक्ट्री तक सीमित रखना हो.

कुकी का नाम बदलना

अन्य कुकी से होने वाली गड़बड़ियों से बचने के लिए, आपको कुकी का नाम बदलना पड़ सकता है.

gtag.js

यह कॉन्फ़िगरेशन, सेट की गई कुकी की शुरुआत में example जोड़ता है (उदाहरण के लिए, _ga example_ga हो जाता है या _gcl_au example_gcl_au हो जाता है):

gtag('config', 'TAG_ID', {
  cookie_prefix: 'example'
});

Tag Manager

Google टैग के लिए:

  1. अपने फ़ाइल फ़ोल्डर में, टैग मेन्यू खोलें.
  2. किसी मौजूदा Google टैग में बदलाव करें या नया टैग बनाएं.
  3. कॉन्फ़िगरेशन सेटिंग में, नया पैरामीटर जोड़ें:

    • नाम: cookie_prefix
    • वैल्यू: example
  4. टैग को सेव करें और कंटेनर को पब्लिश करें.

Google Ads और Floodlight टैग के लिए:

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

  1. Tag Manager में, अपना मौजूदा कन्वर्ज़न लिंक करने वाला टैग खोलें या अगर आपके कंटेनर में टैग मौजूद नहीं है, तो एक नया टैग बनाएं.
  2. लिंकर के विकल्प में जाकर, कुकी सेटिंग बदलें (बेहतर) पर क्लिक करें
  3. नाम का प्रीफ़िक्स फ़ील्ड में, नाम का प्रीफ़िक्स डालें. इन कुकी का इस्तेमाल करने वाले सभी टैग (उदाहरण के लिए, Google Ads कन्वर्ज़न टैग) को भी उसी प्रीफ़िक्स का इस्तेमाल करने के लिए कॉन्फ़िगर करना होगा.

हर पेज लोड होने पर, कुकी के खत्म होने का समय अपडेट किया जाता है. इसके लिए, मौजूदा समय में, Google टैग की ओर से सेट की गई कुकी के खत्म होने की वैल्यू जोड़ी जाती है. इसका मतलब है कि अगर कुकी के खत्म होने की अवधि एक हफ़्ते (604800 सेकंड) के लिए सेट है और कोई उपयोगकर्ता, पांच दिन के अंदर एक ही ब्राउज़र का इस्तेमाल करके वेबसाइट पर आता है, तो कुकी एक और हफ़्ते के लिए उपलब्ध रहेगी. साथ ही, वह आपकी रिपोर्ट में एक ही विज़िटर के तौर पर दिखेगा. अगर वही उपयोगकर्ता, मूल कुकी की समयसीमा खत्म होने के बाद वेबसाइट पर आता है, तो एक नई कुकी बन जाएगी. साथ ही, आपकी रिपोर्ट में उसकी पहली और दूसरी विज़िट, अलग-अलग उपयोगकर्ताओं से आने वाली विज़िट के तौर पर दिखेंगी.

अगर आपने कुकी के खत्म होने की वैल्यू को 0 (शून्य) सेकंड पर सेट किया है, तो कुकी सेशन पर आधारित कुकी में बदल जाती है और मौजूदा ब्राउज़र सेशन खत्म होने पर खत्म हो जाती है.

gtag.js

gtag('config', 'TAG_ID', {
  cookie_expires: 28 * 24 * 60 * 60 // 28 days, in seconds
});

Tag Manager

Google टैग के लिए:

  1. अपने फ़ाइल फ़ोल्डर में, टैग मेन्यू खोलें.
  2. किसी मौजूदा Google टैग में बदलाव करें या नया टैग बनाएं.
  3. कॉन्फ़िगरेशन सेटिंग में, नया पैरामीटर जोड़ें:

    • नाम: cookie_expires
    • वैल्यू: 2419200
  4. टैग को सेव करें और कंटेनर को पब्लिश करें.

जब cookie_update फ़्लैग को true (डिफ़ॉल्ट वैल्यू) पर सेट किया जाता है, तो Google टैग हर पेज लोड होने पर कुकी अपडेट कर सकते हैं. साथ ही, कुकी के खत्म होने की अवधि को अपडेट कर सकते हैं, ताकि वह साइट पर सबसे हाल की विज़िट के हिसाब से सेट हो. उदाहरण के लिए, अगर कुकी के खत्म होने की अवधि एक हफ़्ते के लिए सेट है और कोई उपयोगकर्ता, एक ही ब्राउज़र का इस्तेमाल करके हर पांच दिन में वेबसाइट पर आता है, तो कुकी की समयसीमा खत्म होने की तारीख को हर विज़िट पर अपडेट किया जाएगा. इसलिए, यह कुकी कभी खत्म नहीं होगी.

false पर सेट होने पर, हर बार पेज लोड होने पर कुकी अपडेट नहीं की जाती हैं. कुकी के खत्म होने का असर यह होता है कि उपयोगकर्ता के साइट पर आने की जानकारी उसी तरह रिकॉर्ड की जाएगी जैसे उपयोगकर्ता के पहली बार साइट पर आने के समय की गई थी.

gtag.js

gtag('config', 'TAG_ID', {
  cookie_update: false
});

Tag Manager

Google टैग के लिए:

  1. अपने फ़ाइल फ़ोल्डर में, टैग मेन्यू खोलें.
  2. किसी मौजूदा Google टैग में बदलाव करें या नया टैग बनाएं.
  3. कॉन्फ़िगरेशन सेटिंग में, नया पैरामीटर जोड़ें:

    • नाम: cookie_update
    • वैल्यू: false
  4. टैग को सेव करें और कंटेनर को पब्लिश करें.