מגבלות ומכסות של Data API

המגבלות והמכסות הבאות חלות על Data API.

קטגוריות מכסות

ל-Data API יש שלוש קטגוריות של מכסות בקשות: Core,‏ Realtime ו-Funnel. בקשות API לשיטות הליבה מחויבות במכסות הליבה. בקשות API לשיטות בזמן אמת מחויבות במכסות בזמן אמת. כל בקשה צורכת רק סוג אחד של מכסה.

קטגוריית המכסה שיטות API
ליבה runReport, ‏ runPivotReport, ‏ batchRunReports, ‏ batchRunPivotReports, ‏ runAccessReport, ‏ getMetadata, ‏ checkCompatibility, ‏ createAudienceExports
זמן אמת runRealtimeReport
משפך runFunnelReport

מכסות לנכסי Analytics

כל הבקשות צורכות מכסות של נכסים.

שם המכסה מגבלת נכס רגילה מגבלת נכסים ב-Analytics 360
טוקנים ליבה לכל נכס ביום 200,000 2,000,000
Core Tokens Per Property Per Hour 40,000 400,000
Core Tokens לכל פרויקט, לכל נכס, לשעה 14,000 140,000
בקשות בו-זמניות ליבה לכל נכס 10 50
שגיאות שרת ליבה לכל פרויקט לכל נכס לשעה 10 50
טוקנים בזמן אמת לכל נכס ביום 200,000 2,000,000
טוקנים בזמן אמת לכל נכס לשעה 40,000 400,000
טוקנים בזמן אמת לכל פרויקט לכל נכס בכל שעה 14,000 140,000
בקשות בו-זמניות בזמן אמת לכל נכס 10 50
שגיאות שרת בזמן אמת לכל פרויקט לכל נכס לשעה 10 50
טוקנים במשפך לכל נכס ביום 200,000 2,000,000
מספר הטוקנים במשפך לכל נכס לשעה 40,000 400,000
מספר הטוקנים במשפך לכל פרויקט לכל נכס לכל שעה 14,000 140,000
מספר הבקשות בו-זמנית במשפך לכל נכס 10 50
מספר שגיאות השרת במשפך לכל פרויקט לכל נכס לשעה 10 50
  • מספר הבקשות בו-זמנית נמדד לפי מספר הבקשות שמבוצעות בו-זמנית. כדי לצמצם את מספר הבקשות בו-זמנית, צריך להמתין להשלמת הבקשות הקודמות לפני ששולחים בקשות נוספות.
  • שגיאות שרת הן קודים 500 ו-503. החיוב על מכסות של שגיאות בחיבור לשרת מתבצע רק כשבקשה מובילה לשגיאת שרת. כשהמכסות של שגיאות השרת ינוצלו בפרויקט ובנכס, כל הבקשות מהנכס לפרויקט ייחסמו.
  • כל בקשה צורכת מכסה גם של טוקנים לכל נכס לשעה וגם של טוקנים לכל פרויקט לכל נכס לשעה. כלומר, כדי למצות את המכסה 'אסימונים לכל נכס לשעה', צריך להיות גישה לנכס אחד מיותר מ-3 פרויקטים, לפני שמיצוה המכסה 'אסימונים לכל פרויקט לכל נכס לשעה'.

לכל נכס מותר לשלוח 120 בקשות שעומדות בתנאי הסף בכל שעה. יכול להיות שנקבע ערך סף למאפיינים userAgeBracket, userGender, brandingInterest, audienceId ו-audienceName. המטרה של ערכי הסף היא למנוע ממי שצופה בדוח להסיק ממנו נתונים דמוגרפיים או תחומי עניין של משתמשים ספציפיים.

מכסת טוקנים של נכס

האסימונים מחושבים בכל בקשה בהתאם למורכבות שלה. ברוב הבקשות יחויבו 10 טוקנים או פחות. כשבקשה צורכת מספר גדול של אסימוני מכסה, לרוב הגורמים הבאים יש קשר לכך:

  • מספר גדול של שורות
  • מספר גדול של עמודות
  • קריטריונים מורכבים לסינון
  • טווח תאריכים ארוך

בכל בקשת API, אפשר לציין את הערך "returnPropertyQuota": true בגוף הבקשה כדי לקבל את הסטטוס הנוכחי של אסימוני המכסה של הנכס. הסטטוס הזה מכיל גם את הסכום שהבקשה הזו ניצלה וגם את הסכום שנותר בכל קבוצת מכסות. לדוגמה, אפשר לציין את הפרמטר הזה ב-RunReportRequest.