Google Analytics Data API

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

שירות: analyticsdata.googleapis.com

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

מסמך Discovery

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

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

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

  • https://analyticsdata.googleapis.com

משאב REST: ‏ v1beta.properties

Methods
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

Methods
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

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

משאב REST: ‏ v1alpha.properties.audienceLists

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

משאב REST: ‏ v1alpha.properties.recurringAudienceLists

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

משאב REST: ‏ v1alpha.properties.reportTasks

Methods
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
מאחזר את התוכן של משימת דוח.