- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- MinuteRange
- इसे आज़माएं!
इससे, आपकी प्रॉपर्टी के रीयलटाइम इवेंट डेटा की मनमुताबिक रिपोर्ट बनाई जाती है. इवेंट, Google Analytics को भेजे जाने के कुछ सेकंड बाद, रीयलटाइम रिपोर्ट में दिखने लगते हैं. रीयलटाइम रिपोर्ट में, इवेंट और इस्तेमाल का डेटा दिखाया जाता है. यह डेटा, मौजूदा समय से लेकर 30 मिनट पहले तक का होता है. Google Analytics 360 प्रॉपर्टी के लिए, यह डेटा 60 मिनट पहले तक का हो सकता है.
रीयलटाइम रिपोर्ट के लिए अनुरोध बनाने और जवाबों को समझने के बारे में जानने के लिए, रीयलटाइम रिपोर्ट बनाना लेख पढ़ें.
एचटीटीपी अनुरोध
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runRealtimeReport
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
property |
यह Google Analytics प्रॉपर्टी का आइडेंटिफ़ायर है, जिसके इवेंट ट्रैक किए जाते हैं. यह यूआरएल पाथ में तय किया जाता है, न कि मुख्य हिस्से में. ज़्यादा जानने के लिए, प्रॉपर्टी आईडी ढूंढने का तरीका देखें. उदाहरण: properties/1234 |
अनुरोध का मुख्य हिस्सा
अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना |
|---|
{ "dimensions": [ { object ( |
| फ़ील्ड | |
|---|---|
dimensions[] |
अनुरोध किए गए और दिखाए गए डाइमेंशन. |
metrics[] |
अनुरोध की गई और दिखाई गई मेट्रिक. |
dimensionFilter |
डाइमेंशन का फ़िल्टर क्लॉज़. इस फ़िल्टर में मेट्रिक का इस्तेमाल नहीं किया जा सकता. |
metricFilter |
मेट्रिक का फ़िल्टर क्लॉज़. यह एग्रीगेशन के बाद के फ़ेज़ में लागू होता है. यह SQL के having-clause की तरह होता है. इस फ़िल्टर में डाइमेंशन का इस्तेमाल नहीं किया जा सकता. |
limit |
कितनी पंक्तियां लौटानी हैं, इसे बताने वाली संख्या. अगर इसे तय नहीं किया जाता है, तो 10,000 पंक्तियां लौटाई जाती हैं. एपीआई, हर अनुरोध के लिए ज़्यादा से ज़्यादा 2,50,000 पंक्तियां लौटाता है. भले ही, आपने कितनी भी पंक्तियों का अनुरोध किया हो. अगर डाइमेंशन की वैल्यू, |
metricAggregations[] |
मेट्रिक का एग्रीगेशन. एग्रीगेट की गई मेट्रिक वैल्यू, उन पंक्तियों में दिखेंगी जहां dimensionValues को "RESERVED_(MetricAggregation)" पर सेट किया गया है. |
orderBys[] |
इससे यह तय होता है कि जवाब में पंक्तियों को किस क्रम में दिखाया जाए. |
returnPropertyQuota |
इससे यह तय होता है कि इस Google Analytics प्रॉपर्टी के रीयलटाइम कोटे की मौजूदा स्थिति दिखाई जाए या नहीं. कोटा, PropertyQuota में दिखाया जाता है. |
minuteRanges[] |
इवेंट डेटा के वे मिनट रेंज जिन्हें पढ़ना है. अगर इसे तय नहीं किया जाता है, तो पिछले 30 मिनट के लिए एक मिनट की रेंज का इस्तेमाल किया जाएगा. अगर एक से ज़्यादा मिनट रेंज का अनुरोध किया जाता है, तो जवाब की हर पंक्ति में, शून्य पर आधारित मिनट रेंज इंडेक्स शामिल होगा. अगर दो मिनट रेंज ओवरलैप होती हैं, तो ओवरलैप होने वाले मिनट का इवेंट डेटा, दोनों मिनट रेंज के लिए जवाब की पंक्तियों में शामिल किया जाता है. |
जवाब का मुख्य हिस्सा
यह किसी अनुरोध के लिए, रीयलटाइम रिपोर्ट की टेबल होती है.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON फ़ॉर्मैट में दिखाया गया है |
|---|
{ "dimensionHeaders": [ { object ( |
| फ़ील्ड | |
|---|---|
dimensionHeaders[] |
यह डाइमेंशन वाले कॉलम के बारे में बताता है. पंक्तियों में मौजूद डाइमेंशन की संख्या और डाइमेंशन हेडर की संख्या और क्रम एक जैसा होता है. |
metricHeaders[] |
यह मेट्रिक वाले कॉलम के बारे में बताता है. पंक्तियों में मौजूद मेट्रिक की संख्या और मेट्रिक हेडर की संख्या और क्रम एक जैसा होता है. |
rows[] |
रिपोर्ट में, डाइमेंशन वैल्यू के कॉम्बिनेशन और मेट्रिक वैल्यू की पंक्तियां. |
totals[] |
अगर अनुरोध किया गया है, तो मेट्रिक की कुल वैल्यू. |
maximums[] |
अगर अनुरोध किया गया है, तो मेट्रिक की ज़्यादा से ज़्यादा वैल्यू. |
minimums[] |
अगर अनुरोध किया गया है, तो मेट्रिक की कम से कम वैल्यू. |
rowCount |
क्वेरी के नतीजे में पंक्तियों की कुल संख्या. |
propertyQuota |
यह Google Analytics प्रॉपर्टी के रीयलटाइम कोटे की स्थिति है. इसमें इस अनुरोध को भी शामिल किया गया है. |
kind |
इससे पता चलता है कि यह मैसेज किस तरह का संसाधन है. यह |
अनुमति पाने के लिंक
इसके लिए, इनमें से किसी एक OAuth अनुमति की ज़रूरत होती है:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
MinuteRange
यह लगातार मिनट का सेट होता है: startMinutesAgo, startMinutesAgo + 1, ..., endMinutesAgo. दो मिनट रेंज तक के अनुरोध किए जा सकते हैं.
| JSON के काेड में दिखाना |
|---|
{ "name": string, "startMinutesAgo": integer, "endMinutesAgo": integer } |
| फ़ील्ड | |
|---|---|
name |
इससे, इस मिनट रेंज को कोई नाम असाइन किया जाता है. रिपोर्ट के जवाब में, डाइमेंशन |
startMinutesAgo |
यह क्वेरी के लिए, शामिल किया जाने वाला शुरुआती मिनट है. यह मौजूदा समय से पहले के मिनटों की संख्या के तौर पर दिखाया जाता है. उदाहरण के लिए, अगर इसे तय नहीं किया जाता है, तो |
endMinutesAgo |
यह क्वेरी के लिए, शामिल किया जाने वाला आखिरी मिनट है. यह मौजूदा समय से पहले के मिनटों की संख्या के तौर पर दिखाया जाता है. यह अगर इसे तय नहीं किया जाता है, तो |