將指定的FirebaseProject
與現有的Google Analytics 帳戶連結。
使用此調用,您可以:
- 指定
analyticsAccountId
以在指定帳戶內配置新的 Google Analytics 屬性,並將新屬性與FirebaseProject
關聯。 - 指定現有的
analyticsPropertyId
以將此屬性與FirebaseProject
關聯。
請注意,當您呼叫projects.addGoogleAnalytics
時:
- 第一個檢查確定 Google Analytics 屬性中的任何現有資料流是否與
FirebaseProject
中的任何現有 Firebase 應用程式相對應(基於與資料流關聯的packageName
或bundleId
)。然後,在適用的情況下,連結資料流和應用程式。請注意,此自動連結僅適用於AndroidApps
和IosApps
。 - 如果沒有找到 Firebase 應用程式的對應資料流,則會在 Google Analytics 屬性中為每個 Firebase 應用程式配置新的資料流。請注意,始終會為 Web 應用程式配置新的資料流,即使它之前與 Analytics 屬性中的資料流關聯也是如此。
在Google Analytics(分析)文件中詳細了解 Google Analytics(分析)帳戶的層次結構和結構。
此呼叫的結果是一個Operation
。透過呼叫operations.get
輪詢Operation
以追蹤設定過程,直到done
為true
。當done
為true
時, Operation
要麼成功,要麼失敗。如果Operation
成功,其response
將設定為AnalyticsDetails
;如果Operation
失敗,其error
將設定為google.rpc.Status
。
若要呼叫projects.addGoogleAnalytics
,專案成員必須是現有FirebaseProject
的擁有者,並且擁有Google Analytics帳戶的Edit
權限。
如果FirebaseProject
已啟用 Google Analytics,且您使用與目前關聯屬性不同的analyticsPropertyId
呼叫projects.addGoogleAnalytics
,則呼叫將會失敗。分析可能已在 Firebase 控制台中啟用,或透過在呼叫projects.addFirebase
中指定timeZone
和regionCode
來啟用。
HTTP請求
POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}:addGoogleAnalytics
URL 使用gRPC 轉碼語法。
路徑參數
參數 | |
---|---|
parent | 若要連結至現有 Google Analytics 帳戶的 有關PROJECT_IDENTIFIER值的詳細信息,請參閱 |
請求正文
請求正文包含具有以下結構的資料:
JSON 表示 |
---|
{ // Union field |
領域 | |
---|---|
聯合欄位analytics_resource 。請求正文中只能指定一種 Google Analytics 資源。
analytics_resource 只能是以下之一: | |
analyticsAccountId | 您想要與 指定此欄位將在您的 Google Analytics 帳戶中配置新的 Google Analytics 屬性,並將新屬性與 |
analyticsPropertyId | 您想要與 |
響應體
如果成功,回應正文將包含一個Operation
實例。
授權範圍
需要以下 OAuth 範圍之一:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
有關詳細信息,請參閱身份驗證概述。