Data API की सीमाएं और कोटा

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 में डालें.