कोटा

हर एपीआई अनुरोध से यह पुष्टि होती है कि कोटा खत्म नहीं हुआ है और कोटा खत्म नहीं हुआ है. अगर कोई कोटा खत्म हो जाता है, तो अनुरोध पूरा नहीं किया जा सकेगा और आपको गड़बड़ी का एक मैसेज दिखेगा. 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 में तय करें.