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

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

खास जानकारी

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

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

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

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

लागू करने का तरीका

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

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

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

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?>'
});