

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 配置Google Analytics为 AppFabric
<a name="google-analytics"></a>

Google Analytics是一项网络分析服务，为搜索引擎优化 (SEO) 和营销目的提供统计数据和基本分析工具。 Google Analytics用于跟踪网站性能和收集访客见解。它可以帮助组织确定用户流量的主要来源，衡量其营销活动和活动的成功，跟踪目标完成情况（例如购买、将产品添加到购物车），发现用户参与的模式和趋势，并获取其他访客信息，例如人口统计信息。中小型零售网站通常用于Google Analytics获取和分析各种客户行为分析，这些分析可用于改善营销活动、增加网站流量和更好地留住访客。

 AWS AppFabric 出于安全考虑，您可以使用来审核来自的日志和用户数据Azure Monitor，将数据标准化为开放网络安全架构框架 (OCSF) 格式，并将数据输出到亚马逊简单存储服务 (Amazon S3) 存储桶或亚马逊数据 Firehose 流。

**Topics**
+ [AppFabric 支持 Google Analytics](#google-analytics-appfabric-support)
+ [正在 AppFabric 连接您的Google Analytics账户](#google-analytics-appfabric-connecting)

## AppFabric 支持 Google Analytics
<a name="google-analytics-appfabric-support"></a>

AppFabric 支持从接收审核日志Google Analytics。

### 先决条件
<a name="google-analytics-prerequisites"></a>

 AppFabric 要使用将审核日志从支持的目标传输Google Analytics到支持的目的地，您必须满足以下要求：
+ 您必须是该Google Analytics账户的管理员。
+  AppFabric 要传送日志，您需要在Google Cloud项目上启用[Google Analytics管理员 API](https://console.cloud.google.com/flows/enableapi?apiid=analyticsadmin.googleapis.com)。设置Google Analytics OAuth 应用程序时，请务必使用新项目。

### 速率限制注意事项
<a name="google-analytics-rate-limits"></a>

Google Analytics 对 Google Analytics API 施加速率限制。有关 Google Analytics API 速率限制的更多信息，请参阅 *Google Analytics（分析）网站*上的[限制和配额](https://developers.google.com/analytics/devguides/config/admin/v1/quotas)。如果 AppFabric 与您现有的 *Google Analytics* API 应用程序组合超过限制，则显示在中的审核日志 AppFabric 可能会延迟。

### 数据延迟注意事项
<a name="google-analytics-data-delay"></a>

审计事件发送到目标位置的时间可能会延迟多达 30 分钟。这是应用程序提供的审核事件延迟或为减少数据丢失而采取的预防措施所致。不过，这可以在账户级别进行自定义。如需帮助，请联系 [支持](https://aws.amazon.com/contact-us/)。

## 正在 AppFabric 连接您的Google Analytics账户
<a name="google-analytics-appfabric-connecting"></a>

在 AppFabric 服务中创建应用程序包后，必须 AppFabric使用进行授权Google Analytics。使用以下步骤查找授权Google Analytics所需的信息 AppFabric。

### 创建 OAuth 应用程序
<a name="google-analytics-create-oauth-application"></a>

AppFabric 与Google Analytics使用集成 OAuth。要在中创建 OAuth 应用程序，请完成以下步骤Google Analytics：

1. 要配置您的 OAuth 同意屏幕，请按照 Google 网站上《Google 开发者指南》中配置 OAuth 同意屏幕中的说明进行操作。

1. 选择 “外部” 作为 “用户” 类型

1. 要为配置 OAuth 凭据 AppFabric，请按照《Google 开发者指南》中 “创建访问凭据” 页面的 “ OAuth 客户端 ID 凭据” 部分中的说明进行操作。

1. 使用以下格式的重定向 URL。

   ```
   https://{{<region>}}.console.aws.amazon.com/appfabric/oauth2
   ```

   该地址中`{{<region>}}`是您在其中配置 AppFabric 应用程序包的代码。 AWS 区域 例如，美国东部（弗吉尼亚州北部）区域的代码为 `us-east-1`。对于该区域，重定向 URL 为 `https://{{us-east-1}}.console.aws.amazon.com/appfabric/oauth2`。

### 所需范围
<a name="google-analytics-required-scopes"></a>

您必须在Google Analytics OAuth应用程序中添加以下作用域：

```
https://www.googleapis.com/auth/analytics.edit
```

### 应用程序授权
<a name="google-analytics-app-authorizations"></a>

#### 租户编号
<a name="google-analytics-tenant-id"></a>

AppFabric 将请求租户 ID。中的租户 ID AppFabric 是您的Google Analytics账户 ID。

1. 转到[Google Analytics主页](https://analytics.google.com/analytics/web/)。

1. 在导航窗格中选择 “**管理员**”。

1. 您可以在 “账户” > “账户**设置” > “**账户**详情” > “****账户** ID” 下找到您的**账户 ID**。

#### 租户名称
<a name="google-analytics-tenant-name"></a>

输入标识此唯一Google Analytics组织的名称。 AppFabric 使用租户名称来标记应用程序授权和通过应用程序授权创建的任何摄取。

#### 客户端 ID
<a name="google-analytics-client-id"></a>

AppFabric 将请求客户端 ID。使用以下步骤在中查找您的客户端 IDGoogle Analytics：

1. 转到 “[凭证” 页面](https://console.developers.google.com/apis/credentials)。

1. 在 “**OAuth 2.0 客户端 IDs**” 部分，选择您创建的客户端 ID。

1. 客户端 ID 列在页面的 “**其他信息**” 部分。

#### 客户端密钥
<a name="google-analytics-client-secret"></a>

AppFabric 将请求客户机密钥。使用以下步骤在中查找您的客户端密钥Google Analytics：

1. 转到 “[凭证” 页面](https://console.developers.google.com/apis/credentials)。

1. 在 “**OAuth 2.0 客户端 IDs**” 部分中，选择客户机名称。

1. 该页面的 “客户机密钥” 部分列出了**客户机密钥**。

#### App 授权
<a name="google-analytics-app-authorizing"></a>

在中创建应用程序授权后， AppFabric 您将收到一个Google Analytics用于批准授权的弹出窗口。通过选择 “**允许**” 来批准 AppFabric 授权。