यूनिवर्सल Analytics (UA) को 1 जुलाई, 2023 से बंद कर दिया जाएगा. इसका मतलब है कि यह डेटा को प्रोसेस करना बंद कर देगा. Analytics 360 प्रॉपर्टी 1 अक्टूबर, 2023 से काम नहीं करेंगी. Google Analytics 4 पर माइग्रेट करें.

gtag.js की कुकी और उपयोगकर्ता की पहचान

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

gtag.js, सभी ब्राउज़िंग सेशन में यूनीक उपयोगकर्ताओं की पहचान करने के लिए, कुकी का इस्तेमाल करता है. इस पेज पर कुकी की सेटिंग को पसंद के मुताबिक बनाने का तरीका बताया गया है.

नीचे दी गई टेबल में, gtag.js में इस्तेमाल किए गए डिफ़ॉल्ट कुकी फ़ील्ड वैल्यू दिखाई गई हैं:

फ़ील्ड का नाम वैल्यू टाइप डिफ़ॉल्ट संख्या
cookie_domain string auto
cookie_expires integer 63072000 (दो साल, सेकंड में)
cookie_prefix string _ga
cookie_update boolean true
cookie_flags string

इनमें से किसी भी वैल्यू को बदलने के लिए, अपनी प्रॉपर्टी के config में बदलाव करें, ताकि वे पैरामीटर सूची में शामिल हो सकें. उदाहरण के लिए:

gtag('config', 'GA_MEASUREMENT_ID', {
  'cookie_prefix': 'MyCookie',
  'cookie_domain': 'blog.example.com',
  'cookie_expires': 28 * 24 * 60 * 60  // 28 days, in seconds
});

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

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

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

दूसरी कुकी के साथ टकराव से बचने के लिए, आपको कुकी का प्रीफ़िक्स बदलना पड़ सकता है.इसे कुकी के ज़रिए सेट की गई कुकी से पहले जोड़ा जाएगा. उदाहरण के लिए, Google Analytics में आईडी कुकी का डिफ़ॉल्ट नाम _ga है. इस कोड की वजह से कुकी का नाम example_ga हो जाएगा:

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

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

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

gtag('config', 'GA_MEASUREMENT_ID', {
  'cookie_expires': 0
});

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

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

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

सेट होने पर कुकी में और फ़्लैग जोड़ दिए जाते हैं. फ़्लैग को सेमीकॉलन से अलग किया जाना चाहिए.

gtag('set', {
  'cookie_flags': 'SameSite=None;Secure'
});

यूज़र आईडी सेट करें

User-ID एक यूनीक, स्थायी, और व्यक्तिगत पहचान से जुड़ी आईडी वाली स्ट्रिंग होती है जो किसी उपयोगकर्ता के बारे में बताती है. इससे सभी डिवाइस पर सेशन के ग्रुप का विश्लेषण किया जा सकता है. यूज़र आईडी लागू करने की वजह जानने के लिए, यूज़र आईडी की सुविधा का इस्तेमाल करने के फ़ायदे देखें.

gtag.js से User-ID को लागू करने के लिए, अपनी प्रॉपर्टी के लिए config को अपडेट करके 'User-ID' सेट करें:

gtag('config', 'GA_MEASUREMENT_ID', {
  'user_id': 'USER_ID'
});

उपयोगकर्ता से सहमति मिलने तक, gtag.js को कुकी को पढ़ने या लिखने के लिए कॉन्फ़िगर नहीं किया जा सकता. ज़्यादा जानने के लिए, सहमति के आधार पर टैग के व्यवहार में बदलाव करना देखें