Google アナリティクスでは、ユーザーがインターネット接続デバイスを使ってお客様のウェブサイトやアプリをどのように見つけ、どのように利用しているかを分析できます。Google アナリティクス コネクタは、Google アナリティクス 4 プロパティをサポートしています。
Google アナリティクス 4 に接続する方法
接続する Google アナリティクス 4 プロパティまたはユニバーサル アナリティクス ビューに対する「表示と分析 」以上の権限が必要です。Google アナリティクス 4 に接続する手順は次のとおりです。
- データポータルにログインします。
- データポータルのホームページで、左上にある [作成] をクリックして、[データソース] を選択します。
- [Google アナリティクス] コネクタを選択します。
- データポータルからアカウントへのアクセスを許可するよう求められたら、[承認] をクリックします。
- アカウントを選択します。
- プロパティを選択します。
- 右上の [接続] をクリックします。
- データソースのフィールド パネルが表示されます。
- これで、データソースがデータセットに接続されました。
データソースを構成する
データソースの構成は、データソースのフィールド パネルで行います。フィールド名の変更や説明の追加、計算フィールドの追加、データの型と集約の変更などが可能です。詳しくはデータソースのフィールドに関する記事をご覧ください。
データを表示できるユーザーを管理する
フィールド パネルの上部で、データの認証情報を変更できます。認証情報を使って、このデータソースから提供されるデータを表示できるユーザーを管理します。
[**オーナーの認証情報**] を選択すると、データセットへのアクセス権がないユーザーでも、このデータを使用するレポートの表示や作成を行うことができます。
[**閲覧者の認証情報**] を選択した場合は、データソースのユーザーごとに、データセットにアクセスするための各自の認証情報が必要になります。
[サービス アカウントの認証情報] では、人間以外のユーザーを表す特別なタイプの Google アカウントに基づいて、データにアクセスするための認証および許可を受けることができます。
データソースから新しいレポートを作成する
データソースから新しいレポートを作成する手順は次のとおりです。
- 右上の [レポートを作成] をクリックします。レポート エディタが開きます。
- [レポートに追加] をクリックします。
- データソースがレポートに追加されます。
- グラフの作成と、データをデータソースから取得するためのデータ管理オプションの設定ができるようになります。
データポータルを初めてご利用の場合
レポート作成のチュートリアルをご覧ください。
Google アナリティクスから取得できるデータ
データポータルを使用すると、Google アナリティクスの Data API(GA4)で使用可能なすべてのフィールド(該当プロパティ用に定義したカスタム フィールドを含む)を視覚的に確認できます。
注: データポータルでは Google アナリティクス レポートのデータは照合されますが、データ探索のデータは照合されません。詳しくは、Google アナリティクスのレポートとデータ探索におけるデータの違いをご覧ください。
Google アナリティクス コネクタに関する制限
Google アナリティクス 4 のデータに接続するデータポータル レポートには、Google Analytics Data API(GA4)の割り当てが適用されます。これらの割り当ての上限に達したレポートには、エラー メッセージが表示される場合があります。詳細については、トラブルシューティング ガイドのドキュメント ページをご覧ください。
Google アナリティクス コネクタでは、Google アナリティクス 4 のセグメントと比較は使用できません。
テーブルが計算フィールドでフィルタされている場合、Google アナリティクス コネクタでは、テーブルの [集計行](存在する場合)での合計の表示はサポートされていません。テーブルが任意のタイプのフィルタの対象であり、フィルタ条件が計算フィールド、カスタム グループ、またはビンに基づいている場合、総計は「null」と表示されます。
積み上げ棒グラフでセッション数が多く表示される
Google アナリティクス 4(GA4)をデータソースとして使用している場合、特定の構成で、積み上げ棒グラフのセッション指標が実際よりも多く表示されることがあります。
問題
これは、レポートに複雑なフィルタやセグメントが特定の期間ディメンション(ISO 年 ISO 週など)と組み合わせて含まれている場合に発生します。
GA4 API での「フィルタ プッシュダウン」(レポートフィルタを GA4 エンジンに送信して処理するプロセス)の処理方法により、特定のディメンションでは、それらのディメンションの境界をまたぐセッションを API が正しく重複排除できないことがあります。積み上げ棒グラフでは、データポータルでこれらの個々のセッション フラグメントが合計され、Google アナリティクスのインターフェースに表示される実際のセッション数を超える合計が表示されることがあります。
推奨される回避策
セッション数を正確に表示するには、次の方法を検討してください。
BigQuery を仲介として使用する: BigQuery 内で複雑なクエリを標準ビューまたはマテリアライズド ビューとして再作成し、データポータルをそのビューに接続します。これにより、データがグラフに到達する前に BigQuery で重複排除ロジックを処理できます。
ISO 以外の期間ディメンションを使用する: レポートの要件で許容される場合は、標準の期間ディメンション(日付や月など)に切り替えます。ネイティブ コネクタを使用すると、より信頼性の高い重複排除がトリガーされることがよくあります。
複雑なフィルタ プッシュダウンを避ける: 可能であれば、特定のグラフに適用されるフィルタ ロジックを簡素化するか、フィルタ ロジックをブレンド データソースに移動して、データポータル内で再集計を強制します。