Method: projects.getAnalyticsDetails

获取当前与指定的 FirebaseProject 相关联的 Google Analytics 详细信息。

如果 FirebaseProject 尚未与 Google Analytics 相关联,则对 projects.getAnalyticsDetails 的响应为 NOT_FOUND

HTTP 请求

GET https://firebase.googleapis.com/v1beta1/{name=projects/*/analyticsDetails}

网址采用 gRPC 转码语法。

路径参数

参数
name

string

FirebaseProject 的资源名称,格式为:

projects/PROJECT_IDENTIFIER/analyticsDetails

请参阅 FirebaseProject name 字段,详细了解 PROJECT_IDENTIFIER 值。

请求正文

请求正文必须为空。

响应正文

如果成功,响应正文将包含结构如下的数据:

JSON 表示法
{
  "analyticsProperty": {
    object (AnalyticsProperty)
  },
  "streamMappings": [
    {
      object (StreamMapping)
    }
  ]
}
字段
analyticsProperty

object (AnalyticsProperty)

与指定 FirebaseProject 关联的 Google Analytics 媒体资源对象。

此对象包含与项目相关联的 Google Analytics 媒体资源的详细信息。

streamMappings[]

object (StreamMapping)

  • 对于 AndroidAppsIosApps:指定 FirebaseProject 中每个 Firebase 应用的 appstreamId 的映射。每个 appstreamId 仅显示一次。
  • 对于 WebApps:针对指定 FirebaseProject 中每个 WebAppappstreamIdmeasurementId 的映射。每个 appstreamIdmeasurementId 仅出现一次。

授权范围

需要以下 OAuth 范围之一:

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

如需了解详情,请参阅身份验证概览

Google Analytics 媒体资源

Google Analytics 媒体资源的详细信息

JSON 表示法
{
  "id": string,
  "displayName": string,
  "analyticsAccountId": string
}
字段
id

string

与指定 FirebaseProject 相关联的 Google Analytics 媒体资源的全局唯一标识符,由 Google 分配。

如果您调用了 projects.addGoogleAnalytics 以将 FirebaseProject 与 Google Analytics 账号相关联,则此 id 字段中的值将与调用 projects.addGoogleAnalytics 时指定或配置的媒体资源的 ID 相同。

displayName

string

与指定 FirebaseProject 相关联的 Google Analytics 媒体资源的显示名称。

analyticsAccountId

string

仅限输出。与指定的 FirebaseProject 相关联的 Google Analytics 媒体资源的 Google Analytics 账号 ID。

数据流映射

Firebase 应用到 Google Analytics 数据流的映射

JSON 表示法
{
  "app": string,
  "streamId": string,
  "measurementId": string
}
字段
app

string

与 Google Analytics 数据流关联的 Firebase 应用的资源名称,格式如下:

projects/PROJECT_IDENTIFIER/androidApps/APP_ID

projects/PROJECT_IDENTIFIER/iosApps/APP_ID

projects/PROJECT_IDENTIFIER/webApps/APP_ID

请参阅 FirebaseProject name 字段,详细了解 PROJECT_IDENTIFIER 值。

streamId

string (int64 format)

与 Firebase 应用相关联的 Google Analytics 数据流的专属标识符,由 Google 分配。

如需详细了解 Google Analytics 数据流,请参阅 Google Analytics 文档

measurementId

string

仅适用于 Firebase Web 应用。

与 Firebase Web 应用相关联的 Google Analytics 网站数据流的专属标识符,由 Google 分配。Firebase SDK 使用此 ID 与 Google Analytics API 进行交互。

如需详细了解此 ID 和 Google Analytics 网站数据流,请参阅 Google Analytics 文档