Data API पर ये सीमाएं और कोटा लागू होते हैं.
कोटा की कैटगरी
Data API में अनुरोध के कोटा की तीन कैटगरी होती हैं: कोर, रीयलटाइम, और फ़नल. कोर तरीकों के लिए एपीआई अनुरोध करने पर, कोर कोटा का शुल्क लिया जाता है. रीयल-टाइम तरीकों के लिए किए गए एपीआई अनुरोधों पर, रीयल-टाइम कोटा लागू होता है. हर अनुरोध के लिए, सिर्फ़ एक तरह का कोटा इस्तेमाल किया जाता है.
कोटा की कैटगरी | एपीआई के तरीके |
---|---|
Core | runReport, runPivotReport, batchRunReports, batchRunPivotReports, runAccessReport, getMetadata, checkCompatibility, createAudienceExports |
रीयलटाइम | runRealtimeReport |
फ़नल | runFunnelReport |
Analytics प्रॉपर्टी के कोटा
सभी अनुरोधों के लिए, प्रॉपर्टी के कोटे का इस्तेमाल किया जाता है.
कोटा का नाम | स्टैंडर्ड प्रॉपर्टी की सीमा | Analytics 360 प्रॉपर्टी की सीमा |
---|---|---|
हर प्रॉपर्टी के लिए हर दिन मिलने वाले कोर टोकन | 2,00,000 | 2,000,000 |
हर प्रॉपर्टी के लिए हर घंटे मिलने वाले कोर टोकन | 40,000 | 400,000 |
हर प्रोजेक्ट के हिसाब से, हर प्रॉपर्टी के लिए हर घंटे मिलने वाले मुख्य टोकन | 14,000 | 1,40,000 |
हर प्रॉपर्टी के लिए एक साथ किए जाने वाले मुख्य अनुरोध | 10 | 50 |
हर प्रोजेक्ट और हर प्रॉपर्टी के हिसाब से, हर घंटे होने वाली मुख्य सर्वर गड़बड़ियां | 10 | 50 |
हर प्रॉपर्टी के लिए हर दिन मिलने वाले रीयल टाइम टोकन | 2,00,000 | 2,000,000 |
हर प्रॉपर्टी के लिए हर घंटे मिलने वाले रीयल टाइम टोकन | 40,000 | 400,000 |
हर प्रोजेक्ट के हिसाब से, हर प्रॉपर्टी के लिए हर घंटे मिलने वाले रीयल टाइम टोकन | 14,000 | 1,40,000 |
हर प्रॉपर्टी के लिए, रीयल टाइम में एक साथ किए जाने वाले अनुरोध | 10 | 50 |
हर प्रोजेक्ट और हर प्रॉपर्टी के हिसाब से, हर घंटे रीयल टाइम में सर्वर से जुड़ी गड़बड़ियां | 10 | 50 |
हर प्रॉपर्टी के लिए हर दिन फ़नल टोकन | 2,00,000 | 2,000,000 |
हर प्रॉपर्टी के लिए हर घंटे मिलने वाले फ़नल टोकन | 40,000 | 400,000 |
हर प्रोजेक्ट के हिसाब से, हर प्रॉपर्टी के लिए हर घंटे फ़नल टोकन | 14,000 | 1,40,000 |
हर प्रॉपर्टी के लिए फ़नल के एक साथ किए जाने वाले अनुरोध | 10 | 50 |
हर प्रोजेक्ट और हर प्रॉपर्टी के हिसाब से, हर घंटे फ़नल सर्वर से जुड़ी गड़बड़ियां | 10 | 50 |
- एक साथ किए जाने वाले अनुरोधों को, एक साथ किए जा रहे अनुरोधों की संख्या के हिसाब से मेज़र किया जाता है. एक साथ कई अनुरोध भेजने से बचने के लिए, पहले भेजे गए अनुरोधों के पूरा होने का इंतज़ार करें. इसके बाद ही, नए अनुरोध भेजें.
- सर्वर की गड़बड़ियों के कोड 500 और 503 होते हैं. सर्वर की गड़बड़ियों के कोटे का शुल्क सिर्फ़ तब लिया जाता है, जब किसी अनुरोध की वजह से सर्वर में गड़बड़ी होती है. जब किसी प्रोजेक्ट और प्रॉपर्टी के जोड़े के लिए, सर्वर गड़बड़ियों के कोटे खत्म हो जाते हैं, तो प्रोजेक्ट से प्रॉपर्टी के लिए किए गए सभी अनुरोध ब्लॉक कर दिए जाते हैं.
- हर अनुरोध, हर प्रॉपर्टी के लिए हर घंटे के टोकन और हर प्रोजेक्ट के लिए हर प्रॉपर्टी के हिसाब से हर घंटे के टोकन, दोनों के कोटा का इस्तेमाल करता है. इसका मतलब है कि "हर घंटे हर प्रॉपर्टी के लिए टोकन" कोटा खत्म होने से पहले, एक प्रॉपर्टी को तीन से ज़्यादा प्रोजेक्ट ऐक्सेस कर सकते हैं.
प्रॉपर्टी के लिए, हर घंटे 120 ऐसे अनुरोध किए जा सकते हैं जो थ्रेशोल्ड के दायरे में आ सकते हैं. userAgeBracket
, userGender
, brandingInterest
, audienceId
, और audienceName
डाइमेंशन के लिए थ्रेशोल्ड लागू किया जा सकता है. थ्रेशोल्ड इसलिए लागू किए जाते हैं, ताकि रिपोर्ट देखने वाला कोई व्यक्ति अलग-अलग उपयोगकर्ताओं की डेमोग्राफ़िक्स या रुचियों का पता न लगा सके.
प्रॉपर्टी टोकन का कोटा
हर अनुरोध के लिए टोकन की गिनती, अनुरोध की जटिलता के हिसाब से की जाती है. ज़्यादातर अनुरोधों के लिए 10 या उससे कम टोकन का इस्तेमाल किया जाएगा. जब किसी अनुरोध के लिए बड़ी संख्या में कोटा टोकन इस्तेमाल किए जाते हैं, तो आम तौर पर इन वजहों से ऐसा होता है:
- ज़्यादा लाइनों वाली फ़ाइल
- ज़्यादा कॉलम
- फ़िल्टर करने की जटिल शर्तें
- तारीख की लंबी सीमा
हर एपीआई अनुरोध के साथ, अनुरोध के मुख्य हिस्से में "returnPropertyQuota": true
डाला जा सकता है. इससे, प्रॉपर्टी के कोटा टोकन की मौजूदा स्थिति दिखेगी. इस स्टेटस में, इस अनुरोध के लिए इस्तेमाल किए गए कोटे के साथ-साथ, हर कोटा ग्रुप के लिए बचे हुए कोटे की जानकारी भी शामिल होती है. उदाहरण के लिए, इस पैरामीटर को RunReportRequest
में डालें.