कॉन्फ़िगरेशन

इस दस्तावेज़ में, GA4 के सभी कॉन्फ़िगरेशन फ़ील्ड की सूची है.

allow_google_signals

सभी विज्ञापन सुविधाएं बंद करने के लिए, allow_google_signals को false पर सेट करें.

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
allow_google_signals boolean सही

उदाहरण

दुनिया भर में सेट किया गया

gtag('set', 'allow_google_signals', true);

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'allow_google_signals': true
});

allow_ad_personalization_signals

विज्ञापन को मनमुताबिक बनाने की सुविधाओं को बंद करने के लिए, false पर सेट करें.

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
allow_ad_personalization_signals boolean सही

उदाहरण

दुनिया भर में सेट किया गया

gtag('set', 'allow_ad_personalization_signals', true);

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'allow_ad_personalization_signals': true
});

campaign_content

इसका इस्तेमाल A/B टेस्टिंग और कॉन्टेंट को टारगेट करने वाले विज्ञापनों के लिए किया जाता है. एक ही यूआरएल पर ले जाने वाले विज्ञापनों या लिंक में अंतर करने के लिए, campaign_content का इस्तेमाल करें.

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
campaign_content string undefined

उदाहरण

दुनिया भर में सेट किया गया

gtag('set', 'campaign_content', 'logolink');

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'campaign_content': 'logolink'
});

campaign_id

इस रेफ़रल का इस्तेमाल किसी कैंपेन के बारे में पता लगाने के लिए किया जाता है. किसी कैंपेन की पहचान करने के लिए, campaign_id का इस्तेमाल करें.

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
campaign_id string undefined

उदाहरण

दुनिया भर में सेट किया गया

gtag('set', 'campaign_id', 'abc.123');

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'campaign_id': 'abc.123'
});

campaign_medium

ईमेल या हर क्लिक की लागत (सीपीसी) जैसे मीडियम की पहचान करने के लिए, campaign_medium का इस्तेमाल करें.

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
campaign_medium string undefined

उदाहरण

दुनिया भर में सेट किया गया

gtag('set', 'campaign_medium', 'cpc');

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'campaign_medium': 'cpc'
});

campaign_name

इसका इस्तेमाल कीवर्ड विश्लेषण के लिए किया जाता है. किसी प्रॉडक्ट के प्रमोशन या रणनीतिक कैंपेन की पहचान करने के लिए, campaign_name का इस्तेमाल करें.

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
campaign_name string undefined

उदाहरण

दुनिया भर में सेट किया गया

gtag('set', 'campaign_name', 'spring_sale');

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'campaign_name': 'spring_sale'
});

campaign_source

किसी सर्च इंजन, न्यूज़लेटर के नाम या अन्य सोर्स की पहचान करने के लिए, campaign_source का इस्तेमाल करें.

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
campaign_source string undefined

उदाहरण

दुनिया भर में सेट किया गया

gtag('set', 'campaign_source', 'google');

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'campaign_source': 'google'
});

campaign_term

इसका इस्तेमाल पेड सर्च के लिए किया जाता है. इस विज्ञापन के कीवर्ड नोट करने के लिए campaign_term का इस्तेमाल करें.

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
campaign_term string undefined

उदाहरण

दुनिया भर में सेट किया गया

gtag('set', 'campaign_term', 'running+shoes');

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'campaign_term': 'running+shoes'
});

कैंपेन

एक ऑब्जेक्ट, जिसमें सेट किए जा सकने वाले सभी कैंपेन मान शामिल हैं.

campaign ऑब्जेक्ट का इस्तेमाल, लेगसी लागू करने के लिए किया जाता है. ज़्यादातर मामलों में, इसका सुझाव नहीं दिया जाता. इसके बजाय, आपको हर फ़ील्ड के campaign-प्रीफ़िक्स वाले वर्शन का इस्तेमाल करना चाहिए:

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
campaign object undefined

उदाहरण

दुनिया भर में सेट किया गया

