您可以使用 Data API: 以程式輔助方式存取 Google Analytics 報表資料。這個 API 與舊版通用 Analytics 資源不相容。
以下提供幾個使用 Google Analytics Data API v1 報表的範例:
- 過去一週內,您 Android 應用程式的每日活躍使用人數。
- 過去 28 天內,你網站上前 10 名網頁的網頁瀏覽次數。
- 您的 iOS 應用程式過去 30 分鐘內在每個國家/地區的活躍使用者人數。
您也可以使用 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 結構定義說明文件。