gtag.js वाले कस्टम डाइमेंशन और मेट्रिक

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

कस्टम पैरामीटर के मान Google Analytics को भेजने के लिए, पैरामीटर को निम्न कस्टम Google Analytics आयाम या मीट्रिक पैरामीटर के साथ मैप करें:

कस्टम पैरामीटर डेटा टाइप ब्यौरा
dimension<Index> string कस्टम डाइमेंशन पैरामीटर (उदाहरण के लिए, dimension3)
metric<Index> string कस्टम मेट्रिक पैरामीटर (उदाहरण के लिए, metric8)

कस्टम डाइमेंशन कॉन्फ़िगर करना और भेजना

कस्टम पैरामीटर की वैल्यू को Google Analytics को भेजने के लिए, आपको अपनी वेबसाइट पर मौजूद वैल्यू को Google Analytics पैरामीटर पर मैप करना होगा. custom_map पैरामीटर का इस्तेमाल करके, ऐसा किया जा सकता है.

Google Analytics को कस्टम आयाम भेजने के लिए, अपनी प्रॉपर्टी के लिए config को अपडेट करें, ताकि आप आयाम के लिए custom_map पैरामीटर सेट कर सकें और फिर कस्टम पैरामीटर का मान भेजने के लिए कस्टम पैरामीटर का इस्तेमाल करें:

// Configures custom dimension<Index> to use the custom parameter
// 'dimension_name' for 'GA_MEASUREMENT_ID', where <Index> is a number
// representing the index of the custom dimension.
gtag('config', 'GA_MEASUREMENT_ID', {
  'custom_map': {'dimension<Index>': 'dimension_name'}
});

// Sends the custom dimension to Google Analytics.
gtag('event', 'any_event_name', {'dimension_name': dimension_value});

'GA_MEASUREMENT_ID' को अपने Analytics आईडी से बदलें.

उदाहरण के लिए, नीचे दिया गया स्निपेट, 55 वैल्यू के साथ कस्टम डाइमेंशन dimension2 को Google Analytics को भेजेगा:

// Maps 'dimension2' to 'age'.
gtag('config', 'GA_MEASUREMENT_ID', {
  'custom_map': {'dimension2': 'age'}
});

// Sends an event that passes 'age' as a parameter.
gtag('event', 'age_dimension', {'age': 55});

कस्टम मेट्रिक कॉन्फ़िगर करना और भेजना

Google Analytics को कस्टम मेट्रिक भेजने के लिए, अपनी प्रॉपर्टी की config अपडेट करें, ताकि मेट्रिक के लिए custom_map पैरामीटर सेट किया जा सके. इसके बाद, कस्टम मेट्रिक की वैल्यू भेजने के लिए कस्टम पैरामीटर का इस्तेमाल करें:

// Configures custom metric<Index> to use the custom parameter
// 'metric_name' for GA_MEASUREMENT_ID, where <Index> is a number
// representing the index of the custom metric.
gtag('config', 'GA_MEASUREMENT_ID', {
  'custom_map': {'metric<Index>': 'metric_name'}
});

// Sends the custom dimension to Google Analytics.
gtag('event', 'any_event_name', {'metric_name': metric_value});

'GA_MEASUREMENT_ID' को अपने Analytics आईडी से बदलें.

उदाहरण के लिए, नीचे दिया गया स्निपेट, 1 वैल्यू वाली कस्टम मेट्रिक metric5 Google Analytics को भेजेगा:

// Maps 'metric5' to 'avg_page_load_time'.
gtag('config', 'GA_MEASUREMENT_ID', {
  'custom_map': {'metric5': 'avg_page_load_time'}
});

// Sends an event that passes 'avg_page_load_time' as a parameter.
gtag('event', 'load_time_metric', {'avg_page_load_time': 1});

कस्टम डाइमेंशन और कस्टम मेट्रिक कॉन्फ़िगर करना और भेजना

कस्टम डाइमेंशन और कस्टम मेट्रिक, दोनों को मैप करने के लिए, अपनी प्रॉपर्टी के config को अपडेट किया जा सकता है:

gtag('config', 'GA_MEASUREMENT_ID', {
   'custom_map': {
     'dimension2': 'age',
     'metric5': 'avg_page_load_time'
   }
});

gtag('event', 'foo', {'age': 55, 'avg_page_load_time': 1});