Skip to main content

用于 Google Analytics 的 OAuth 2.0

本节介绍了配置 Alteryx One Platform 以通过 OAuth 2.0 身份验证与 Google Analytics 进行集成的步骤。

为 Google Analytics 创建 OAuth 2.0 客户端应用程序

在项目中启用外部用户

您必须启用对包含 Google Analytics 数据的项目的外部访问权限。

注意

此步骤用于通过同意屏幕为您的项目配置访问权限。如果您先前已对项目完成此步骤,则可以跳过该部分。

步骤:

  1. 导航至您项目的 Google 控制台:https://console.cloud.google.com/

  2. 从左侧菜单中,选择 API 和服务 > OAuth 权限请求页面

  3. 对于“用户类型”,选择外部

  4. 单击创建

  5. 您可以为此客户端提供徽标和名称。例如:

    提示

    如果需要,您可以使用自己的徽标和产品名称。

    1. 右键单击 Alteryx One 中的徽标,然后将其下载到桌面。右键单击图像,然后选择另存为...。将其上传到权限请求页面。

    2. 产品名称可以是:

  6. 请勿添加范围或测试用户。

  7. 保存更改。

创建 OAuth 2.0 凭证

您必须创建一组凭证,以便在访问您的 Google 项目时使用。

步骤:

  1. 从“API 和服务”菜单中,选择凭证

  2. 在屏幕顶部,单击 + 创建凭证

  3. 选择 OAuth 客户端 ID

  4. 对于“应用类型”,选择 Web 应用

  5. 填写以下设置的值:

    设置

    Value

    名称

    提供描述性名称。示例:Google_Analytics

    已获授权的 JavaScript 来源

    请勿为此设置添加值。

    已获授权的重定向 URI

    将值设置为以下内容:

    https://ayxpreview.alteryxcloud.com/oauth2/callback

  6. 单击创建

  7. 保存客户端 ID 和客户端私密密钥的值。必须在 Alteryx One 中应用这些值。

启用 API 访问

您必须通过项目启用对 Google Analytics API 的访问。您可以启用下面列出的一个或多个 API。

步骤:

  1. 导航至所列出的 URL。

  2. 单击启用

为 Google Analytics 创建 OAuth 2.0 客户端

在创建 Google Analytics 应用程序后,您必须在 Alteryx One 中创建 OAuth 2.0 客户端,该客户端用于和您先前创建的 OAuth 2.0 关联应用程序进行集成。

注意

您必须在 Alteryx One 中为要使用的每个 Google Analytics 关联应用程序创建一个 OAuth 2.0 客户端。

步骤:

  1. 以工作区管理员身份登录 Alteryx One

  2. 在左侧菜单中,选择用户菜单 > 管理控制台 > OAuth2.0 客户端

  3. 在“OAuth2.0 客户端”页面中,单击注册 OAuth2.0 客户端

  4. 指定新客户端。应用以下值:

    设置

    描述

    类型

    设置为 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(不会过期)。

  5. 要保存您的 OAuth 2.0 客户端,请单击保存

如需了解详情,请参阅创建 OAuth2 客户端

创建 Google Analytics 连接

在创建了两个 OAuth 2.0 客户端引用后,您可以创建与 Google Analytics 数据的连接。

注意

您必须为 Alteryx One 中提供的每个 OAuth 2.0 客户端创建单独的连接。

如需了解详情,请参阅 Google Analytics 连接