Google Analytics Data API

גישה לנתוני דוחות ב-Google Analytics. אזהרה: יצירה של מספר אפליקציות, חשבונות או פרויקטים של לקוח במטרה לדמות או לפעול כיישום, חשבון או פרויקט יחיד של לקוח (בהתאמה) או כדי לעקוף מגבלות שימוש או מכסות ספציפיות לשירות, היא הפרה ישירה של התנאים וההגבלות של Google Cloud Platform ושל התנאים וההגבלות של Google APIs. הפעולות האלה יכולות לגרום לסגירה מיידית של הפרויקטים שלך ב-GCP ללא אזהרה מוקדמת.

שירות: analyticsdata.googleapis.com

כדי לקרוא לשירות הזה, מומלץ להשתמש בספריות הלקוח ש-Google מספקת. אם האפליקציה שלכם צריכה להשתמש בספריות משלכם כדי לקרוא לשירות הזה, השתמשו במידע הבא כשתשלחו את בקשות ה-API.

מסמך הגילוי

מסמך Discovery הוא מפרט קריא למחשבים לתיאור ולשימוש בממשקי API ל-REST. הוא משמש לבניית ספריות לקוח, יישומי פלאגין בסביבת פיתוח משולבת (IDE) וכלים אחרים שיוצרים אינטראקציה עם Google APIs. שירות אחד יכול לספק כמה מסמכי גילוי. השירות הזה מספק את מסמכי הגילוי הבאים:

נקודת קצה בשירות

נקודת קצה של שירות היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות API. לשירות אחד יכולות להיות כמה נקודות קצה (endpoints) של שירות. לשירות הזה יש את נקודת הקצה הבאה של השירות, וכל מזהי ה-URI הבאים הם יחסיים לנקודת הקצה של השירות:

  • https://analyticsdata.googleapis.com

משאב REST: v1beta.properties

שיטות
batchRunPivotReports POST /v1beta/{property=properties/*}:batchRunPivotReports
מחזירה מספר דוחות צירים באצווה.
batchRunReports POST /v1beta/{property=properties/*}:batchRunReports
מחזירה מספר דוחות באצווה.
checkCompatibility POST /v1beta/{property=properties/*}:checkCompatibility
שיטת התאימות הזו מפרטת מאפיינים ומדדים שאפשר להוסיף לבקשת דוח ולשמור על תאימות.
getMetadata GET /v1beta/{name=properties/*/metadata}
מחזיר מטא-נתונים של מאפיינים ומדדים שזמינים בשיטות הדיווח.
runPivotReport POST /v1beta/{property=properties/*}:runPivotReport
הפונקציה מחזירה דוח ציר מותאם אישית של נתוני האירועים ב-Google Analytics.
runRealtimeReport POST /v1beta/{property=properties/*}:runRealtimeReport
הפונקציה מחזירה דוח בהתאמה אישית של נתוני אירועים בזמן אמת עבור הנכס שלכם.
runReport POST /v1beta/{property=properties/*}:runReport
הפונקציה מחזירה דוח בהתאמה אישית של נתוני האירועים ב-Google Analytics.

משאב REST: v1beta.properties.audienceExports

שיטות
create POST /v1beta/{parent=properties/*}/audienceExports
ייווצר ייצוא של קהלים לאחזור מאוחר יותר.
get GET /v1beta/{name=properties/*/audienceExports/*}
מקבלת מטא-נתונים של הגדרה של ייצוא קהלים ספציפי.
list GET /v1beta/{parent=properties/*}/audienceExports
בתיבת הדו-שיח הזו מפורטים כל פעולות הייצוא של הקהלים בנכס מסוים.
query POST /v1beta/{name=properties/*/audienceExports/*}:query
מאחזר ייצוא קהלים של משתמשים.

משאב REST: v1alpha.properties

שיטות
runFunnelReport POST /v1alpha/{property=properties/*}:runFunnelReport
מוחזר דוח משפך מותאם אישית, שכולל את נתוני האירועים ב-Google Analytics.

משאב REST: v1alpha.properties.audienceLists

שיטות
create POST /v1alpha/{parent=properties/*}/audienceLists
יצירה של רשימת חברים בקהל לאחזור מאוחר יותר.
exportSheet POST /v1alpha/{name=properties/*/audienceLists/*}:exportSheet
מתבצע ייצוא של רשימת החברים בקהל לגיליון אלקטרוני ב-Google Sheets.
get GET /v1alpha/{name=properties/*/audienceLists/*}
הפונקציה מקבלת מטא-נתונים של הגדרות רשימה ספציפית של חברים בקהל.
list GET /v1alpha/{parent=properties/*}/audienceLists
בתיבת הדו-שיח הזו מפורטים כל רשימות הקהלים של הנכס.
query POST /v1alpha/{name=properties/*/audienceLists/*}:query
מאחזר רשימת חברים בקהל.

משאב REST: v1alpha.properties.recurringAudienceLists

שיטות
create POST /v1alpha/{parent=properties/*}/recurringAudienceLists
פעולה זו יוצרת רשימה חוזרת של החברים בקהל.
get GET /v1alpha/{name=properties/*/recurringAudienceLists/*}
מקבלת מטא-נתונים של הגדרות לגבי רשימה ספציפית של חברים בקהל שחוזרת על עצמה.
list GET /v1alpha/{parent=properties/*}/recurringAudienceLists
בתיבת הדו-שיח הזו מפורטים כל רשימות הקהלים החוזרות של הנכס.

משאב REST: v1alpha.properties.reportTasks

שיטות
create POST /v1alpha/{parent=properties/*}/reportTasks
מתחיל ליצור משימה של דיווח.
get GET /v1alpha/{name=properties/*/reportTasks/*}
קבלת מטא-נתונים של דוח לגבי משימת דיווח ספציפית.
list GET /v1alpha/{parent=properties/*}/reportTasks
בתיבת הדו-שיח הזו מפורטים כל משימות הדיווח של נכס.
query POST /v1alpha/{name=properties/*/reportTasks/*}:query
אחזור התוכן של המשימה מהדיווח.