खास जानकारी
आप पहले एक टॉप लेवल कॉन्टेंट ग्रुपिंग बनाएं. इसके बाद, यहां बताएं तरीकों की मदद से उसमें अलग-अलग कॉन्टेंट ग्रुप बनाएं:
- जिन पेजों को ग्रुप करना है उन पर मौजूद ट्रैकिंग कोड में बदलाव करें
- कैप्चर ग्रुप वाले रेगुलर एक्सप्रेशन के पेजों को एक्सट्रैक्ट करें
- किसी ग्रुप में पेज शामिल करने के लिए नियम बनाएं
Analytics सबसे पहले ट्रैकिंग कोड को प्रोसेस करता है. इसके बाद, रेगुलर एक्सप्रेशन को और फिर नियमों को प्रोसेस करता है. जैसे ही यह मैच खोज लेता है, प्रोसेस रुक जाती है और आपका कॉन्टेंट सबसे पहले मैच के हिसाब से ग्रुप में बंट जाता है.
उदाहरण के लिए, मान लें कि आपकी साइट है जो पुरुषों और महिलाओं के लिए कपड़े बेचती है. साथ ही, कपड़ों की आपकी सामान्य कैटगरी इस तरह हैं:
- पुरुष
- शर्ट
- पैंट
- ऐक्सेसरी
- महिला
- टॉप
- स्लैक्स
- स्कर्ट और ड्रेस
- ऐक्सेसरी
इन प्रॉडक्ट लाइन को देखते हुए, हो सकता है कि आप इस तरह के विश्लेषण करना चाहें:
- पुरुषों और महिलाओं के बीच कुल बिक्री की तुलना करना
- पुरुषों और महिलाओं के प्रॉडक्ट लाइन के बीच बिक्री की तुलना करना
आपको जिस तरह का विश्लेषण करना है उसके मुताबिक ये कॉन्टेंट ग्रुपिंग और उन ग्रुपिंग में ये ग्रुप बनाए जा सकते हैं:
पुरुषों और महिलाओं की तुलना करना:
- कॉन्टेंट ग्रुपिंग: कपड़े
- कॉन्टेंट ग्रुप: पुरुष और महिलाएं
पुरुषों के प्रॉडक्ट लाइन की तुलना करना:
- कॉन्टेंट ग्रुपिंग: पुरुष
- कॉन्टेंट ग्रुप: शर्ट, पैंट, ऐक्सेसरी
महिलाओं के प्रॉडक्ट लाइन की तुलना करना:
- कॉन्टेंट ग्रुपिंग: महिलाएं
- कॉन्टेंट ग्रुप: टॉप, स्लैक्स, स्कर्ट और ड्रेस, ऐक्सेसरी
ऊपर दिए गए कॉन्फ़िगरेशन के साथ:
- प्राइमरी डाइमेंशन > कॉन्टेंट ग्रुपिंग मेन्यू में कपड़े, पुरुष, और महिलाएं विकल्प उपलब्ध हैं.
- प्राइमरी डाइमेंशन के रूप में कपड़े चुनने पर, रिपोर्ट टेबल के पहले कॉलम में दिखने वाले डाइमेंशन की वैल्यू पुरुष और महिलाएं होती हैं.
- प्राइमरी डाइमेंशन के रूप में पुरुष चुनने पर, टेबल के पहले कॉलम में दिखने वाले डाइमेंशन की वैल्यू शर्ट, पैंट, और ऐक्सेसरी होती हैं.
- प्राइमरी डाइमेंशन के रूप में महिलाएं चुनने पर, टेबल के पहले कॉलम में दिखने वाले डाइमेंशन की वैल्यू टॉप, स्लैक्स, स्कर्ट और ड्रेस, और ऐक्सेसरी होती हैं
हर एक डाइमेंशन वैल्यू (कॉन्टेंट ग्रुप) के लिए, व्यवहार की मीट्रिक देखी जा सकती हैं, जैसे कि पेज व्यू और बाउंस रेट.
किसी कॉन्टेंट ग्रुप में जाने पर, उस ग्रुप में हर पेज के लिए व्यवहार की मीट्रिक देखी जा सकती हैं.
कॉन्टेंट ग्रुपिंग बनाना
ज़्यादा से ज़्यादा पांच कॉन्टेंट ग्रुपिंग बनाई जा सकती हैं.
कॉन्टेंट ग्रुपिंग को मिटाया नहीं जा सकता. डेफ़िनिशन को बदला जा सकता है या उसे बंद किया जा सकता है.
- अपने Analytics खाते में साइन इन करें.
- एडमिन पर क्लिक करके. मनपसंद व्यू पर जाएं.
- व्यू कॉलम में कॉन्टेंट ग्रुपिंग पर क्लिक करें.
- + नई कॉन्टेंट ग्रुपिंग पर क्लिक करें.
- नई ग्रुपिंग के लिए कोई नाम डालें.
- कॉन्टेंट ग्रुप बनाने के लिए, आपको जो तरीके इस्तेमाल करने हैं (ट्रैकिंग कोड, एक्सट्रैक्शन या नियम) उन्हें चुनें.
ट्रैकिंग कोड की मदद से कॉन्टेंट ग्रुप बनाना
- ट्रैकिंग कोड के मुताबिक ग्रुप करें में, ट्रैकिंग कोड चालू करें पर क्लिक करें.
- पक्का करें कि चालू करें विकल्प चालू पर सेट है.
- अपने कॉन्टेंट ग्रुपिंग की पहचान करने के लिए एक इंडेक्स संख्या (1-5) चुनें.
- हो गया पर क्लिक करें.
अपने ट्रैकिंग कोड में बदलाव करते समय, कॉन्टेंट ग्रुपिंग की पहचान करने के लिए इंडेक्स नंबर (1-5) का इस्तेमाल किया जाता है. साथ ही, अपने कॉन्टेंट ग्रुप की पहचान करने के लिए किसी ग्रुप के नाम का इस्तेमाल किया जा सकता है:
- gtag.js:
gtag('config', 'GA_TRACKING_ID', {'content_group<Index Number>': '<Group Name>'});
- analytics.js:
ga('set', 'contentGroup<Index Number>', '<Group Name>');
उदाहरण के लिए, अगर इंडेक्स नंबर 1 से पहचाने जाने वाले कपड़ों के लिए किसी कॉन्टेंट ग्रुपिंग को कॉन्फ़िगर किया जा रहा है और उसके तहत पुरुष नाम का कोई कॉन्टेंट ग्रुप बनाया जा रहा है, तो आपको अपना कोड इस तरह से अपडेट करना होगा:
- gtag.js:
gtag('config', 'GA_TRACKING_ID', {'content_group1': 'Men'});
- analytics.js:
ga('set', 'contentGroup1', 'Men');
हर contentGroup
या _setPageGroup
कॉल के लिए, सिर्फ़ एक इंडेक्स नंबर - ग्रुप के नाम वाले पेयर की पहचान की जा सकती है.
अपने लागू करने के तरीके लिए हाइलाइट किया गया उदाहरण फ़ॉलो करें:
gtag.js स्निपेट में बदलाव करनायहां दिए गए उदाहरण की मदद से अपने ट्रैकिंग कोड में बदलाव करके, कॉन्टेंट ग्रुप पैरामीटर और वैल्यू शामिल करें:
<!-- Google टैग (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_TRACKING_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'GA_TRACKING_ID', {'content_group5': '/news/sports'});
</script>
यहां दिए गए उदाहरण की मदद से, अपने ट्रैकिंग कोड में बदलाव करके उसमें _send
को कॉल करने से ठीक पहले _set
फ़ंक्शन लागू करें:
<script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXXX-Y', 'example.com');
ga('set', 'contentGroup5', '/news/sports');
ga('send', 'pageview');
</script>
Tracker tracker = GoogleAnalytics.getInstance(this).getTracker("UA-XXXX-Y");
tracker.set(contentGroup(5), "/news/sports");
id tracker = [[GAI sharedInstance] trackerWithTrackingId:@"UA-XXXX-Y"];
[tracker set:[GAIFields contentGroupForIndex:5]
value:@"/news/sports"];
आपको ऐसे हर पेज पर इस कोड में बदलाव करना होगा जिसे आपको किसी कॉन्टेंट ग्रुप में शामिल करना है.
अपने पेजों पर ट्रैकिंग कोड अपडेट कर लेने के बाद, उन पेजों को इस आधार पर ग्रुप में बांटा जाता है कि आपने इंडेक्स नंबर और ग्रुप के नाम से उनकी पहचान कैसे की.
एक ही पेज पर कई बार एक ही इंडेक्स नंबर को कॉल करने पर, उस इंडेक्स नंबर की सिर्फ़ आखिरी कॉल Analytics को भेजी जाती है.
ऐसा कोई भी पेज जिसमें _setPageGroup
फ़ंक्शन नहीं होता, उसे (not set) कॉन्टेंट ग्रुप में शामिल किया जाता है.
एक्सट्रैक्शन की मदद से कॉन्टेंट असाइन करना
पेज यूआरएल, पेज के टाइटल या स्क्रीन के नाम के आधार पर पेजों को एक्सट्रैक्ट किया जा सकता है. रेगुलर एक्सप्रेशन कैप्चर ग्रुप से हर एक पेज की पहचान करें. Analytics हर इंप्रेशन के लिए पहले कैप्चर ग्रुप का इस्तेमाल करता है.
एक्सट्रैक्शन जोड़ें पर क्लिक करें, फिर पेज यूआरएल, पेज का टाइटल या स्क्रीन नाम चुनें.
दाईं ओर मौजूद फ़ील्ड में, वह वैल्यू डालें जिसे आपको मैच करना है. उदाहरण के लिए:
- Page > /Men/(.*)/
- हर /Men/ सबडायरेक्ट्री के लिए एक कॉन्टेंट ग्रुप बनाता है और हर सबडायरेक्ट्री के पेज को उससे जुड़े कॉन्टेंट ग्रुप में जोड़ता है
- Page Title > (.*shirts).*
- उन पेजों के लिए कॉन्टेंट ग्रुप बनाता है जिनमें शर्ट शब्द शामिल है
उदाहरण के लिए, अगर आपकी साइट में शर्ट शब्द वाले पेजों के साथ ये डायरेक्ट्री मौजूद हैं:- /men/m_dress_shirts.html
- /men/m_tshirts.html
- /boys/b_dress_shirts.html
- /boys/b_tshirts.htm.
तो आपके पास उनमें नीचे बताए गए कॉन्टेंट ग्रुप और उन कॉन्टेंट ग्रुप में पेज होंगे:- men (m_dress_shirts.html, m_tshirts.html)
- boys (b_dress_shirts.html, b_tshirts.html)
- उन पेजों के लिए कॉन्टेंट ग्रुप बनाता है जिनमें शर्ट शब्द शामिल है
- Screen Name > (.*pants).*
- उन स्क्रीन नामों के लिए कॉन्टेंट ग्रुप बनाता है जिनमें pants शब्द शामिल है
एक्सट्रैक्शन कॉन्फ़िगर करने के बाद, हो गया पर क्लिक करें.
कॉन्टेंट निकालने के लिए, रेगुलर एक्सप्रेशन कैप्चर ग्रुप का इस्तेमाल करने के ज़्यादा उदाहरण देखें.
नियमों के किसी ग्रुप की मदद से कॉन्टेंट असाइन करना
इस विकल्प का इस्तेमाल करके, कॉन्टेंट असाइन करने के लिए नियम बनाए जा सकते हैं.
नियम एडिटर खोलने के लिए, एक नियम सेट बनाएं पर क्लिक करें.
हर नियम के लिए:
- वह नाम डालें जिसका इस्तेमाल आपको कॉन्टेंट ग्रुप में करना है.
- नियम तय करें में, पेज यूआरएल, पेज का टाइटल या स्क्रीन का नाम चुनें.
- कोई मैचिंग ऑप्शन चुनें और मैच के लिए कोई वैल्यू डालें. उदाहरण के लिए:
- Page > contains > /Pants/
- कॉन्टेंट ग्रुप में ऐसे सभी पेज जोड़ता है जिनके यूआरएल में /Pants/ है
- Page > contains > /Pants/
- नियम में एक OR या AND शर्त जोड़ने के लिए, OR या AND पर क्लिक करें. दूसरी शर्तें तय करने के लिए ऊपर दिए निर्देशों का पालन करें.
- वे सभी स्थितियां जिनका आपको इस्तेमाल करना है उन्हें तय करने के बाद, हो गया पर क्लिक करें.
- ग्रुप के लिए अपने सभी कॉन्फ़िगरेशन पूरे करने के बाद, सेव करें पर क्लिक करें.
नामकरण: केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) और पुराने डेटा पर असर
केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर)
कॉन्टेंट ग्रुप के नाम केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) नहीं होते हैं. उदाहरण के लिए, अगर आपका नियम एक कॉन्टेंट ग्रुप को इस तरह से परिभाषित करता है:
पेज /Google+Redesign/Apparel से सटीक मेल खाता है,
तो वह नियम उस पेज नाम के किसी भी रूप से मेल खाएगा. उदाहरण के लिए:
- /Google+Redesign/Apparel
- /Google+Redesign/apparel
पुराने डेटा पर असर
अगर कॉन्टेंट ग्रुपिंग का नाम बदला जाता है, तो पुराने डेटा पर कोई असर नहीं पड़ता. पूरा डेटा जल्द ही कॉन्टेंट ग्रुपिंग के नए नाम के अंदर दिखेगा.
अगर किसी कॉन्टेंट ग्रुप को परिभाषित करने वाले नियम का नाम बदला जाता है, तो उस ग्रुप का डेटा नए नाम वाले कॉन्टेंट ग्रुप में दिखता है. साथ ही, नाम बदलने से पहले का डेटा, पुराने नाम वाले ग्रुप में दिखता है.