एपीआई अनुरोधों पर सीमाएं और कोटा

Google Analytics का इस्तेमाल लाखों साइटें करती हैं. हम एपीआई अनुरोधों पर सीमाएं और कोटा लागू करते हैं, ताकि सिस्टम को ज़रूरत से ज़्यादा डेटा न मिले. साथ ही, यह पक्का किया जा सके कि सिस्टम के संसाधनों को बराबर बंटवारा किया जा सके. सीमाओं और कोटा में बदलाव हो सकता है.

इस वीडियो में, Google Analytics API अनुरोध कोटा को मैनेज करने के सबसे सही तरीकों के बारे में बताया गया है.

User Deletion API पर ये कोटा लागू होते हैं:

  • हर प्रोजेक्ट के लिए हर दिन 50,000 अनुरोध. इन्हें बढ़ाया जा सकता है.
  • हर आईपी पते के लिए 10 क्वेरी प्रति सेकंड (क्यूपीएस).
    • एपीआई कंसोल में, एक मिलता-जुलता कोटा होता है. इसे हर उपयोगकर्ता के लिए, हर 100 सेकंड में अनुरोध कहा जाता है. डिफ़ॉल्ट रूप से, इसे हर उपयोगकर्ता के लिए 100 सेकंड के लिए 100 अनुरोध पर सेट किया गया है. इसे बदलकर 1,000 से ज़्यादा वैल्यू पर सेट किया जा सकता है. हालांकि, हर उपयोगकर्ता के लिए एपीआई को किए जाने वाले अनुरोधों की संख्या, ज़्यादा से ज़्यादा 10 अनुरोध प्रति सेकंड तक सीमित है.
    • अगर आपका ऐप्लिकेशन एक ही आईपी पते से सभी एपीआई अनुरोध करता है (उदाहरण के लिए, आपके उपयोगकर्ताओं की ओर से), तो हर उपयोगकर्ता के लिए पूरा क्यूपीएस कोटा पाने के लिए, हर अनुरोध के साथ userIP या quotaUser पैरामीटर का इस्तेमाल करें. ज़्यादा जानकारी के लिए, स्टैंडर्ड क्वेरी पैरामीटर की खास जानकारी देखें.
  • हर प्रॉपर्टी या Firebase प्रोजेक्ट के लिए 1.5 क्वेरी प्रति सेकंड (क्यूपीएस)
  • हर क्लाउड प्रोजेक्ट के लिए हर दिन 500 क्वेरी (क्यूपीडी)

उपयोगकर्ता कोटा की तय सीमा पार हो गई है

अगर Google Analytics API को अनुरोध भेजने की तय सीमा पार हो जाती है, तो एपीआई एक गड़बड़ी कोड 403 या 429 दिखाता है. साथ ही, यह मैसेज भी भेजता है कि खाते ने तय कोटे की सीमा पार कर ली है. ज़्यादा जानकारी के लिए, सेवा की शर्तें देखें.

कोटा बढ़ाने का अनुरोध किया जा रहा है

सिर्फ़ इन्हें बढ़ाने का अनुरोध किया जा सकता है:

  • हर प्रोजेक्ट के लिए, हर दिन पढ़े जाने वाले अनुरोधों की संख्या (डिफ़ॉल्ट तौर पर 50,000).
  • हर प्रोजेक्ट के लिए, हर दिन किए जाने वाले अनुरोधों की संख्या (डिफ़ॉल्ट तौर पर 50).

अपने प्रोजेक्ट के इस्तेमाल की सीमा देखने या उसमें बदलाव करने या अपने प्रोजेक्ट का कोटा बढ़ाने का अनुरोध करने के लिए, यह तरीका अपनाएं:

  1. अगर आपके पास अपने प्रोजेक्ट के लिए पहले से कोई बिलिंग खाता नहीं है, तो एक खाता बनाएं.
  2. एपीआई कंसोल में, एपीआई लाइब्रेरी के चालू किए गए एपीआई पेज पर जाएं और सूची में से कोई एपीआई चुनें.
  3. कोटा से जुड़ी सेटिंग देखने और उनमें बदलाव करने के लिए, कोटा चुनें. इस्तेमाल के आंकड़े देखने के लिए, इस्तेमाल को चुनें.

अगर आपको कोटा बढ़ाने की सीमा बढ़ाने का अनुरोध करना है, तो Analytics API के कोटा के लिए अनुरोध करने का फ़ॉर्म भरें. अनुरोध सबमिट करने से पहले, जानकारी की समीक्षा करना और कोटा अनुरोध फ़ॉर्म में दिए गए निर्देशों का पालन करना ज़रूरी है.

कोटा मैनेजमेंट और कोटा इस्तेमाल के लिए अपने ऐप्लिकेशन को बेहतर बनाने के तरीके के बारे में ज़्यादा जानकारी के लिए, एपीआई और कैपिंग के इस्तेमाल की निगरानी करना देखें.