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

कस्टम आयाम और मीट्रिक

इस गाइड में analytics.js का इस्तेमाल करके कस्टम डाइमेंशन और मेट्रिक भेजने का तरीका बताया गया है.

खास जानकारी

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

यह सुविधा कैसे काम करती है, इसके बारे में ज़्यादा जानने के लिए, कस्टम डाइमेंशन और मेट्रिक सुविधा के बारे में जानकारी पढ़ें.

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

फ़ील्ड का नाम वैल्यू टाइप ज़रूरी है जानकारी
डाइमेंशन[0-9]+ टेक्स्ट नहीं डाइमेंशन इंडेक्स. हर कस्टम डाइमेंशन में एक इंडेक्स होता है.ज़्यादा से ज़्यादा 20 कस्टम डाइमेंशन हो सकते हैं (Analytics 360 खातों के लिए 200). इंडेक्स सफ़िक्स, 0 से ज़्यादा एक पॉज़िटिव पूर्णांक होना चाहिए (उदाहरण के लिए, डाइमेंशन3).
मेट्रिक[0-9]+ पूर्णांक नहीं मेट्रिक इंडेक्स. हर कस्टम मेट्रिक से जुड़ा एक इंडेक्स होता है. ज़्यादा से ज़्यादा 20 कस्टम मेट्रिक हो सकती हैं (Analytics 360 खातों के लिए 200). यह इंडेक्स सफ़िक्स, 0 से ज़्यादा एक पॉज़िटिव पूर्णांक होना चाहिए (उदाहरण के लिए, मीट्रिक5).

लागू करना

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

डेटा भेजा जा रहा है

कस्टम आयाम या मेट्रिक डेटा सिर्फ़ मौजूदा हिट के साथ भेजा जा सकता है. उदाहरण के लिए, pageview इंडेक्स 15 के हिट वाला कस्टम डाइमेंशन भेजने के लिए, आप इनका इस्तेमाल करेंगे:

ga('send', 'pageview', {
  'dimension15':  'My Custom Dimension'
});

इंडेक्स 18 के साथ, event हिट वाले कस्टम मेट्रिक को भेजने के लिए, आप इनका इस्तेमाल करेंगे:

ga('send', 'event', 'category', 'action', {
  'metric18': 8000
});

अगर कस्टम मेट्रिक को मुद्रा के प्रकार के लिए कॉन्फ़िगर किया गया है, तो आप दशमलव के मान भेज सकते हैं:

ga('send', 'event', 'category', 'action', {
  'metric19': 24.99
});

कुछ मामलों में, हो सकता है कि आप किसी दिए गए पेज पर सभी हिट (या ट्रैकर ऑब्जेक्ट के जीवनकाल के लिए) के साथ एक कस्टम आयाम या मेट्रिक भेजना चाहें. इस मामले में, set निर्देश का इस्तेमाल करके कस्टम डाइमेंशन या मेट्रिक सेट करें:

ga('set', 'dimension5', 'custom data');

डाइमेंशन और मेट्रिक, दोनों के लिए set वैल्यू का इस्तेमाल किया जा सकता है:

ga('set', {
  'dimension5': 'custom dimension data',
  'metric5': 'custom metric data'
});

इस डेटा को भेजने के तरीके के खास फ़ॉर्मैट के लिए, फ़ील्ड रेफ़रंस दस्तावेज़ में कस्टम डाइमेंशन और मेट्रिक सेक्शन पढ़ें.

उदाहरण

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

समाधान में पहला चरण, प्रबंधन इंटरफ़ेस में एक नया कस्टम आयाम कॉन्फ़िगर करना है. नाम author होना चाहिए और दायरा hit होगा. कॉन्फ़िगर होने के बाद, नए कस्टम डाइमेंशन को इंडेक्स असाइन किया जाएगा. इस उदाहरण के लिए, मान लें कि इंडेक्स 5 है.

अब author कस्टम डाइमेंशन को कॉन्फ़िगर करके इंडेक्स असाइन कर दिया गया है. इसलिए, analytics.js लाइब्रेरी का इस्तेमाल करके, लेखक के डेटा को कस्टम डाइमेंशन के तौर पर भेजा जा सकता है. उदाहरण के लिए, अगर आपका पेज PHP में लिखा गया है, तो पेज के असली लेखक को $author जैसे किसी PHP वैरिएबल में संग्रहित किया जा सकता है. अपने PHP टेंप्लेट में, लेखक की वैल्यू को कस्टम डाइमेंशन में पास करने के लिए, आप इस लेखक वैरिएबल का इस्तेमाल कर सकते हैं:

ga('send', 'pageview', {
  'dimension5': '<?=$author?>'
});