gtag('set', 'campaign', {
  'id': 'abc.123',
  'source': 'google',
  'medium': 'cpc',
  'name': 'spring_sale',
  'term': 'running+shoes',
  'content': 'logolink'
});

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'campaign': {
    'id': 'abc.123',
    'source': 'google',
    'medium': 'cpc',
    'name': 'spring_sale',
    'term': 'running+shoes',
    'content': 'logolink'
  }
});

client_id

पहचान बदलकर, ब्राउज़र के इंस्टेंस की पहचान की जाती है. डिफ़ॉल्ट रूप से, यह वैल्यू पहले-पक्ष की Analytics कुकी के हिस्से के तौर पर सेव की जाती है और इसकी समयसीमा दो साल की होती है.

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
client_id string हर उपयोगकर्ता के लिए किसी भी क्रम में जनरेट की गई वैल्यू.

उदाहरण

दुनिया भर में सेट किया गया

gtag('set', 'client_id', 'aaa.bbb');

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'client_id': 'aaa.bbb'
});

content_group

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
content_group string

उदाहरण

दुनिया भर में सेट किया गया

gtag('set', 'content_group', '/news/sports');

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'content_group': '/news/sports'
});

इस टूल से, आंकड़ों वाली कुकी को स्टोर करने वाले डोमेन के बारे में जानकारी मिलती है.

डोमेन तय किए बिना कुकी सेट करने के लिए, 'none' पर सेट करें.

कुकी को टॉप लेवल डोमेन और एक सबडोमेन (eTLD +1) पर सेट करने के लिए, 'auto' (डिफ़ॉल्ट वैल्यू) पर सेट करें. उदाहरण के लिए, अगर cookie_domain को 'auto' पर सेट किया गया है, तो https://example.com, डोमेन के लिए example.com का इस्तेमाल करेगा और https://subdomain.example.com, डोमेन के लिए example.com का भी इस्तेमाल करेगा.

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
cookie_domain string 'auto'

दुनिया भर में सेट किया गया

gtag('set', 'cookie_domain', 'example.com');

एक स्ट्रीम के लिए सेट करना

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

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

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

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
cookie_expires number 63072000

दुनिया भर में सेट किया गया

gtag('set', 'cookie_expires', 28 * 24 * 60 * 60 /* 28 days, in seconds */);

एक स्ट्रीम के लिए सेट करना

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

सेट होने पर कुकी में ज़्यादा फ़्लैग जोड़ता है. फ़्लैग को अलग करने के लिए, सेमीकॉलन का इस्तेमाल करें. सेट किए जाने वाले फ़्लैग के कुछ उदाहरणों के लिए एक नई कुकी लिखना लेख पढ़ें.

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
cookie_flags string

दुनिया भर में सेट किया गया

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

एक स्ट्रीम के लिए सेट करना

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

आंकड़ों वाली कुकी को स्टोर करने के लिए इस्तेमाल किए जाने वाले सबपाथ के बारे में बताता है.

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
cookie_path string '/'

दुनिया भर में सेट किया गया

gtag('set', 'cookie_path', '/example_path');

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'cookie_path': '/example_path'
});

आंकड़ों वाली कुकी के नाम के आगे जोड़ा जाता है.

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
cookie_prefix string

दुनिया भर में सेट किया गया

gtag('set', 'cookie_prefix', 'prefix');

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'cookie_prefix': 'prefix'
});

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

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

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
cookie_update boolean true

दुनिया भर में सेट किया गया

gtag('set', 'cookie_update', true);

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'cookie_update': true
});

ignore_referrer

Analytics को यह बताने के लिए true पर सेट करें कि रेफ़रर को ट्रैफ़िक सोर्स के तौर पर नहीं दिखाया जाना चाहिए. जानें कि इस फ़ील्ड को कब इस्तेमाल करना है

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
ignore_referrer boolean false

उदाहरण

दुनिया भर में सेट किया गया

gtag('set', 'ignore_referrer', true);

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'ignore_referrer': true
});

language

उपयोगकर्ता की पसंद की भाषा बताता है. डिफ़ॉल्ट तौर पर, उपयोगकर्ता की navigator.language वैल्यू सेट होती है.

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
language string डिफ़ॉल्ट वैल्यू navigator.language होगी

उदाहरण

दुनिया भर में सेट किया गया

gtag('set', 'language', 'en-us');

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'language': 'en-us'
});

