USER MANUALS

Google アナリティクスへの移行

Google アナリティクスは、Web サイトやアプリ全体のトラフィックとエンゲージメントを測定する分析サービスです。これは、ユニバーサルアナリティクスのプロパティでこれまで使用してきたものとは異なるレポートを含む、新しい種類のプロパティです。

  • Web サイトとアプリの両方のデータを収集し、カスタマージャーニーの理解を深めます。

  • セッションベースではなく、イベントベースのデータを使用します。

  • Cookie のない測定、動作、および変換モデリングなどのプライバシー制御が含まれます。

  • 予測機能は、複雑なモデルを使用しないガイダンスを提供します。

  • メディアプラットフォームに直接統合することで、Web サイトやアプリでのアクションを促します。

Google Analytics Data API を使用して Denodo に JSON のデータソースと基本ビューを作成することで、Google アナリティクスからデータを取得するように Denodo を構成できます。

Google アナリティクスは非常に多くのデータとビューを管理するため、必要なデータソースと基本ビューをすべて Denodo に追加するのは大変な作業になる場合があります。このプロセスをより簡単にすばやく行えるように、Google アナリティクスウィザードが用意されています。フォームでいくつかのパラメータを構成し、Denodo サーバーにインポートを実行するだけで、Google アナリティクスにアクセスできます。

これらの Google アナリティクス用ウィザードは、 Google アナリティクス 4 に対応しています。

OAuth 2.0 資格情報の取得

最初に、Google Cloud コンソールで アプリケーション を登録する必要があります。これは、後ほど入力する資格情報を取得し、このサービスの API に接続するために行います。

  1. Google Cloud コンソールでプロジェクトを作成します。

  2. Google Analytics Data API v1 を有効にします。

  3. OAuth の同意を入力します。

  4. OAuth 2.0 資格情報を作成します。

注釈

詳細については、使用する環境に対応する値を入力するか、Google アナリティクスのドキュメントを参照してください。

Create a project in the Google Cloud Console

Google Cloud コンソールでのプロジェクトの作成

Enable APIs

API の有効化

Enable Google Analytics Data API

Google Analytics Data API の有効化

Create credentials

資格情報の作成

Create OAuth client ID

OAuth クライアント ID の作成

OAuth 2.0 credentials created

作成された OAuth 2.0 資格情報

Design Studio に戻り、 [Tools] メニュー > [OAuth credential wizards] > [OAuth 2.0 wizard] をクリックします。このウィザードを使用して、OAuth アクセストークンと更新トークンを取得します。

OAuth 2.0 credentials wizard

OAuth 2.0 資格情報ウィザード

OAuth トークンを取得するには、以下のパラメータを入力します。

  • Client identifier: Google Cloud コンソールで生成されるクライアント ID。

  • Client secret: Google Cloud コンソールで生成されるクライアントシークレット。

  • Token endpoint URL: https://oauth2.googleapis.com/token

  • Authorization server URL: https://accounts.google.com/o/oauth2/auth

  • Redirect URI: http://localhost:9090/oauth/2.0/redirectURL.jsp

  • Scopes: 次の内容を入力します。

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

    • https://www.googleapis.com/auth/analytics

    • https://www.googleapis.com/auth/analytics.readonly

    これらの スコープ には、データにクエリを実行するために必要な権限が必須です。

注釈

コールバック URL が外部からアクセスできない場合、認可応答 URL を取得しようとすると、ブラウザーにエラーページが表示されます。エラーを無視して、手順 3 でブラウザーのアドレスバーに表示されている URL をコピーします。

アーティファクトのインポート

これで、事前定義された Google アナリティクスレポートの作成に必要なデータがすべて揃いました。

[File] メニュー > [New] > [Data source] をクリックして、[Google Analytics 4] を選択します。

Google Analytics migration wizard

Google アナリティクス移行ウィザード

以下の値を入力します。

  • Database: 事前定義された Google アナリティクスレポートが作成されるデータベース。

  • View name prefix: VDP ビューを Google アナリティクスのプロパティに関連付けることができるように、VDP で作成されるすべてのビューとフォルダの名前の接頭辞を構成できます。このパラメータは最長で 10 文字です。

  • Property id: イベントが追跡される Google アナリティクス GA4 のプロパティ識別子。Google アナリティクスツールで定義したプロパティと同じ数だけ Google アナリティクスウィザードを使用して、そのすべてのプロパティのデータを取得できます。

  • Client ID: Google Cloud コンソールで生成されるクライアント ID。

  • Client Secret: Google Cloud コンソールで生成されるクライアントシークレット。

  • Access token: 前のセクションのウィザードで生成されたアクセストークン。

  • Refresh token: 前のセクションのウィザードで生成された更新トークン。

  • Redirect URI: 構成済みの OAuth 2.0 リダイレクト URI。

