हर एपीआई अनुरोध से यह पुष्टि होती है कि कोटा खत्म नहीं हुआ है और कोटा खत्म नहीं हुआ है. अगर कोई कोटा खत्म हो जाता है, तो अनुरोध पूरा नहीं किया जा सकेगा और आपको गड़बड़ी का एक मैसेज दिखेगा. Data API का हर अनुरोध, कोटा के कई बकेट की जांच करता है.
कोटा कैटगरी
कोटा के लिए, Data API में अनुरोध की तीन कैटगरी होती हैं: कोर, रीयलटाइम, और फ़नल. मुख्य तरीकों के एपीआई अनुरोध, कोर कोटा से शुल्क लेते हैं. रीयल टाइम के तरीकों के एपीआई अनुरोधों के लिए, रीयल टाइम कोटा का शुल्क लिया जाता है. एक अनुरोध में, कोर और रीयल टाइम, दोनों कोटे का इस्तेमाल नहीं किया जाएगा. यहां एपीआई के तरीके और कैटगरी दी गई हैं:
कोटा की कैटगरी | एपीआई के तरीके |
---|---|
कोर | runReport, runPivotReport, batchRunReports, batchRunPivotReports, runAccessReport, getMetadata, checkCompatibility, createAudienceExports है |
रीयलटाइम | runRealtimeReport |
फ़नल | runFunnelReport |
Analytics प्रॉपर्टी कोटा
सभी अनुरोध, प्रॉपर्टी कोटा का इस्तेमाल करते हैं.
कोटा नाम | स्टैंडर्ड प्रॉपर्टी की सीमा | Analytics 360 प्रॉपर्टी की सीमा |
---|---|---|
हर दिन के लिए, हर प्रॉपर्टी के लिए कोर टोकन | 2,00,000 | 20,00,000 |
हर घंटे के हिसाब से, हर प्रॉपर्टी के लिए कोर टोकन | 40,000 | 400,000 |
हर प्रोजेक्ट के लिए, हर घंटे के हिसाब से कोर टोकन | 14,000 | 1,40,000 |
हर प्रॉपर्टी के लिए एक साथ किए जाने वाले मुख्य अनुरोध | 10 | 50 |
हर प्रोजेक्ट के हिसाब से, हर घंटे में प्रॉपर्टी से जुड़ी कोर सर्वर गड़बड़ियां | 10 | 50 |
हर दिन के हिसाब से, हर प्रॉपर्टी के रीयल टाइम टोकन | 2,00,000 | 20,00,000 |
हर घंटे के हिसाब से, हर प्रॉपर्टी के लिए रीयल टाइम टोकन | 40,000 | 400,000 |
हर प्रोजेक्ट के लिए, हर घंटे के रीयल टाइम टोकन | 14,000 | 1,40,000 |
हर प्रॉपर्टी के लिए एक साथ किए जाने वाले रीयल टाइम अनुरोध | 10 | 50 |
हर प्रोजेक्ट के हिसाब से, हर घंटे में सर्वर से जुड़ी रीयल टाइम गड़बड़ियां | 10 | 50 |
हर दिन हर प्रॉपर्टी के लिए फ़नल टोकन | 2,00,000 | 20,00,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 में तय करें.