Google Analytics
注: Tableau は、Google API を使用したり、Google API から他のアプリに情報を転送したりする場合、「Google API サービスのユーザーデータに関するポリシー」と限定的な使用に関する要件に従います。
この記事では、Tableau を Google Analytics (GA) に接続し、データ ソースを設定する方法について説明します。
注: Google Analytics 4 のプロパティはサポートしていません。
はじめる前に
開始する前に、次の接続情報を収集します。
GA 電子メール アドレスとパスワード
推奨事項
カスタム OAuth クライアントを設定して会社の IT ポリシーを適用する
カスタム OAuth クライアントを使用すると、独自の IT ポリシーに従って OAuth 設定を制御できます。独自の OAuth クライアントを使用するオプションにより、Tableau のリリース サイクルや、Tableau の OAuth クライアントのローテーション スケジュールに縛られることがなくなります。独自の OAuth クライアントを設定する方法については、「サイトのカスタム Oauth の構成」を参照してください。
接続してデータ ソースを設定する
Tableau を起動し、[接続] の下で [Google Analytics] を選択します。データ接続の完全なリストについては、[サーバーへ] の [詳細] を選択します。既定のブラウザーのタブで Tableau を開き、以下を実行します。
お使いのメールアドレスまたは電話番号で GA にサインインし、[次へ] を選択してパスワードを入力します。
[許可] を選択して Tableau Desktop が GA データにアクセスできるようにします。
通知されたらブラウザー ウィンドウを閉じます。
データ ソース ページで次の手順を行います。
(任意) ページ上部にある既定のデータ ソース名を選択し、Tableau で使用する一意のデータ ソース名を入力します。たとえば、データの他のユーザーが、どのデータ ソースに接続するか推測するのに役立つ命名規則を使用します。
データ ソース ページの一番上の手順に従って、接続を完了します。
ステップ 1 – ドロップダウン メニューから [アカウント]、[プロパティ]、および [プロファイル] を選択します。
ステップ 2 – 日付範囲およびセグメント用のフィルターを選択します。
[日付範囲] には、事前に定義されている日付範囲のいずれかを選択するか、特定の日付を選択できます。GA では、日付範囲を選択して、前日丸一日までの完全なデータのみを表示できます。たとえば、過去 30 日間を選択すると、昨日までの過去 30 日間のデータを取得します。
[セグメント] では、データをフィルターするセグメントを選択します。セグメントは、GA 接続を設定できるプリセットフィルターです。既定のセグメントは Google により定義され、カスタム セグメントは GA Web サイト上のユーザーにより定義されます。セグメントによる定義に従ってデータをフィルターすると、サンプリングの回避に役立ちます。たとえば、セグメントを使用した場合、タブレットなどの特定のプラットフォームについて、または Google などの特定の検索エンジンについて、結果を取得できます。
注: GA は、クエリで返されるデータ量を制限します。1 回のクエリで GA が許可するより多くのデータを取得しようとした場合、GA からは、代わりにサンプル データが返されます。Tableau はユーザーの GA クエリがサンプル データを返す場合があることを検出し、代わりにクエリ制限をバイパスして、すべてのデータを返そうとします。詳細については、以下のすべてのデータとクエリが返すサンプル データを参照してください。
ステップ 3 – [ディメンションの追加] および [メジャーの追加] ドロップダウン メニューを使用してディメンションとメジャーを追加するか、[メジャー グループの選択] ドロップダウン メニューから定義済みのメジャーのセットを選択します。ディメンションとメジャーの中には、一緒に使用できないものもあります。詳細については、Google Developers Web サイトの「ディメンションおよびメトリクス リファレンス ガイド」(新しいウィンドウでリンクが開く)を参照してください。
シート タブを選択して分析を開始します。シート タブを選択すると、Tableau は抽出を作成してデータをインポートします。Tableau Desktop では、Google アナリティクス用の抽出のみがサポートされています。データを更新するには、抽出を更新します。詳細については、データの抽出を参照してください。
すべてのデータとクエリが返すサンプル データ
GA は、クエリから返されるデータ量を制限し、代わりにサンプルデータを返します。サンプル データは、データのランダムなサブセットです。サンプル データの分析を実行する場合、興味深い外れ値を見落とし、集計が不正確になる可能性があります。Tableau は、ユーザーのクエリがサンプル データを返す場合があることを検出すると、既定で、ユーザーのクエリから複数のクエリを作成し、クエリからの結果を組み合わせてすべてのデータを返します。
Tableau がすべてのデータを返す場合は、次のメッセージが表示されます。
クエリがクエリ制限の範囲内に収まっている場合、GA はサンプル データを返さず、上記のメッセージが表示されることはありません。
すべてのデータを返す問題のトラブルシューティング
クエリが引き続きサンプル データを返す場合、以下を参照してください。
必要なコンテキスト変数の欠落 - Google Analytics 4 のプロパティはサポートしていません。
日付ディメンションの欠落 - すべてのデータを返すには、クエリで日付ディメンションを使用する必要があります。
データが多すぎる - クエリに含まれているデータが多すぎる可能性があります。日付範囲を減らします。最短の日付範囲は 1 日です。
集計できないディメンションとメジャー - 一部のディメンションとメジャーは、複数のクエリに分割できません。クエリ内に問題があるディメンションまたはメジャーの存在が疑われる場合、[すべてのデータ] をポイントすると、クエリから削除するディメンションまたはメジャーを示すヒントが表示されます。
レガシー ワークブック - Tableau Desktop 9.1 以前のバージョンで作成されたワークブックは、すべてのデータを返すことができません。Tableau Desktop 9.2 以降でレガシー ワークブックを開いてから、ワークブックを保存します。
サンプル データを返す
ワークブックの性能が重要な場合や、Tableau の既定のクエリ プロセスでサポートされない特定のディメンションまたはメジャーをクエリで使用する場合、代わりにサンプル データを使用します。サンプル データを返すには、[サンプル データ] ボタンを選択します。
関連項目
- データ ソースの設定 – このデータ ソースにさらにデータを追加したり、データ分析の前にデータを準備したりします。
- グラフの構築とデータの分析 – データ分析を開始します。
Google アナリティクスを活用する5つのヒント(新しいウィンドウでリンクが開く) - Tableau ホワイトペーパーをお読みください (登録またはサインインが必要です)。