Method: projects.addGoogleAnalytics

將指定的FirebaseProject與現有的Google Analytics 帳戶連結。

使用此調用,您可以:

  • 指定analyticsAccountId以在指定帳戶內配置新的 Google Analytics 屬性,並將新屬性與FirebaseProject關聯。
  • 指定現有的analyticsPropertyId以將此屬性與FirebaseProject關聯。

請注意,當您呼叫projects.addGoogleAnalytics時:

  1. 第一個檢查確定 Google Analytics 屬性中的任何現有資料流是否與FirebaseProject中的任何現有 Firebase 應用程式相對應(基於與資料流關聯的packageNamebundleId )。然後,在適用的情況下,連結資料流和應用程式。請注意,此自動連結僅適用於AndroidAppsIosApps
  2. 如果沒有找到 Firebase 應用程式的對應資料流,則會在 Google Analytics 屬性中為每個 Firebase 應用程式配置新的資料流。請注意,始終會為 Web 應用程式配置新的資料流,即使它之前與 Analytics 屬性中的資料流關聯也是如此。

Google Analytics(分析)文件中詳細了解 Google Analytics(分析)帳戶的層次結構和結構。

此呼叫的結果是一個Operation 。透過呼叫operations.get輪詢Operation以追蹤設定過程,直到donetrue 。當donetrue時, Operation要麼成功,要麼失敗。如果Operation成功,其response將設定為AnalyticsDetails ;如果Operation失敗,其error將設定為google.rpc.Status

若要呼叫projects.addGoogleAnalytics ,專案成員必須是現有FirebaseProject的擁有者,並且擁有Google Analytics帳戶的Edit權限

如果FirebaseProject已啟用 Google Analytics,且您使用與目前關聯屬性不同的analyticsPropertyId呼叫projects.addGoogleAnalytics ,則呼叫將會失敗。分析可能已在 Firebase 控制台中啟用,或透過在呼叫projects.addFirebase中指定timeZoneregionCode來啟用。

HTTP請求

POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}:addGoogleAnalytics

URL 使用gRPC 轉碼語法。

路徑參數

參數
parent

string

若要連結至現有 Google Analytics 帳戶的FirebaseProject資源名稱,格式為:

projects/ PROJECT_IDENTIFIER

有關PROJECT_IDENTIFIER值的詳細信息,請參閱FirebaseProject name欄位。

請求正文

請求正文包含具有以下結構的資料:

JSON 表示
{

  // Union field analytics_resource can be only one of the following:
  "analyticsAccountId": string,
  "analyticsPropertyId": string
  // End of list of possible types for union field analytics_resource.
}
領域
聯合欄位analytics_resource

請求正文中只能指定一種 Google Analytics 資源。
  • 若要設定新的 Google Analytics 屬性並將其與FirebaseProject關聯,請提供analyticsAccountId
  • 若要將現有 Google Analytics 屬性與FirebaseProject關聯,請提供analyticsPropertyId


analytics_resource只能是以下之一:
analyticsAccountId

string

您想要與FirebaseProject關聯的現有Google Analytics 帳戶的 ID。

指定此欄位將在您的 Google Analytics 帳戶中配置新的 Google Analytics 屬性,並將新屬性與FirebaseProject關聯。

analyticsPropertyId

string

您想要與FirebaseProject關聯的現有 Google Analytics 屬性的 ID。

響應體

如果成功,回應正文將包含一個Operation實例。

授權範圍

需要以下 OAuth 範圍之一:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase

有關詳細信息,請參閱身份驗證概述