- एचटीटीपी अनुरोध
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- RunReportRequest
- इसे आज़माएं!
यह एक बैच में कई रिपोर्ट दिखाता है. सभी रिपोर्ट एक ही इकाई के लिए होनी चाहिए.
एचटीटीपी अनुरोध
POST https://analyticsdata.googleapis.com/v1alpha:batchRunReports
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:
| JSON के काेड में दिखाना | |
|---|---|
{ "entity": { object ( |
|
| फ़ील्ड | |
|---|---|
entity |
ऐसी प्रॉपर्टी जिसके इवेंट ट्रैक किए जाते हैं. बैच के लिए यह इकाई मौजूद होनी चाहिए. हो सकता है कि Run ReportRequest में मौजूद इकाई की जानकारी नहीं है या वह इस इकाई के साथ काम कर रही है. |
requests[] |
अलग-अलग अनुरोध. हर अनुरोध की अलग रिपोर्ट होती है. एक साथ कई अनुरोध करने के लिए, ज़्यादा से ज़्यादा पांच अनुरोध किए जा सकते हैं. |
जवाब का मुख्य भाग
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
कई रिपोर्ट वाला बैच रिस्पॉन्स.
| JSON के काेड में दिखाना | |
|---|---|
{
"reports": [
{
object ( |
|
| फ़ील्ड | |
|---|---|
reports[] |
अलग-अलग जवाब. हर जवाब के लिए, अलग रिपोर्ट का अनुरोध किया जाता है. |
अनुमति पाने के लिंक
इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
RunReportRequest
रिपोर्ट जनरेट करने का अनुरोध.
| JSON के काेड में दिखाना | |
|---|---|
{ "entity": { object ( |
|
| फ़ील्ड | |
|---|---|
entity |
ऐसी प्रॉपर्टी जिसके इवेंट ट्रैक किए जाते हैं. बैच में किए गए अनुरोध में, इस इकाई की जानकारी नहीं होनी चाहिए या यह बैच-लेवल की इकाई के साथ मेल खाना चाहिए. |
dimensions[] |
डाइमेंशन का अनुरोध किया गया और उन्हें दिखाया गया. |
metrics[] |
मेट्रिक का अनुरोध किया गया और उन्हें दिखाया गया. |
dateRanges[] |
पढ़ने के लिए डेटा की तारीख की सीमा. अगर तारीख की कई सीमाओं का अनुरोध किया जाता है, तो जवाब वाली हर लाइन में शून्य पर आधारित तारीख की सीमा का इंडेक्स होगा. अगर तारीख की दो सीमाएं ओवरलैप होती हैं, तो ओवरलैप होने वाले दिनों का इवेंट डेटा, दोनों तारीख की सीमाओं की जवाब वाली लाइनों में शामिल कर दिया जाता है. एक जैसे उपयोगकर्ताओं के ग्रुप के अनुरोध में, इस |
offset |
शुरुआती पंक्ति की पंक्तियों की संख्या. पहली लाइन को शून्य के तौर पर गिना जाता है. |
limit |
दिखाई जाने वाली पंक्तियों की संख्या. अगर |
metricAggregations[] |
मेट्रिक का एग्रीगेशन. एग्रीगेट की गई मेट्रिक वैल्यू उन लाइनों में दिखेंगी जिनमें डाइमेंशन की वैल्यू को "RESERVED_(Metricएग्रीगेशन)" पर सेट किया गया है. |
dimensionFilter |
डाइमेंशन का फ़िल्टर क्लॉज़. इस फ़िल्टर में उपयोग करने के लिए आयामों का अनुरोध किया जाना चाहिए. इस फ़िल्टर में मीट्रिक का उपयोग नहीं किया जा सकता. |
metricFilter |
मेट्रिक का फ़िल्टर क्लॉज़. एसक्यूएल के 'क्लॉज़' की तरह, पोस्ट एग्रीगेशन फ़ेज़ पर लागू किया जाता है. इस फ़िल्टर में मेट्रिक का इस्तेमाल करने के लिए अनुरोध करना ज़रूरी है. इस फ़िल्टर में आयाम का उपयोग नहीं किया जा सकता है. |
orderBys[] |
इससे पता चलता है कि रिस्पॉन्स में पंक्तियों को किस तरह क्रम से लगाया जाता है. |
currencyCode |
ISO4217 फ़ॉर्मैट में मुद्रा कोड, जैसे कि "AED", "USD", "JPY". अगर फ़ील्ड खाली है, तो रिपोर्ट में इकाई की डिफ़ॉल्ट मुद्रा इस्तेमाल की जाती है. |
cohortSpec |
इस अनुरोध से जुड़ा एक जैसे उपयोगकर्ताओं का ग्रुप. अगर 'समानता रखने वाले लोगों' के अनुरोध में कोई समानता रखने वाले लोग शामिल हैं आयाम मौजूद होना चाहिए. |
keepEmptyRows |
अगर गलत है या वैल्यू तय नहीं की गई है, तो हर उस पंक्ति को नहीं लौटाया जाएगा जिसकी सभी मेट्रिक 0 हैं. अगर सही है, तो इन पंक्तियों को तब दिखाया जाएगा, जब फ़िल्टर की मदद से इन्हें अलग से नहीं हटाया जाता. |
returnPropertyQuota |
यह टॉगल करता है कि इस Analytics प्रॉपर्टी के कोटा की मौजूदा स्थिति को लौटाना है या नहीं. कोटा की जानकारी, PropertyQuota से दी जाती है. |