अगर आपको Google Analytics में डाइमेंशन के उन नामों की ज़रूरत है जो डिफ़ॉल्ट डाइमेंशन और मेट्रिक में नहीं हैं, तो आप कस्टम डाइमेंशन बना सकते हैं. Analytics जो डेटा अपने-आप नहीं कैप्चर कर पाता, उसे इकट्ठा करने और विश्लेषण करने के लिए कस्टम डाइमेंशन इस्तेमाल करें. आप कस्टम डाइमेंशन में ऐसे वैरिएबल के साथ मान भेज सकते हैं जो या तो आपके वेब पेज से डेटा लाता हो या खास मान पास करने के लिए डेटा स्तर इस्तेमाल करता हो.
कस्टम डाइमेंशन के मानों को सेट करने के लिए पेज वैरिएबल का इस्तेमाल करें
अगर आपको किसी सूची के मान को किसी Google Analytics सेशन से जोड़ने की ज़रूरत है, तो Tag Manager में लुकअप टेबल वैरिएबल का इस्तेमाल करें.
पहला चरण: एक कस्टम डाइमेंशन बनाएं
Google Analytics में कस्टम डाइमेंशन बनाने के लिए:
- अपने Google Analytics खाते में लॉग इन करें.
- एडमिन प्रॉपर्टी: कस्टम डेफ़िनिशन कस्टम डाइमेंशन पर जाएं.
- + नया कस्टम डाइमेंशन पर क्लिक करें.
- नाम फ़ील्ड में अपने अनुसार नाम डालें और मनपसंद नाम के लिए दायरा मेन्यू सेट करें. पक्का करें कि सक्रिय को चुना गया है.
उदाहरण: नाम फ़ील्ड को 'डेस्टिनेशन' पर और दायरा मेन्यू को 'हिट' पर सेट करें. - बनाएं पर क्लिक करें.
- डाइमेंशन नंबर, 'बनाया गया कस्टम डाइमेंशन' पेज पर दिखाए गए कोड उदाहरणों में मिलेगा. डाइमेंशन नंबर रिकॉर्ड करें. इस उदाहरण में डाइमेंशन का इंडेक्स नंबर 6 है:
JavaScript:
var dimensionValue = 'SOME_DIMENSION_VALUE';
ga('set', 'dimension6', dimensionValue);
Android SDK:
String dimensionValue = "SOME_DIMENSION_VALUE";
tracker.set(Fields.customDimension(6), dimensionValue);
iOS SDK:
NSString *dimensionValue = @"SOME_DIMENSION_VALUE";
[tracker set:[GAIFields customDimensionForIndex:6] value:dimensionValue];
दूसरा चरण: पेज मानों को कैप्चर करने के लिए Tag Manager वैरिएबल सेट करें
अगला चरण Tag Manager के उस वैरिएबल को सेट करना है जो वेब पेज का मान कैप्चर करेगा. इस मान का इस्तेमाल कस्टम डाइमेंशन फ़ील्ड के मान को भरने के लिए किया जा सकता है. आपका टारगेट किया गया मान बहुत सारे अलग-अलग स्रोतों से आ सकता है: पेज पर किसी एलिमेंट आईडी से, किसी इवेंट (जैसे कि, टाइमर इवेंट) के होने पर जनरेट होने वाले मान से या यूआरएल में पाए गए टेक्स्ट से.
इस उदाहरण में, ज़रूरी मान, पेज यूआरएल में उस फ़्रैगमेंट के रूप में पाया गया है जो यूआरएल के आखिर में हैश चिह्न (#) के बाद दिखने वाले टेक्स्ट का स्ट्रिंग है. उदाहरण:
- https://www.example.com/destinations/#paris
- https://www.example.com/destinations/#newyork
- https://www.example.com/destinations/#tokyo
Tag Manager, यूआरएल फ़्रैगमेंट के मानों को कैप्चर कर सकता है, उन मानों को एक वैरिएबल में डाल सकता है, और उसके बाद उस वैरिएबल का इस्तेमाल उस कस्टम डाइमेंशन का मान देने के लिए कर सकता है जिसके साथ हम काम करना चाहते हैं:
- Tag Manager में वैरिएबल पर क्लिक करें.
- उपयोगकर्ता के तय किए गए वैरिएबल में, नया पर क्लिक करें.
- वैरिएबल कॉन्फ़िगरेशन पर क्लिक करें और यूआरएल को वैरिएबल टाइप के तौर पर चुनें.
- वैरिएबल कॉन्फ़िगरेशन पेज पर, कॉम्पोनेंट टाइप को फ़्रैगमेंट पर सेट करें.
- वैरिएबल को नाम दें, जैसे कि "यूआरएल फ़्रैगमेंट वैरिएबल".
- सेव करें पर क्लिक करें.
तीसरा चरण: अपने यूनिवर्सल Analytics टैग में कस्टम डाइमेंशन को चालू करें
आखिरी चरण में आपको Google Analytics सेटिंग वैरिएबल में कस्टम डाइमेंशन चालू करनी होंगी:
- वैरिएबल पर क्लिक करें और फिर अपनी Google Analytics सेटिंग का वैरिएबल चुनें.
- बदलाव करने के लिए टैग खोलें और ज़्यादा सेटिंग कस्टम डाइमेंशन पर जाएं.
- + कस्टम डाइमेंशन जोड़ें पर क्लिक करें.
- वह इंडेक्स मान डालें, जिसे आपने पहले चरण में कैप्चर किया था.
- डाइमेंशन के मान के लिए, वैरिएबल चुनने वाले टूल के आइकॉन का इस्तेमाल करके उस वैरिएबल का नाम चुनें जो आपने दूसरे चरण में बनाया था.
- सेव करें पर क्लिक करें.
डेटा स्तर से कस्टम डाइमेंशन के मान सेट करें
डेटा स्तर आपकी रिपोर्ट में सही नतीजे पाने का सबसे बेहतर तरीका है. ऐसा इसलिए कि आप उन मानों पर नियंत्रण कर सकते हैं जो आपके टैग को पास किए जाएंगे. इस उदाहरण में, एक वेबसाइट पर dataLayer.push()
का इस्तेमाल किया जाता है. इससे किसी बटन के क्लिक होने पर डेटा स्तर में एक डेस्टिनेशन का मान जुड़ जाता है:
पेरिस की यह यात्रा बुक करें!
</button>
अगर आप Tag Manager का इस्तेमाल करके यह मान कस्टम डाइमेंशन के तौर पर Google Analytics को भेजना चाहते हैं, तो एक डेटा स्तर वैरिएबल का इस्तेमाल करें. इसके बाद, अपनी वेबसाइट पर पहले ही डिप्लॉय किए जा चुके सही Google Analytics टैग पर कस्टम डाइमेंशन लागू करें.
पहला चरण: एक कस्टम डाइमेंशन बनाएं
Google Analytics में कस्टम डाइमेंशन बनाने के लिए:
- अपने Google Analytics खाते में लॉग इन करें.
- एडमिन प्रॉपर्टी कॉलम: कस्टम डेफ़िनिशन कस्टम डाइमेंशन पर जाएं.
- + नया कस्टम डाइमेंशन पर क्लिक करें.
- नाम फ़ील्ड में अपने अनुसार नाम डालें और मनपसंद नाम के लिए दायरा मेन्यू सेट करें. पक्का करें कि सक्रिय को चुना गया है.
उदाहरण: नाम फ़ील्ड को 'डेस्टिनेशन' पर और दायरा मेन्यू को 'हिट' पर सेट करें. - बनाएं पर क्लिक करें.
- डाइमेंशन नंबर, 'बनाया गया कस्टम डाइमेंशन' पेज पर दिखाए गए कोड उदाहरणों में मिलेगा. डाइमेंशन नंबर रिकॉर्ड करें. इस उदाहरण में डाइमेंशन का इंडेक्स नंबर 6 है:
JavaScript:
var dimensionValue = 'SOME_DIMENSION_VALUE';
ga('set', 'dimension6', dimensionValue);
Android SDK:
String dimensionValue = "SOME_DIMENSION_VALUE";
tracker.set(Fields.customDimension(6), dimensionValue);
iOS SDK:
NSString *dimensionValue = @"SOME_DIMENSION_VALUE";
[tracker set:[GAIFields customDimensionForIndex:6] value:dimensionValue];
दूसरा चरण: डेटा स्तर वैरिएबल बनाएं
अगले चरण में एक वैरिएबल बनाना है, जो डेटा स्तर के सही मानों को कैप्चर करेगा:
- Tag Manager में वैरिएबल पर क्लिक करें.
- उपयोगकर्ता के तय किए गए वैरिएबल में, नया पर क्लिक करें.
- वैरिएबल टाइप के लिए डेटा स्तर वैरिएबल चुनें.
- डेटा स्तर वैरिएबल का नाम टेक्स्ट फ़ील्ड को डेस्टिनेशन पर सेट करें.
- वैरिएबल को नाम दें, जैसे कि "डेस्टिनेशन डेटा स्तर वैरिएबल".
- सेव करें पर क्लिक करें.
तीसरा चरण: अपने यूनिवर्सल Analytics टैग में कोई कस्टम डाइमेंशन चालू करें
सेट अप का आखिरी काम है, अपने Google Analytics सेटिंग वैरिएबल में कस्टम डाइमेंशन चालू करना:
- वैरिएबल पर क्लिक करें और फिर अपने Google Analytics सेटिंग वैरिएबल पर क्लिक करें.
- वैरिएबल कॉन्फ़िगरेशन पर क्लिक करें.
- ज़्यादा सेटिंग कस्टम डाइमेंशन पर क्लिक करें.
- + कस्टम डाइमेंशन जोड़ें पर क्लिक करें.
- वह इंडेक्स मान डालें, जिसे आपने पहले चरण में कैप्चर किया था.
- डाइमेंशन के मान के लिए, दूसरे चरण में अपने बनाए वैरिएबल का नाम डालें.
- सेव करें पर क्लिक करें.
- जब आप अपना कंटेनर प्रकाशित करेंगे, तब ही बदलाव लागू होंगे.