用于 Google Analytics 的 OAuth 2.0
本节介绍了配置 Alteryx One Platform 以通过 OAuth 2.0 身份验证与 Google Analytics 进行集成的步骤。
为 Google Analytics 创建 OAuth 2.0 客户端应用程序
您必须启用对包含 Google Analytics 数据的项目的外部访问权限。
注意
此步骤用于通过同意屏幕为您的项目配置访问权限。如果您先前已对项目完成此步骤,则可以跳过该部分。
步骤:
导航至您项目的 Google 控制台:https://console.cloud.google.com/。
从左侧菜单中,选择 API 和服务 > OAuth 权限请求页面。
对于“用户类型”,选择外部。
单击创建。
您可以为此客户端提供徽标和名称。例如:
提示
如果需要,您可以使用自己的徽标和产品名称。
右键单击 Alteryx One 中的徽标,然后将其下载到桌面。右键单击图像,然后选择另存为...。将其上传到权限请求页面。
产品名称可以是:。
请勿添加范围或测试用户。
保存更改。
您必须创建一组凭证,以便在访问您的 Google 项目时使用。
步骤:
从“API 和服务”菜单中,选择凭证。
在屏幕顶部,单击 + 创建凭证。
选择 OAuth 客户端 ID。
对于“应用类型”,选择 Web 应用。
填写以下设置的值:
设置
Value
名称
提供描述性名称。示例:
Google_Analytics已获授权的 JavaScript 来源
请勿为此设置添加值。
已获授权的重定向 URI
将值设置为以下内容:
https://ayxpreview.alteryxcloud.com/oauth2/callback单击创建。
保存客户端 ID 和客户端私密密钥的值。必须在 Alteryx One 中应用这些值。
您必须通过项目启用对 Google Analytics API 的访问。您可以启用下面列出的一个或多个 API。
Google Analytics API:https://console.cloud.google.com/apis/library/analytics.googleapis.com
Google Analytics Reporting API:https://console.cloud.google.com/apis/library/analyticsreporting.googleapis.com
步骤:
导航至所列出的 URL。
单击启用。
为 Google Analytics 创建 OAuth 2.0 客户端
在创建 Google Analytics 应用程序后,您必须在 Alteryx One 中创建 OAuth 2.0 客户端,该客户端用于和您先前创建的 OAuth 2.0 关联应用程序进行集成。
注意
您必须在 Alteryx One 中为要使用的每个 Google Analytics 关联应用程序创建一个 OAuth 2.0 客户端。
步骤:
以工作区管理员身份登录 Alteryx One。
在左侧菜单中,选择用户菜单 > 管理控制台 > OAuth2.0 客户端。
在“OAuth2.0 客户端”页面中,单击注册 OAuth2.0 客户端。
指定新客户端。应用以下值:
设置
描述
类型
设置为
google_analytics。名称
OAuth 2.0 客户端在 Alteryx One 中的显示名称。
客户端 ID
将此值设置为您从 Google Analytics 应用程序中保存的客户端 ID 值。
客户端密钥
将此值设置为您从 Google Analytics 应用程序中保存的客户端私密密钥值。
授权 URL
将此值设置为以下内容:
https://accounts.google.com/o/oauth2/v2/auth
令牌 URL
将此值设置为以下内容:
https://oauth2.googleapis.com/token
范围
请插入以下值:
https://www.googleapis.com/auth/drive.readonly
访问令牌的过期时间
将此值(以毫秒为单位)设置为
3600000(1 小时)。刷新令牌的过期时间
将值设置为
0(不会过期)。要保存您的 OAuth 2.0 客户端,请单击保存。
如需了解详情,请参阅创建 OAuth2 客户端。
创建 Google Analytics 连接
在创建了两个 OAuth 2.0 客户端引用后,您可以创建与 Google Analytics 数据的连接。
注意
您必须为 Alteryx One 中提供的每个 OAuth 2.0 客户端创建单独的连接。
如需了解详情,请参阅 Google Analytics 连接。