

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Google Analytics 為 AppFabric 設定
<a name="google-analytics"></a>

Google Analytics 是一種 Web 分析服務，可提供統計資料和基本分析工具，用於搜尋引擎最佳化 (SEO) 和行銷目的。 Google Analytics 用於追蹤網站效能並收集訪客洞見。它可協助組織判斷使用者流量的最佳來源、評估行銷活動和行銷活動的成功、追蹤目標完成 （例如購買、將產品新增至購物車）、探索使用者參與度的模式和趨勢，以及取得人口統計等其他訪客資訊。中小型零售網站通常會使用 Google Analytics 來取得和分析各種客戶行為分析，這些分析可用於改善行銷活動、驅動網站流量，以及更好地保留訪客。

為了安全起見，您可以使用 AWS AppFabric 從 稽核日誌和使用者資料Azure Monitor、將資料標準化為開放網路安全結構描述架構 (OCSF) 格式，並將資料輸出至 Amazon Simple Storage Service (Amazon S3) 儲存貯體或 Amazon Data 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 Admin API](https://console.cloud.google.com/flows/enableapi?apiid=analyticsadmin.googleapis.com)。設定 Google AnalyticsOAuth 應用程式時，請務必使用新的專案。

### 速率限制考量
<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 服務中建立應用程式套件後，您必須使用 授權 AppFabricGoogle 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. 若要設定 AppFabric 的 OAuth 登入資料，請遵循 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>

#### 租戶 ID
<a name="google-analytics-tenant-id"></a>

AppFabric 將請求租戶 ID。AppFabric 中的租戶 ID 是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 會列在頁面的其他資訊****區段中。

#### Client secret (用戶端密碼)
<a name="google-analytics-client-secret"></a>

AppFabric 將請求用戶端秘密。使用下列步驟在 中尋找您的用戶端秘密Google Analytics：

1. 前往[登入資料頁面](https://console.developers.google.com/apis/credentials)。

1. 在 **OAuth 2.0 用戶端 IDs**區段中，選擇用戶端名稱。

1. 用戶端秘密會列在頁面的**用戶端秘密**區段中。

#### 應用程式授權
<a name="google-analytics-app-authorizing"></a>

在 AppFabric 中建立應用程式授權後，您會收到來自 的快顯視窗Google Analytics，以核准授權。選擇**允許**以核准 AppFabric 授權。