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

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

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

अगर आपको सिर्फ़ कुकी के खत्म होने की अवधि या कुकी अपडेट करने की सेटिंग में बदलाव करना है, तो 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. टैग को सेव करें और कंटेनर को पब्लिश करें.