CrUX डेटासेट में डाइमेंशन डेटा शामिल होता है, ताकि डेटा की ज़्यादा बारीकी से जांच की जा सके. डाइमेंशन, डेटा के उस खास ग्रुप की पहचान करते हैं जिसके आधार पर किसी रिकॉर्ड को एग्रीगेट किया जा रहा है. जैसे, "phone"
का फ़ॉर्म फ़ैक्टर बताता है कि रिकॉर्ड में मोबाइल डिवाइस पर हुए लोड की जानकारी शामिल है.
मौजूदा डाइमेंशन
नीचे दिए गए डाइमेंशन, CrUX में मौजूदा डाइमेंशन हैं.
ऐसा हो सकता है कि ज़रूरी शर्तों के आधार पर, सभी डाइमेंशन के लिए डेटा उपलब्ध न हो.
फ़ॉर्म फ़ैक्टर
डिवाइस के नाप या आकार के डाइमेंशन की मदद से, तीन अलग-अलग डिवाइसों के नाप या आकार के बारे में क्वेरी की जा सकती है:
phone
tablet
desktop
डिवाइस के उपयोगकर्ता-एजेंट स्ट्रिंग से, डिवाइस का फ़ॉर्म फ़ैक्टर पता चलता है.
देश
देश डाइमेंशन को 2018 में CrUX के BigQuery डेटासेट में जोड़ा गया था. "देश" शब्द का इस्तेमाल अलग-अलग तरह से किया जाता है, क्योंकि कुछ भौगोलिक इलाकों पर राजनैतिक रूप से विवाद है. देश के डाइमेंशन की वैल्यू, उपयोगकर्ताओं के आईपी पतों से अनुमानित की जाती हैं. साथ ही, इन्हें दो अक्षरों वाले देश के कोड के तौर पर दिखाया जाता है, जैसा कि ISO 3166-1 में बताया गया है.
ग्लोबल डेटासेट के अलावा, देश के लेवल पर डेटासेट भी उपलब्ध कराए जाते हैं. इन डेटासेट के लिए, देश के लेवल पर ज़रूरी शर्तें लागू होती हैं. हर देश के लिए एक टेबल दी जाती है. साथ ही, खास जानकारी वाली टेबल भी दी जाती हैं. इनमें देश कोड को कॉलम के तौर पर शामिल किया जाता है.
CrUX API में देश के डाइमेंशन उपलब्ध नहीं हैं.
वैकल्पिक डाइमेंशन
मई 2022 में रिलीज़ किए गए वर्शन के बाद, CrUX डेटासेट में वैकल्पिक डाइमेंशन का इस्तेमाल किया जा सकता है. पहले, फ़ॉर्म फ़ैक्टर और असरदार कनेक्शन टाइप (ईसीटी) के कॉम्बिनेशन को काफ़ी लोकप्रिय शर्त को अलग से पूरा करना होता था. ऐसा न करने पर, उसे पेज या ऑरिजिन रिकॉर्ड से बाहर रखा जाता था. इस सुविधा की मदद से, अलग-अलग ईसीटी के अनुभवों को उनके सामान्य फ़ॉर्म फ़ैक्टर के हिसाब से जोड़ा जा सकता है. साथ ही, उससे जुड़ी ईसीटी वैल्यू NULL
होगी. अलग-अलग साइज़ या कॉन्फ़िगरेशन वाले डिवाइसों पर, अलग-अलग तरह के अनुभवों को भी जोड़ा जा सकता है. ऐसे में, ईसीटी और डिवाइस के साइज़, डाइमेंशन या कॉन्फ़िगरेशन, दोनों की वैल्यू NULL
होगी.
पहले, हमारी BigQuery टेबल में फ़ॉर्म फ़ैक्टर और असरदार कनेक्शन टाइप ज़रूरी कॉलम थे. इसका मतलब है कि जब हमारे पास खास लाइनों (उदाहरण के लिए, फ़ॉर्म फ़ैक्टर = फ़ोन, असरदार कनेक्शन टाइप = 2G) में हिस्टोग्राम डेंसिटी दिखाने के लिए ज़रूरत के मुताबिक कवरेज नहीं थी, तो हम डेटासेट से पूरे ऑरिजिन को हटा रहे थे. वैकल्पिक डाइमेंशन की मदद से, हमने फ़ॉर्म फ़ैक्टर और असरदार कनेक्शन टाइप को वैकल्पिक (NULLABLE) बना दिया है. इसलिए, अब हम ऐसे मामलों में हिस्तोग्राम की कुल डेंसिटी पब्लिश कर सकते हैं. इसका मतलब है कि हम असरदार कनेक्शन टाइप की वैल्यू को NULL पर सेट करके, "सभी असरदार कनेक्शन टाइप" दिखा सकते हैं. इसके अलावा, हम असरदार कनेक्शन टाइप और फ़ॉर्म फ़ैक्टर, दोनों को NULL पर सेट करके, "सभी असरदार कनेक्शन टाइप" और "सभी फ़ॉर्म फ़ैक्टर" दिखा सकते हैं.
बंद किए गए और हटाए गए डाइमेंशन
समय के साथ, डाइमेंशन का इस्तेमाल बंद किया जा सकता है और उन्हें हटाया जा सकता है. इनका दस्तावेज़ यहां इसलिए रखा गया है, क्योंकि BigQuery में मौजूद पुराने डेटासेट में अब भी ये शामिल हो सकते हैं. उदाहरण के लिए, पुराने डेटासेट अब भी ईसीटी डाइमेंशन के हिसाब से सेगमेंट में बंटे हुए हैं.
कनेक्शन का टाइप (हटाया गया)
इफ़ेक्टिव कनेक्शन टाइप (ईसीटी) एक वेब प्लैटफ़ॉर्म एपीआई है. इसका इस्तेमाल, वेबसाइट पर आने वाले लोगों के कनेक्शन की स्पीड को अलग-अलग कैटगरी में बांटने के लिए किया जाता है. CrUX डेटासेट में मौजूद इस डाइमेंशन की मदद से, ये काम किए जा सकते हैं:
- वेबसाइट पर आने वाले लोगों के इंटरनेट कनेक्शन की स्पीड का ब्रेकडाउन देखना
- कनेक्शन की स्पीड के हिसाब से परफ़ॉर्मेंस डेटा फ़िल्टर करना
स्पेसिफ़िकेशन में चार तरह के कनेक्शन के बारे में बताया गया है. हालांकि, ज़्यादातर विज़िट 3G
से ज़्यादा तेज़ कनेक्शन से की जाती हैं. इसलिए, उन्हें 4G
के तौर पर बांटा जाता है:
ECT | कम से कम आरटीटी | ज़्यादा से ज़्यादा डाउनलिंक | जानकारी |
---|---|---|---|
अॉफ़लाइन | लागू नहीं | लागू नहीं | नेटवर्क ऑफ़लाइन है. सिर्फ़ कैश मेमोरी में सेव की गई फ़ाइलें दिखाई जा सकती हैं. |
slow-2g | 2000 मिलीसेकंड | 50 केबीपीएस | यह नेटवर्क सिर्फ़ छोटे ट्रांसफ़र के लिए सही है, जैसे कि सिर्फ़ टेक्स्ट वाले पेज. |
2g | 1400 मिलीसेकंड | 70 केबीपीएस | यह नेटवर्क, छोटी इमेज ट्रांसफ़र करने के लिए सही है. |
3g | 270 मिलीसेकंड | 700 केबीपीएस | यह नेटवर्क, बड़ी एसेट के ट्रांसफ़र के लिए सही है. जैसे, हाई रिज़ॉल्यूशन वाली इमेज, ऑडियो, और एसडी वीडियो. |
4g | 0 मिलीसेकंड | ∞ | यह नेटवर्क, एचडी वीडियो, रीयल-टाइम वीडियो वगैरह के लिए सही है. |