什麼是 Core Reporting API - 總覽

本文件提供 Google Analytics (分析) Core Reporting API 3.0 版本的概略總覽。如需 API 的詳細參考資料,請參閱參考指南

簡介

您可以透過 Google Analytics Core Reporting API 存取 Google Analytics (分析) 中的大部分報表資料。透過 Core Reporting API,您可以:

  • 建立自訂資訊主頁以顯示 Google Analytics (分析) 資料。
  • 自動執行複雜的報表工作,節省寶貴時間。
  • 整合 Google Analytics (分析) 資料與其他商業應用程式。

選擇版本

我們最近推出了新版 Core Reporting API。

  • 要建構新的應用程式嗎?- 建議您使用 3.0 的最新版本。
  • 您使用的是舊版 2.3 嗎?– 請參閱 遷移指南,進一步瞭解如何更新應用程式以使用新版本。

入門課程

想要立即開始使用嗎?參閱 Hello Analytics API 教學課程

每個使用該 API 的應用程式都必須完成幾個步驟,才能註冊、授權使用者,並搭配 API 使用。本教學課程將逐步引導您完成每個步驟,並在最後建立可自訂的使用中應用程式。

概念總覽

Core Reporting API 會傳回報表資料,其中包含從 Google Analytics (分析) 追蹤程式碼所收集的資料衍生的統計資料。每份報表都會整理成維度和指標。 Core Reporting API 可讓您查詢維度和指標,以便建立自訂報表。

Core Reporting API 的 3 個基本概念:

  1. 報表與使用者及資料檢視 (設定檔) 的關係。
  2. 報表結構和查詢建立方式
  3. 使用 API 回應

報表、使用者和資料檢視 (設定檔)

如要為使用者要求報表資料,應用程式必須識別使用者,並指定要擷取資料的檢視畫面 (設定檔)。使用者可以透過取得 授權憑證來識別,並針對每個 API 要求傳送這些憑證。資料檢視 (設定檔) 是 Google Analytics (分析) 設定階層的一部分,以資料檢視 (設定檔) ID 表示。

查看資料檢視 (設定檔) ID 的方法有兩種。

  • 應用程式可以使用 Management API 週遊管理 設定階層,取得檢視表 (設定檔) ID。
  • 在 Google Analytics (分析) 中每份報表的網址中。
  • Google Analytics (分析) 中,按一下選單列的「管理」。選取資料檢視所屬的帳戶和資源。按一下「資料檢視」欄中的「資料檢視設定」,取得資料檢視 ID。

查詢維度和指標

您會查詢 API 以取得 Google Analytics (分析) 報表資料 (當中包含維度和指標)。 指標則是您資源上使用者活動的個別測量結果,例如工作階段和網頁瀏覽量。維度會依國家/地區或瀏覽器等常見條件細分指標。建立查詢時,您可以指定要在報表資料中納入哪些維度和指標。

您可以參閱互動式 維度和指標參考指南,探索透過 API 公開的所有維度和指標。另請參閱 Core Reporting API 參考指南,瞭解如何在 API 查詢中指定維度和指標。

使用報表

API 傳回的資料可視為含有標頭和列清單的資料表。每個 API 回應都包含一個標頭,用於說明每個資料欄的名稱和資料類型。回應也會包含資料列清單,其中每一列都是一個儲存格清單,資料順序與標題相同。您可以使用標頭中的資訊來判斷每個儲存格中的資料類型。

如要進一步瞭解 API 回應,請參閱 Core Reporting API 參考指南

返回開頭

配額和廢止政策

Google Analytics (分析) API 可處理數百萬筆作業,為避免系統接收的作業數量超過系統可處理的作業量,並確保系統資源能平等分配,您必須使用配額系統。如要瞭解特定限制,請參閱 限制與配額指南。

如要進一步瞭解 Core Reporting API 資料欄 (即維度和指標) 的變更處理方式,請參閱 資料淘汰政策。如要瞭解如何使用 Metadata API 檢查已淘汰的資料欄,請參閱 Metadata API 開發人員指南

後續步驟

現在您已瞭解 API 的運作方式,我們提供了許多資源,可協助您開始使用:

  • 請參閱 開發人員指南,瞭解如何使用 API。
  • 使用互動式 查詢探索工具工具,透過 API 以視覺化方式建立查詢並查看回應。
  • 閱讀 常見查詢一文,其中列出 Core Reporting API 的數個最常用的查詢。
  • 如需透過 API 取得的所有資料清單,請參閱 維度和指標參考資料。
  • 如需可與這個 API 搭配使用的所有可用用戶端程式庫清單,請參閱「 程式庫與範例」頁面。

返回開頭