您可以使用 Data API,透過程式輔助方式存取 Google Analytics 報表資料。這個 API 與舊版通用 Analytics 資源不相容。
以下列舉一些您可能會使用 Google Analytics Data API v1 製作報表的情況:
- 過去一週內,您的 Android 應用程式有多少每日活躍使用者。
- 過去 28 天內,網站上點擊次數前 10 名的網頁有多少網頁瀏覽次數。
- 過去 30 分鐘內,iOS 應用程式在每個國家/地區有多少活躍使用者。
您也可以使用 Google Analytics Data API v1 執行下列操作:
- 建立自訂資訊主頁顯示 Google Analytics 資料。
- 自動化複雜的報表作業,節省時間。
- 將 Google Analytics 資料與其他商業應用程式整合。
開始使用
如要開始使用,請參閱用戶端程式庫快速入門。Java、Python、Node.js 和其他語言的用戶端程式庫可簡化實作程序。
可用方法
以下是 Data API 方法的清單。詳情請參閱參考說明文件。
runReport
這個方法會傳回 Google Analytics 事件資料的自訂報表,是簡單報表查詢的首選方法。batchRunReports
這是 runReport 方法的批次版本,可讓您使用單一 API 呼叫產生多份報表。runPivotReport
這個方法會傳回 Google Analytics 事件資料的自訂樞紐報表。樞紐分析報表的格式比一般報表更進階,也更具表達力。每個樞紐會說明報表回應中顯示的維度欄和列。batchRunPivotReports
這是 runPivotReport 方法的批次版本,可讓您使用單一 API 呼叫產生多份報表。getMetadata
:這個方法會針對報表方法中可用的維度和指標傳回中繼資料。用於探索維度和指標。這個方法的回應也包含指定 Google Analytics 資源可用的自訂維度和指標。checkCompatibility
此方法會列出可新增至報表要求並維持相容性的維度和指標。runRealtimeReport
這個方法會為資源傳回自訂的即時事件資料報表。事件傳送至 Google Analytics 後,幾秒內就會顯示在即時報表中。即時報表會顯示從目前到 30 分鐘前 (Google Analytics 360 資源最多 60 分鐘) 的事件和使用資料。properties.audienceExports
一組方法,可讓您產生目標對象匯出內容,其中包含目標對象中使用者的快照。properties.recurringAudienceLists
(搶先預覽) 一組方法,可讓您管理定期的目標對象匯出作業。定期匯出目標對象會每天產生新的目標對象名單。runFunnelReport
(搶先預覽) 這個方法會傳回 Google Analytics 事件資料的漏斗報表。您可以透過「漏斗探索」將使用者完成某件事時採取的步驟化為圖表,迅速瞭解使用者完成或不完成各個步驟的情況。
支援的維度和指標
如要查看 Data API 支援的所有維度和指標清單,請參閱 API 結構定義文件。