यह पक्का करने के लिए कि Google Analytics सिस्टम को उसकी क्षमता से ज़्यादा डेटा न मिले और सिस्टम के संसाधनों को सभी उपयोगकर्ताओं के बीच समान रूप से बांटा जाए, Google Analytics API, आपके इस्तेमाल पर कुछ सीमाएं और कोटा लागू करते हैं.
Google Cloud प्रोजेक्ट लेवल पर, Google Analytics API के इस्तेमाल पर ये सीमाएं और कोटे लागू होते हैं. इनमें Data API कॉल शामिल नहीं हैं:
- हर दिन, हर प्रोजेक्ट के लिए 50,000 अनुरोध किए जा सकते हैं.
- हर आईपी पते के लिए, 10 क्वेरी प्रति सेकंड (क्यूपीएस).
- API कंसोल में, इसी तरह का एक कोटा होता है. इसे हर उपयोगकर्ता के लिए, हर 100 सेकंड में की जाने वाली अनुरोधों की संख्या कहा जाता है. डिफ़ॉल्ट रूप से, इसे हर उपयोगकर्ता के लिए 100 सेकंड में 100 अनुरोधों पर सेट किया जाता है. इसे ज़्यादा से ज़्यादा 1,000 पर अडजस्ट किया जा सकता है. हालांकि, एपीआई को किए जाने वाले अनुरोधों की संख्या सीमित होती है. हर उपयोगकर्ता, हर सेकंड में ज़्यादा से ज़्यादा 10 अनुरोध कर सकता है.
- अगर आपका ऐप्लिकेशन, एक ही आईपी पते से सभी एपीआई अनुरोध करता है (उदाहरण के लिए, अपने उपयोगकर्ताओं की ओर से), तो हर अनुरोध के साथ
userIpयाquotaUserपैरामीटर का इस्तेमाल करें. इससे आपको हर उपयोगकर्ता के लिए, पूरा QPS कोटा मिलेगा.
कुछ एपीआई पर अतिरिक्त पाबंदियां लागू होती हैं. एपीआई के हिसाब से तय की गई सीमाओं और कोटे के बारे में जानने के लिए, ये पेज देखें:
सीमाओं और कोटे से जुड़ी गड़बड़ियां
अगर Google Analytics API के लिए अनुरोध करने का कोटा खत्म हो जाता है, तो API, गड़बड़ी कोड 403 या 429 दिखाता है. साथ ही, यह मैसेज दिखाता है कि खाते ने कोटा खत्म कर दिया है. ज़्यादा जानकारी के लिए, सेवा की शर्तें देखें.
कोटा मैनेजमेंट और कोटा इस्तेमाल करने के लिए अपने ऐप्लिकेशन को बेहतर बनाने के तरीके के बारे में ज़्यादा जानने के लिए, एपीआई को मॉनिटर करना और उनके इस्तेमाल की सीमा तय करना लेख पढ़ें.