הפונקציה מחזירה דוח מותאם אישית של נתוני אירועים בזמן אמת בנכס. אירועים מופיעים בדוחות 'פעילות בזמן אמת' שניות ספורות אחרי שהם נשלחים ל-Google Analytics. בדוחות בזמן אמת מוצגים אירועים ונתוני שימוש בתקופה שבין הרגע הנוכחי לבין 30 דקות לפני כן (עד 60 דקות בנכסי Google Analytics 360).
במאמר יצירת דוח בזמן אמת מוסבר איך יוצרים בקשות בזמן אמת ומפרטים את התשובות.
בקשת HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runRealtimeReport
כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
property |
מזהה של נכס Google Analytics שאחריו מתבצע מעקב אחר אירועים. מצוין בנתיב של כתובת ה-URL ולא בגוף. איפה נמצא מזהה הנכס? דוגמה: properties/1234 |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג ב-JSON |
---|
{ "dimensions": [ { object ( |
שדות | |
---|---|
dimensions[] |
המאפיינים המבוקשים והמוצגים. |
metrics[] |
המדדים שנשלחו ובוצעה עבורם בקשה להצגה. |
dimension |
תנאי הסינון של המאפיינים. לא ניתן להשתמש במדדים במסנן הזה. |
metric |
תנאי הסינון של המדדים. חל בשלב שלאחר הצבירה, בדומה לתנאי having ב-SQL. אי אפשר להשתמש במאפיינים במסנן הזה. |
limit |
מספר השורות שיש להחזיר. אם לא צוין ערך, המערכת מחזירה 10,000 שורות. ה-API מחזיר עד 250,000 שורות לכל בקשה, ללא קשר למספר השורות שביקשת. הערך של ה-API יכול גם להחזיר פחות שורות מאשר |
metric |
צבירת מדדים. ערכי המדדים המצטברים יוצגו בשורות שבהן הערך של dimensionValues מוגדר כ-'RESERVED_(MetricAggregation)'. |
order |
מציין את סדר השורות בתגובה. |
return |
מצב שמציין אם להחזיר את המצב הנוכחי של המכסה בזמן אמת של נכס Google Analytics הזה. המכסה מוחזר ב-PropertyQuota. |
minute |
טווחי הדקות של נתוני האירועים לקריאה. אם לא צוין טווח, המערכת תשתמש בטווח של דקה אחת ב-30 הדקות האחרונות. אם מבקשים כמה טווחי דקות, כל שורת תגובה תכיל אינדקס של טווח דקות שמתחיל ב-0. אם שני טווחי דקות חופפים, נתוני האירועים של הדקות החופפות נכללים בשורות התגובה של שני טווחי הדקות. |
גוף התשובה
טבלת הדוח של התשובה בזמן אמת שתואם לבקשה.
אם הפעולה מצליחה, גוף התגובה מכיל נתונים במבנה הבא:
ייצוג ב-JSON |
---|
{ "dimensionHeaders": [ { object ( |
שדות | |
---|---|
dimension |
תיאור של עמודות מאפיינים. מספר ה-DimensionHeaders והסדר שלהם תואמים למאפיינים שקיימים בשורות. |
metric |
תיאור של עמודות מדדים. מספר הכותרות של המדדים והסדר שלהן תואמים למדדים שמופיעים בשורות. |
rows[] |
שורות של שילובים של ערכי מאפיינים וערכי מדדים בדוח. |
totals[] |
אם יתבקש, הסכומים הכוללים של המדדים. |
maximums[] |
אם יתבקש, הערכים המקסימליים של המדדים. |
minimums[] |
אם יתבקש, הערכים המינימליים של המדדים. |
row |
המספר הכולל של השורות בתוצאת השאילתה. הערך של |
property |
מצב המכסה בזמן אמת של הנכס הזה ב-Google Analytics, כולל הבקשה הזו. |
kind |
מזהה את סוג המשאב של ההודעה הזו. הערך של |
היקפי הרשאה
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
MinuteRange
קבוצה רציפה של דקות: startMinutesAgo
, startMinutesAgo + 1
, …, endMinutesAgo
. מותר לשלוח בקשות לטווח של עד 2 דקות.
ייצוג ב-JSON |
---|
{ "name": string, "startMinutesAgo": integer, "endMinutesAgo": integer } |
שדות | |
---|---|
name |
הקצאת שם לטווח הדקות הזה. הערך של המאפיין |
start |
דקת ההתחלה של השאילתה, כולל, כמספר דקות לפני כן. לדוגמה, הערך אם לא צוין ערך, ערך ברירת המחדל של |
end |
דקת הסיום של השאילתה, כולל, כמספר דקות לפני כן. התאריך המוקדם ביותר שאפשר לבחור הוא אם לא צוין ערך, ערך ברירת המחדל של |