הפונקציה מחזירה כמה דוחות באצווה. כל הדוחות צריכים להיות עבור אותו נכס ב-Google Analytics.
בקשת HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:batchRunReports
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
property |
מזהה של נכס ב-Google Analytics שהאירועים שלו נמדדים. הפרמטר מצוין בנתיב כתובת ה-URL ולא בגוף הבקשה. איפה אפשר למצוא את מזהה הנכס? צריך לציין את המאפיין הזה עבור הקבוצה. הנכס ב-RunReportRequest יכול להיות לא מוגדר או זהה לנכס הזה. דוגמה: properties/1234 |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג JSON |
|---|
{
"requests": [
{
object ( |
| שדות | |
|---|---|
requests[] |
בקשות פרטניות. לכל בקשה יש תגובה נפרדת של דוח. כל בקשת Batch יכולה לכלול עד 5 בקשות. |
גוף התשובה
תגובת האצווה שמכילה כמה דוחות.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
| ייצוג JSON |
|---|
{
"reports": [
{
object ( |
| שדות | |
|---|---|
reports[] |
תשובות ספציפיות. לכל תגובה יש בקשת דוח נפרדת. |
kind |
מזהה את סוג המשאב של ההודעה. הערך |
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
RunReportRequest
הבקשה ליצירת דוח.
| ייצוג JSON |
|---|
{ "property": string, "dimensions": [ { object ( |
| שדות | |
|---|---|
property |
מזהה של נכס ב-Google Analytics שהאירועים שלו נמדדים. הפרמטר מצוין בנתיב כתובת ה-URL ולא בגוף הבקשה. איפה אפשר למצוא את מזהה הנכס? בבקשת Batch, המאפיין הזה צריך להיות לא מוגדר או עקבי עם המאפיין ברמת ה-Batch. דוגמה: properties/1234 |
dimensions[] |
המאפיינים המבוקשים והמוצגים. |
metrics[] |
המדדים שביקשתם ושמוצגים. |
dateRanges[] |
טווח התאריכים של הנתונים לקריאה. אם מבקשים כמה טווחי תאריכים, כל שורת תגובה תכיל אינדקס של טווח תאריכים מבוסס-אפס. אם יש חפיפה בין שני טווחי תאריכים, נתוני האירועים של הימים החופפים נכללים בשורות התגובה של שני טווחי התאריכים. בבקשה של קבוצת משתמשים, הערך |
dimensionFilter |
מסנני מאפיינים מאפשרים לכם לבקש בדוח רק ערכים ספציפיים של מאפיינים. לדוגמאות, אפשר לעיין במאמר יסודות הסינון של מאפיינים. אי אפשר להשתמש במדדים במסנן הזה. |
metricFilter |
סעיף המסנן של המדדים. המסנן מוחל אחרי צבירת השורות בדוח, בדומה לסעיף HAVING ב-SQL. אי אפשר להשתמש במאפיינים במסנן הזה. |
offset |
מספר השורה של שורת ההתחלה. השורה הראשונה נספרת כשורה 0. כשמבצעים החלפה בין דפים, הבקשה הראשונה לא מציינת היסט, או שהיא מגדירה את ההיסט ל-0. הבקשה הראשונה מחזירה את מידע נוסף על הפרמטר הזה של מעבר עמוד זמין במאמר בנושא מעבר עמוד. |
limit |
מספר השורות שיש להחזיר. אם לא מציינים ערך, מוחזרות 10,000 שורות. ה-API מחזיר עד 250,000 שורות לכל בקשה, לא משנה כמה שורות מבקשים. הערך של יכול להיות ש-API יחזיר פחות שורות מהערך המבוקש של מידע נוסף על הפרמטר הזה של מעבר עמוד זמין במאמר בנושא מעבר עמוד. |
metricAggregations[] |
צבירה של מדדים. ערכי מדדים מצטברים יוצגו בשורות שבהן הערך של dimensionValues מוגדר כ-RESERVED_(MetricAggregation). נתונים נצברים שכוללים השוואות וטווחי תאריכים מרובים יצטברו על סמך טווחי התאריכים. |
orderBys[] |
מציינת את סדר השורות בתשובה. בקשות שכוללות גם השוואות וגם טווחי תאריכים מרובים יחילו סדר לפי ההשוואות. |
currencyCode |
קוד מטבע בפורמט ISO4217, למשל AED, USD, JPY. אם השדה ריק, בדוח נעשה שימוש במטבע ברירת המחדל של הנכס. |
cohortSpec |
קבוצת הקוהורט שמשויכת לבקשה הזו. אם יש בקשה לקבוצה בעלת מאפיינים משותפים, המימד cohort חייב להיות נוכח. |
keepEmptyRows |
אם הערך הוא false או לא צוין ערך, כל שורה שבה כל המדדים שווים ל-0 לא תוחזר. אם הערך הוא true, השורות האלה יוחזרו אם הן לא יוסרו בנפרד על ידי מסנן. ללא קשר להגדרה לדוגמה, אם בנכס מסוים אף פעם לא מתועד אירוע |
returnPropertyQuota |
ההגדרה הזו קובעת אם להחזיר את המצב הנוכחי של המכסה של נכס Google Analytics הזה. המכסה מוחזר ב-PropertyQuota. |
comparisons[] |
אופציונלי. ההגדרה של ההשוואות המבוקשות והמוצגות. כדי לקבל עמודת השוואה בתשובה, צריך לכלול בבקשה רק שדה השוואות. |