Google Analytics 帐户详细信息

要建立与 Google Analytics的连接,必须添加用于定义要连接的帐户详细信息的帐户。 您可以通过在 App Connect 仪表板Red Hat® OpenShift® Web 控制台或 CLI 或 Kubernetes CLI 中创建配置对象来定义这些详细信息。

帐户参数

您可以为 Google Analytics定义一个或多个帐户。

对于需要的 每个帐户 ,您可以通过以下任何方式指定一组新的帐户详细信息:

  • 如果您正在使用 App Connect 仪表板,请在 创建配置 面板中填写 帐户详细信息 字段,或者在 accounts.yaml 文件中指定帐户参数,然后再将其导入到 创建配置 面板中。 有关更多信息,请参阅 帐户类型
  • 如果要使用 Red Hat OpenShift Web 控制台或 CLI 或 Kubernetes CLI ,请在 accounts.yaml 文件中指定帐户参数,然后使用此配置文件来创建配置对象。 有关更多信息,请参阅 为类型为 "帐户" 的配置对象创建文件

下表中列出了必需和可选的 "帐户" 字段或参数集。

有关查找这些帐户参数的值的信息,请参阅 获取 Google 应用程序的 OAuth 客户机标识,客户机密钥,访问令牌和刷新令牌

字段 参数 条件 描述

帐户名称

name

用户定义的

必需

导出的流中使用的 Google Analytics 帐户的名称。

应用程序客户机标识

clientId

用户定义的

必需

用于向 Google OAuth 服务器标识 App Connect 的唯一客户机标识。 您可以在 Google API 控制台中创建 OAuth 客户机标识,以将请求绑定到特定项目。

应用程序客户机密钥

clientSecret

用户定义的

必需

与客户机标识配合使用的客户机密钥,用于向 Google OAuth 服务器标识 App Connect 。 您可以从 Google API 控制台获取客户机密钥。

Oauth 访问令牌

accessToken

用户定义的

必需

App Connect 使用 OAuth 2.0访问 Google API 时,访问令牌允许访问该 API。 您可以从 Google Developers OAuth 2.0 Playground 获取访问令牌。

OAuth 刷新令牌

refreshToken

用户定义的

必需

当访问令牌到期时,刷新令牌允许您获取新的访问令牌。 您将从 Google Developers OAuth 2.0 Playground 获取刷新令牌。

示例

请记住: 定义一个或多个帐户的 accounts.yaml 文件必须始终以以下行开头:
accounts:

  googleanalytics:
    - name: Account 1
      credentials:
        clientId: 123456789012-1abc2de345fg6hijk7lmno8pqrstuvwx.apps.googleusercontent.com
        clientSecret: AbC12deFgHij_Kl34Mn5opqr
        accessToken: ab12.Cd-3E4FgHijkLmnoPqRs5_tuvwxy6Za_BcdeFgj-IjKlMnOpQr78R901stuVWXyzaBCd2defgHIJkLmNOPQRstUvw3x
        refreshToken: 1//23a4bCD5EfgUIJkLMNOPQRWTUVwX-Y6ZabCdEfgh7iJk8lMNOPqrSTUVW9xY0zaBcD12dEFgh
      endpoint: {}