כדי לוודא שמערכת Google Analytics לא תקבל יותר נתונים ממה שהיא יכולה לטפל בהם, וכדי להבטיח חלוקה שווה של המשאבים של המערכת בין המשתמשים, ממשקי ה-API של Google Analytics אוכפים מגבלות ומכסות מסוימות על השימוש.
המגבלות והמכסות הבאות חלות על השימוש הכולל ב-Google Analytics API (לא כולל קריאות ל-Data API) ברמת הפרויקט ב-Google Cloud:
- 50,000 בקשות לכל פרויקט ביום.
- 10 שאילתות לשנייה (QPS) לכל כתובת IP.
- במסוף ה-API יש מכסה דומה שנקראת בקשות לכל 100 שניות לכל משתמש. כברירת מחדל, הערך מוגדר ל-100 בקשות לכל 100 שניות לכל משתמש, וניתן לשנות אותו לערך מקסימלי של 1,000. עם זאת, מספר הבקשות ל-API מוגבל ל-10 בקשות בשנייה לכל משתמש.
- אם האפליקציה שולחת את כל בקשות ה-API מכתובת IP אחת (למשל, בשם המשתמשים), צריך להשתמש בפרמטר
userIP
אוquotaUser
בכל בקשה כדי לקבל את המכסה המלאה של בקשות QPS לכל משתמש. פרטים נוספים זמינים בסיכום של פרמטרים סטנדרטיים של שאילתות.
לחלק מממשקי ה-API יש הגבלות נוספות. למידע נוסף על המגבלות והמכסות הספציפיות ל-API, אפשר לעיין בדפים הבאים:
שגיאות שקשורות למגבלות ומכסות
אם תחרגו מהמכסה של בקשות ל-Google Analytics API, ה-API יחזיר את קוד השגיאה 403
או 429
ואת ההודעה 'החשבון חרג מהמכסה'. מידע נוסף זמין בתנאים ובהגבלות.
מידע נוסף על ניהול המכסות ועל שיפור השימוש במכסות באפליקציה זמין במאמר מעקב אחרי ממשקי API והגבלת השימוש.