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: 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: {}