page_location

पेज का पूरा यूआरएल बताता है. डिफ़ॉल्ट तौर पर, उपयोगकर्ता की document.location वैल्यू सेट होती है.

फ़ील्ड का नाम Type डिफ़ॉल्ट मान वर्ण सीमा
page_location string डिफ़ॉल्ट वैल्यू document.location है 1000

उदाहरण

दुनिया भर में सेट किया गया

gtag('set', 'page_location', 'https://example.com/page1');

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'page_location': 'https://example.com/page1'
});

page_referrer

इससे पता चलता है कि रेफ़रल का कौनसा सोर्स, पेज पर ट्रैफ़िक लाया है. इस वैल्यू का इस्तेमाल, ट्रैफ़िक सोर्स का पता लगाने के लिए भी किया जाता है. इस वैल्यू का फ़ॉर्मैट यूआरएल है. उपयोगकर्ता की, document.referrer वैल्यू को डिफ़ॉल्ट तौर पर सेट किया जाता है.

फ़ील्ड का नाम Type डिफ़ॉल्ट मान वर्ण सीमा
page_referrer string डिफ़ॉल्ट वैल्यू document.referrer होगी 420

उदाहरण

दुनिया भर में सेट किया गया

gtag('set', 'page_referrer', 'https://example.com');

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'page_referrer': 'https://example.com'
});

page_title

पेज या दस्तावेज़ का टाइटल. डिफ़ॉल्ट तौर पर, उपयोगकर्ता की document.title वैल्यू सेट होती है.

फ़ील्ड का नाम Type डिफ़ॉल्ट मान वर्ण सीमा
page_title string डिफ़ॉल्ट वैल्यू document.title होगी 300

उदाहरण

दुनिया भर में सेट किया गया

gtag('set', 'page_title', 'Settings');

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'page_title': 'Settings'
});

send_page_view

डिफ़ॉल्ट स्निपेट को page_view भेजने से रोकने के लिए, 'गलत' पर सेट करें.

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
send_page_view boolean सही

उदाहरण

दुनिया भर में सेट किया गया

gtag('set', 'send_page_view', false);

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'send_page_view': false
});

screen_resolution

स्क्रीन का रिज़ॉल्यूशन बताता है. x से अलग किए गए दो पूर्णांक होने चाहिए. उदाहरण के लिए, 800px x 600px की स्क्रीन के लिए, वैल्यू 800x600 होगी. उपयोगकर्ता की window.screen वैल्यू से कैलकुलेट किया जाता है.

फ़ील्ड का नाम Type डिफ़ॉल्ट मान
screen_resolution string डिफ़ॉल्ट वैल्यू का हिसाब window.screen से लगाया जाएगा

उदाहरण

दुनिया भर में सेट किया गया

gtag('set', 'screen_resolution', '800x600');

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'screen_resolution': '800x600'
});

user_id

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

फ़ील्ड का नाम Type डिफ़ॉल्ट मान वर्ण सीमा
user_id string 256

उदाहरण

दुनिया भर में सेट किया गया

gtag('set', 'user_id', 'id');

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'user_id': 'id'
});

user_properties

उपयोगकर्ता प्रॉपर्टी ऐसे एट्रिब्यूट होते हैं जिनका इस्तेमाल, आपके उपयोगकर्ता आधार के सेगमेंट के बारे में बताने के लिए किया जा सकता है. जैसे, भाषा से जुड़ी प्राथमिकता या भौगोलिक जगह. हर प्रोजेक्ट के लिए, ज़्यादा से ज़्यादा 25 अतिरिक्त उपयोगकर्ता प्रॉपर्टी सेट की जा सकती हैं.

फ़ील्ड का नाम Type डिफ़ॉल्ट मान वर्ण सीमा
user_properties object प्रॉपर्टी का नाम=24
प्रॉपर्टी की वैल्यू=36

उदाहरण

दुनिया भर में सेट किया गया

gtag('set', 'user_properties', {
  'favorite_color': 'blue'
});

एक स्ट्रीम के लिए सेट करना

gtag('config', 'STREAM_ID', {
  'user_properties': {
    'favorite_color': 'blue'
  }
});