Google アナリティクスのページビュー

最終更新日: 25 年 2022 月 XNUMX 日

Google アナリティクス ページビュー モジュールは、Google アナリティクス アプリに接続された GA4 API/Google アナリティクス レポート API からの指標をサポートするように設計されています。 Google アナリティクス プラットフォームは、4 年 1 月 2023 日までにユニバーサル アナリティクス (UA) から Google アナリティクス (GA4) に切り替える予定です。Google アナリティクスは、GAXNUMX API との簡単な統合を提供するように設計されています。

技術タイプ

Google アナリティクス ページビューは、ページビュー メトリックに関連する情報を抽出して処理するように設計された API モニタリング リソースです。

互換性

ユーザーは、リソースの分析データを取得できるアプリケーションが登録された有効な Google 分析アカウントを持っている必要があります。 ユーザーは、API アクセスを登録して承認するために、Google Cloud Platform で必要な権利と権限も持っている必要があります。

セットアップ要件

  1. アプリケーションが Google アナリティクス プラットフォームに登録されていることを確認します。 構成には以下が含まれている必要があります。
    • Admin/Account Access Management 標準のメールかサービス アカウントかに関係なく、API アカウントのメールが正しく設定されている必要があります。
    • Admin/Property Settings 現在のアセットに存在する必要があり、アセットには有効なプロパティ ID が必要です。
    • Admin/Property Access Management 情報に適切な権限を付与するには、アカウント アクセス管理と連携する必要があります。
    • Admin/Data Stream ページビュー メトリックを収集するように構成する必要があり、アセットは Google データ ストリームの手順に従ってタグ付けする必要があります。
  2. Google Cloud Platform が正しく設定されていることを確認します API とサービス:
    • Enabled APIs and Services 含める必要があります Analytics Reporting API これは、API ライブラリから追加して有効にすることができます。
    • Oauth Consent Screen アプリケーションに関する基本情報を登録する必要があります。 Google の電子メール資格情報を持つ Oauth ユーザーをリストに追加する必要があります。
    • Credentials セクションに Ouath 2.0 ClientID が含まれていることを確認する必要があります。 このセクションでは、データソースに必要なクライアント ID とクライアント シークレットを提供します。 このドキュメントでは Google Oauth Playground を使用するため、リダイレクト情報は Playground の要件に対応する必要があります。

サポートされているアセット

Google アナリティクスは、次の Web アセットをサポートしています。

- Web
- Android App
- iOS App

ユーザーはアセットに直接アクセスして、アセットにプロパティ タグを付け、リソースからデータを収集できる十分な権限を Google アナリティクス アカウントに付与する必要があります。

追加設定 (Oauth Playground)

Google アカウントで Oauth を適切に設定するには、次を使用します。 Google Oauth プレイグラウンド.

  • Oauth 2.0 構成: 隅の右上にある歯車アイコンを選択し、次のパラメーターを含めます。
    • Oauth フロー: サーバー側
    • Oauth エンドポイント: Google
    • 承認エンドポイント: デフォルト
    • アクセス トークンの場所: ベアラー トークンのプレフィックス
    • 強制プロンプト: 同意画面
    • 選択 独自の Oauth 資格情報を提供する. GCP リダイレクト URI が一致していることを確認する https://developers.google.com/oauthplayground そのクライアント ID/クライアント シークレットは、GCP からの認証情報と一致します。

左隅で、 1ステップ。 Analytics Reporting API v4 の下 https://www.googleapis.com/auth/analytics をクリックし API の承認. これにより、認証コードを提供するリクエスト/レスポンスが作成され、Google アカウント認証のプロンプトが生成されます

ステップ 2 Oauth Playground の は、更新トークンとアクセス トークンを生成します。 それだけ 更新トークン はデータ ソース フィールドに必須です。

ステップ 3 ユーザーが API エンドポイントをテストできるようにします。 Batch GetReports エンドポイントで 200 応答を取得できることを確認します。

モジュール プロパティの要件

必要なプロパティ:

  • analytics.client.id (Google API ユーザー)
  • analytics.clientsecret.pass (Google API シークレット)
  • analytics.refreshtoken.pass (Google リフレッシュ トークン) (oauth プレイグラウンドから取得できます)
  • analytics.propertyId (Google アナリティクス プロジェクト – プロパティ ID)

オプションのプロパティ:

  • analytics.startdate (例: 昨日、7 日前、2015 年 01 月 01 日)
  • analytics.enddate (例: 昨日、7 日前、2015 年 01 月 01 日)

アクティブディスカバリー

このモジュールは、Netscan または Active Discovery スケジューラーのいずれかを介して適用できます。 AppliesTo インスタンス プロパティはユーザーによって提供されています。 必須プロパティは、上記の要件を満たす必要があります。

リソースへのプロパティの割り当て

リソースが検出されるためには、ターゲット デバイス/コレクターに必要なプロパティが必要です。 一度 AppliesTo データソースの要件が満たされている場合、データソースは次の Active Discovery サイクルの後に表示されます。

考慮事項、警告、およびトラブルシューティング

それぞれが独自の権限を持つ複数のポータルを扱っているため、ユーザーは次のエラーにうんざりしている必要があります。

  • エラー コード 401: 認証エラー。 これは、データにアクセスする API の機能に関連付けられています。 これは、ベアラー トークンに対する複数の要求が発生する一時的なエラーである可能性があります。 これに対する解決策は、API ユーザー権限が正しく設定され、ターゲット アプリケーションが Google の審査承認を得て公開されていることを確認することです。
  • エラー コード 403: 禁止されています。 このエラーはかなりあいまいな場合があり、要求リソースが完全に構成されていない場合に生成されます。 良い例は、Google アナリティクス ポータルに正しいアクセス管理またはプロパティ ID がない場合です。

パッケージ内のLogicModules

DS/Google_Analytics_ページビュー

このパッケージのデータソースには、事前定義されたデータポイントのしきい値は含まれていません(つまり、収集されたデータに基づいてアラートがトリガーされることはありません)。 これは、テクノロジの所有者が、大多数のユーザーに確実に拡張できるKPIを提供していないためです。 収集されたデータのアラートを受信する場合は、で説明されているように、カスタムしきい値を手動で作成する必要があります。 データポイントの静的しきい値の調整 .

記事上で