ここで [Execute import] をクリックして、事前定義の Google アナリティクスレポートにクエリを実行するためのデータソースとビューを作成します。

注釈

以下の例では、パラメータ [View name prefix] の値に [view1] を使用しています。

GA4 移行の事前定義レポート

これらのビューは、Google ユニバーサルアナリティクスから Google アナリティクス 4 への移行です。すべてのビューに``startdate`` および enddate の必須パラメータがあります。

  • ${view_name_prefix}_ga4_browser: このレポートでは以下のパラメータを使用します。

    • dimension: ブラウザー。

    • metrics: averageRevenuePerUser。bounceRate、engagementRate、conversions、sessionConversionRate、totalUsers、averageSessionDuration、userEngagementDuration、totalRevenue。

  • ${view_name_prefix}_ga4_device_category: このレポートでは以下のパラメータを使用します。

    • dimension: device_category。

    • metrics: sessions、bounceRate、totalUsers、averageSessionDuration、screenPageViewsPerSession、eventCount、userEngagementDuration、averageRevenuePerUser、totalRevenue。

  • ${view_name_prefix}_ga4_event_name: このレポートでは以下のパラメータを使用します。

    • dimension: event_name。

    • metrics: eventCount、sessions、eventsPerSession、averageSessionDuration、screenPageViewsPerSession、bounceRate、totalUsers。

  • ${view_name_prefix}_ga4_first_user_campaign: このレポートでは以下のパラメータを使用します。

    • dimension: firstUserCampaign。

    • metrics: sessions、bounceRate、totalUsers、averageSessionDuration、screenPageViewsPerSession、eventCount、userEngagementDuration、averageRevenuePerUser、totalRevenue。

  • ${view_name_prefix}_ga4_first_user_medium: このレポートでは以下のパラメータを使用します。

    • dimension: firstUserMedium。

    • metrics: sessions、bounceRate、totalUsers、averageSessionDuration、screenPageViewsPerSession、eventCount、userEngagementDuration、averageRevenuePerUser、totalRevenue。

  • ${view_name_prefix}_ga4_first_user_source: このレポートでは以下のパラメータを使用します。

    • dimension: firstUserSource。

    • metrics: averageRevenuePerUser、bounceRate、engagementRate、screenPageViews、sessionConversionRate、totalUsers、averageSessionDuration、userEngagementDuration、totalRevenue。

  • ${view_name_prefix}_ga4_first_user_source_medium: このレポートでは以下のパラメータを使用します。

    • dimension: firstUserSourceMedium。

    • metrics: averageRevenuePerUser、bounceRate、engagementRate、screenPageViews、sessionConversionRate、totalUsers、averageSessionDuration、userEngagementDuration、totalRevenue。

  • ${view_name_prefix}_ga4_landing_page: このレポートでは以下のパラメータを使用します。

    • dimension: landingPage。

    • metrics: averageSessionDuration、screenPageViewsPerSession、sessions、userEngagementDuration、averageRevenuePerUser、totalUsers、totalRevenue、eventCount、bounceRate。

  • ${view_name_prefix}_ga4_page_path: このレポートでは以下のパラメータを使用します。

    • dimension: pagePath。

    • metrics: averageRevenuePerUser、bounceRate、engagementRate、screenPageViews、sessionConversionRate、totalUsers、averageSessionDuration、userEngagementDuration、totalRevenue。

  • ${view_name_prefix}_ga4_session_campaign_id: このレポートでは以下のパラメータを使用します。

    • dimension: sessionCampaignId。

    • metrics: averageRevenuePerUser、bounceRate、engagementRate、eventCount、engagedSessions、totalUsers、averageSessionDuration、userEngagementDuration、totalRevenue。

クエリ

これで、事前定義された Google アナリティクスレポートを実行できます。以下の例では、 ${view_name_prefix}_ga4_event_name ビューが実行されています。

Analytics eventName report query

アナリティクスの eventName レポートのクエリ

Analytics eventName report query results

アナリティクスの eventName レポートのクエリ結果

Add feedback