מגבלות ומכסות על בקשות API

מיליוני אתרים משתמשים ב-Google Analytics. אנחנו מוסיפים מגבלות ומכסות לבקשות API כדי להגן על המערכת מפני קבלת יותר נתונים ממה שהיא יכולה להתמודד, וכדי להבטיח שמשאבי המערכת יתחלקו בצורה הוגנת. המגבלות והמכסות עשויות להשתנות.

בסרטון הזה נפרט את השיטות המומלצות לניהול מכסות של בקשות ל-API של Google Analytics.

המכסות הבאות חלות על User Deletion API:

  • 50,000 בקשות לכל פרויקט ביום, ואפשר להגדיל אותן.
  • 10 שאילתות לשנייה (QPS) לכל כתובת IP.
    • במסוף API יש מכסה דומה שנקראת Requests per 100 seconds per user (בקשות ל-100 שניות לכל משתמש). כברירת מחדל, היא מוגדרת ל-100 בקשות ל-100 שניות לכל משתמש, ואפשר לשנות אותה לערך מקסימלי של 1,000. אבל מספר הבקשות ל-API מוגבל ל-10 בקשות לשנייה לכל היותר לכל משתמש.
    • אם האפליקציה שלכם שולחת את כל בקשות ה-API מכתובת IP יחידה (לדוגמה, בשם המשתמשים שלכם), אתם צריכים להשתמש בפרמטר userIP או quotaUser עם כל בקשה, כדי לקבל את המכסה המלאה של QPS לכל משתמש. פרטים נוספים זמינים בסיכום הפרמטרים הרגילים של שאילתות.
  • 1.5 שאילתות לשנייה (QPS) לכל נכס או פרויקט Firebase
  • 500 שאילתות ליום (QPD) לכל פרויקט בענן

חריגה ממגבלות המכסה

אם תחרגו מהמכסה של בקשת API של Google Analytics, ה-API יחזיר את קוד השגיאה 403 או 429 ותוצג הודעה שהחשבון חרג מהמכסה. למידע נוסף, אפשר לעיין בתנאים ובהגבלות.

איך מבקשים מכסה נוספת

אפשר לבקש להגדיל רק:

  • מספר בקשות הקריאה היומיות לכל פרויקט (ברירת מחדל של 50,000).
  • מספר בקשות הכתיבה היומיות לכל פרויקט (ברירת מחדל של 50).

כדי לראות או לשנות את מגבלות השימוש בפרויקט או כדי לבקש הגדלה של המכסה:

  1. אם עדיין אין לכם חשבון לחיוב בפרויקט, אפשר ליצור חשבון חדש.
  2. נכנסים לדף Enabled APIs בספריית ה-API ב-API Console ובוחרים API מהרשימה.
  3. כדי להציג ולשנות הגדרות שקשורות למכסות, בוחרים באפשרות Quotas. כדי להציג את נתוני השימוש, בוחרים באפשרות Usage.

תוכלו להשתמש בטופס הבקשה למכסה ב-Analytics API כדי לבקש להגדיל את המכסה המקסימלית. חשוב לבדוק את המידע ולפעול לפי ההוראות בטופס הבקשה למכסה לפני ששולחים את הבקשה.

במאמר מעקב אחרי ממשקי API ומכסת שימוש תוכלו לקרוא מידע נוסף על ניהול המכסות ואיך לשפר את השימוש במכסות.