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

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

नीचे दिए गए उदाहरण नीचे दी गई चीज़ों की जानकारी देते हैं:
शर्तें
शर्तों और डाइमेंशन और मेट्रिक की वैल्यू के आधार पर उपयोगकर्ताओं या सेशन को चुनने के लिए, शर्तों का इस्तेमाल करें.
डाइमेंशन
डाइमेंशन वैल्यू के आधार पर उपयोगकर्ता या सेशन चुनें.
उपयोगकर्ता
कनाडा से आने वाले उपयोगकर्ताओं को चुनें.
users::condition::ga:country==Canada

सेशन
कनाडा से आने वाले सेशन चुनें.
sessions::condition::ga:country==Canada

मेट्रिक
एक या कुल मेट्रिक वैल्यू के आधार पर उपयोगकर्ताओं या सेशन को चुनें.
उपयोगकर्ता
ऐसे उपयोगकर्ता चुनें जिनकी कुल आय एक ही लेन-देन में100 डॉलर से ज़्यादा हो.
users::condition::perHit::ga:transactionRevenue>100

ऐसे उपयोगकर्ता चुनें जिनकी आय के सभी लेन-देन से कुल आय 100 डॉलर से ज़्यादा थी.
users::condition::perSession::ga:transactionRevenue>100

ऐसे उपयोगकर्ता चुनें जिनकी तारीख की सीमा के अंदर, सभी लेन-देन से हुई कुल आय 100 डॉलर से ज़्यादा थी.
users::condition::perUser::ga:transactionRevenue>100

डिफ़ॉल्ट रूप से, उपयोगकर्ताओं को चुनते समय, मेट्रिक की वैल्यू उपयोगकर्ता लेवल पर जोड़ दी जाएंगी. इसे आसान बनाने के लिए:
users::condition::ga:transactionRevenue>100
सेशन
ऐसे सेशन चुनें जिनमें सिर्फ़ एक लेन-देन से हुई कुल आय 100 डॉलर से ज़्यादा थी.
sessions::condition::perHit::ga:transactionRevenue>100

ऐसे सेशन चुनें जिनमें सेशन में हुए सभी लेन-देन से हुई कुल आय 100 डॉलर से ज़्यादा थी.
sessions::condition::perSession::ga:transactionRevenue>100

डिफ़ॉल्ट रूप से, सत्र चुनते समय, मीट्रिक मान सत्र स्तर पर
कुल योग में रहेंगे. इसे आसान बनाने के लिए:
sessions::condition::ga:transactionRevenue>100
शर्तें बाहर करना
ऑपरेटर नहीं
किसी शर्त को हटाने के लिए !
वर्ण का इस्तेमाल करें और उस शर्त से मेल खाने वाले
सत्रों को निकालें.
उन सेशन को बाहर रखें जिनमें एग्ज़िट पेज रूट पेज के पाथ से पूरी तरह मेल खाता हो.
sessions::condition::!ga:exitPagePath==/

शर्तें जोड़ना
और ऑपरेटर
AND ऑपरेटर का इस्तेमाल करके शर्तों को जोड़ने के लिए, ;
वर्ण का इस्तेमाल करें.
कनाडा से आने वाले उपयोगकर्ताओं को चुनें और
तारीख की सीमा में, सभी लेन-देन से हुई कुल आय
100 डॉलर से ज़्यादा थी.
users::condition::ga:country==Canada;users::condition::perUser::ga:transactionRevenue>100

ये दोनों उपयोगकर्ता स्थितियां हैं, इसलिए इन्हें आसान बनाया जा सकता है:
users::condition::ga:country==Canada;ga:transactionRevenue>100
या ऑपरेटर
OR ऑपरेटर का इस्तेमाल करके, फ़िल्टर को जोड़ने के लिए, ,
वर्ण का इस्तेमाल करें.
कनाडा से आने वाले उपयोगकर्ताओं को चुनें या
मेक्सिको से आए उपयोगकर्ता.
users::condition::ga:country==Canada,users::condition::ga:country==Mexico

ये दोनों उपयोगकर्ता स्थितियां हैं, इसलिए इन्हें आसान बनाया जा सकता है:
users::condition::ga:country==Canada,ga:country==Mexico
शर्त के डाइमेंशन एक जैसे होते हैं, इसलिए आप रेगुलर एक्सप्रेशन का इस्तेमाल करके, ये काम आसानी से कर सकते हैं:
users::condition::ga:country=~Canada|Mexico
क्रम
क्रम में चलने वाली स्थितियों के आधार पर उपयोगकर्ताओं या सेशन को चुनने के लिए, क्रम का इस्तेमाल करें.
ऐसे उपयोगकर्ताओं को चुनें जो मोबाइल पर तुरंत
साइट पर गए.
users::sequence::ga:deviceCategory==mobile;–>ga:deviceCategory==desktop

मोबाइल पर आपकी वेबसाइट पर आने वाले उपयोगकर्ताओं को चुनें, जिनके बाद डेस्कटॉप पर
क्लिक किया है.
users::sequence::ga:deviceCategory==mobile;–>>ga:deviceCategory==desktop

उपयोगकर्ताओं और सेशन को जोड़ना
आप कोई सेगमेंट बनाने के लिए उपयोगकर्ता और सत्र चुन सकते हैं. उपयोगकर्ताओं को चुना जाएगा पहले, उपयोगकर्ताओं के सबसेट से सेशन चुने जाएंगे.
सेशन चुनें, जिसमें किसी एक लेन-देन से हुई कुल आय, मोबाइल पर साइट पर आने वाले उपयोगकर्ताओं से 100 डॉलर से ज़्यादा थी. इसके बाद, डेस्कटॉप पर विज़िट हुई.
users::sequence::ga:deviceCategory==mobile;->>ga:deviceCategory==desktop;sessions::condition::perHit::ga:transactionRevenue>100
अगले चरण
सेगमेंट सिंटैक्स के बारे में पूरी जानकारी और कोर रिपोर्टिंग एपीआई में सेगमेंट की क्वेरी करने के लिए, सेगमेंट डेवलपर गाइड देखें.