Google Analytics Data API

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

שירות: analyticsdata.googleapis.com

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

מסמך Discovery

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

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

נקודת קצה של שירות היא כתובת URL בסיסית שצוינה בה כתובת הרשת של שירות API. לשירות אחד יכולות להיות כמה נקודות קצה של שירות. לשירות הזה יש את נקודת הקצה הבאה, וכל מזהי ה-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
יצירת רשימת חברים בקהל לאחזור מאוחר יותר.
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

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