サービス管理者は、Fusion Data Intelligence抽出サービスを使用して、Google Analytics SaaSインスタンスからデータを取得し、それを使用して様々なエンタープライズ・リソース・プランニングおよびSupply Chain Managementユース・ケースのデータ拡張を作成できます。
Google Analyticsソースに接続する前に、次の点に注意してください:
- Fusion Data Intelligenceは、GA4プロパティのGoogle Analyticsエクストラクタをサポートしており、以前のバージョンをサポートしていません - Google Universal Analytics (UA)プロパティ。
- DataStoresは、GA4プロパティのリストです。
- DataStore列は、GA4プロパティのディメンションおよびメトリックのリストです。
- DataExtractは、DataStoreとしてGA4プロパティのユーザー選択に基づいてレポートを実行し、DataStore列としてディメンションおよびメトリックを実行します。
- MetaExtractは、使用可能なすべてのGA4プロパティ(DataStores)とそのディメンションおよびメトリック(DataStoreColumns)のメタデータをフェッチします。
- このコネクタは、限られた数のGoogle Analyticsメトリックをサポートしています。 利用可能なものを確認するには、「ディメンション・メトリック・エクスプローラ」を参照してください。
- Google Cloud (Analytics)プロジェクトで、サービス・アカウントを作成し、
credentials.jsonファイルをダウンロードします。
- Google Analytics 4プロパティにサービス・アカウントを追加します。
- 次の手順を使用して、Google Analytics APIを有効にします:
- テキスト・エディタを使用して、ダウンロードした
credentials.jsonファイルを開き、client_emailフィールドを検索してサービス・アカウントの電子メール・アドレスを取得します。
- この電子メール・アドレスを使用して、Google Analytics Data API v1からアクセスするGoogle Analytics 4プロパティにユーザーを追加します。
- Google Analytics管理API、Google AnalyticsデータAPIがGoogle Analyticsインスタンスで使用可能であることを確認します。
- Fusion Data Intelligenceで、次の手順を使用してGoogle Analyticsデータ接続を作成します:
- Fusion Data Intelligence コンソールで、「アプリケーション管理」の下の「データ構成」をクリックします。
- 「データ構成」ページで、「接続の管理」をクリックします。
- 「接続の管理」ページで、「作成」をクリックし、「接続」をクリックします。
- 「接続の作成」で、「使用タイプ」で「データ抽出」を選択し、接続タイプとして「Googleアナリティクス」を選択します。
- Google Analytics接続のダイアログで、接続タイプとして標準を選択し、次の詳細を入力します:
- 通知電子メール: この接続に関する通知を受信する電子メール・アドレス。
- サービス・アカウント資格証明Jsonファイル: ダウンロードしたGoogle Cloud Serviceアカウントの
credentials.jsonファイル。
- アカウントID: Google AnalyticsアカウントID。
- GA4プロパティIDのリスト: GA4各IDを区切るためのプロパティIDとカンマのリスト。
- ルック・バック・モード: 「完全」または「コミット済」のいずれかを選択します。
- N日前ルック・バック・リスト: 7,21などの日数(整数)値のカンマ区切りリスト。

次の点に注意してください:
- ルック・バック・モードの場合、値を指定しないと、ルック・バック・モードはサポートされていません。 「フル」オプションには1日の値が必要です。複数の値を指定すると、最初の値が使用されます。 コミット済みオプションには複数の値を指定できます。
- リスト・データ・ストアの場合、REST APIは、アカウントID (指定されている場合)を使用するか、ソースの構成済または指定されたプロパティのリストのみを使用して、GA4プロパティIDのリストを返します。
- リスト列の場合、REST APIは、指定されたGA4プロパティIDの列メタデータのリストを返します。
- 接続の保存時にメタデータがリフレッシュされるように、「メタデータのリフレッシュ」トグルが有効になっていることを確認します。
必要に応じて、「接続の管理」ページの「アクション」メニューからメタデータを後でリフレッシュできます。
ノート:
メタデータ抽出を実行しないかぎり、Google Analyticsの拡張は作成できません。
メタデータの抽出:
- ソース構成で指定された各GA4プロパティIDのメタデータ列を取得します。
- GAプロパティ列に
Dimension_またはMetric_のプレフィクスを付けます。このプレフィクスは、後でFusion Data Intelligenceがディメンションおよびメトリック列タイプを区別するためにデータを抽出するときに使用されます。
- ペイロードの
dataStores配列を空のままにします。
- 「保存」をクリックします。
- 「接続の管理」ページで、Google Analytics接続に対して「処理」を選択し、「テスト接続」を選択します。
ノート:
REST APIシグネチャはソース間で同じです。 テスト接続はGA共通メタデータAPIを呼び出します。 これにより、デフォルトのバージョン値が返され、ソースへのコールは行われません。
- 接続を削除するには、「接続の管理」ページで、該当する接続の「処理」をクリックし、「削除」を選択します。
ノート:
データ接続を削除する前に、そのデータ接続に関連する機能領域、データ拡張およびカスタム・データ構成を削除してください。 削除されたデータ接続からウェアハウスへのデータの更新またはロードはできません。
- 接続が正常に確立されたら、「データ構成」ページにナビゲートし、「データ・ソース」で接続を選択し、「データ拡張」タイルをクリックして、Google Analyticsデータを使用してデータ拡張を作成します。 該当するGoogle Analyticsソース表を選択します。 ソース表でDimension_transactionIdを主キーとして指定し、それを使用して各データ拡張表を結合してください。 データ拡張ごとに最大9つのディメンションを選択できます。 データの拡張を参照してください。
データ抽出を有効にすると、実行を選択したときに実行するようにスケジュールできます。 データ抽出の場合、次の点に注意してください:
- レポートを実行してデータをフェッチする日付範囲を指定します。
- 通常のデータ抽出では、初期または最後のExtractDateをStartDateとして使用し、ジョブRunDateをEndDateとして使用します。
- ルック・バック・モードには、追加の日付範囲と通常の抽出日付範囲が含まれ、これによって追加のデータ・セットがフェッチされますが、単一のrunReportコールでフェッチされます。
- 「フル」オプションには、単一の日付範囲があります。StartDate=ExtractDate - NdaysAgo, EndDate=RunDate.
- 「コミット済」オプションには、複数の日付範囲を指定できます。 構成されたGA_LIST_OF_N_DAYS_AGOごとに、StartDate=ExtractDate - NdaysAgo, EndDate=RunDate - NdaysAgo.