【Tableau】Google AnalyticsをデータソースとしてTableau Desktopでアクセス解析を行う

Tableau Desktopの14日間トライアルを実施しました。その中で、Google Analyticsをデータソースとして利用したアクセス解析を試してみましたので、その内容をまとめます。

Tableau 無料トライアルの開始: トライアル版のダウンロードはこちらから

Google Analyticsへのログイン

Google Analyticsのデータを取得するためには必要な権限を付与する必要があります。流れとしては以下の通りです。

1. 接続 > サーバへ > その他...からGoogleアナリティクスを選択

Tableau for Google Analytics

2. Google Analyticsへの認証

Tablaeu ログイン

3. 接続許可を実施

Tablaeu ログイン

4. 接続完了

Tableau for Google Analytics

接続が成功すれば、紐付くGoogle Analyticsのアカウントが表示されます。これで、Google Analyticsからデータを取得する準備が整いました。後は、必要に応じてディメンションメジャーを選択します。

ここでの考慮点は以下の通りです。

  • 日付範囲は小さく始める(いきなり数年分を取得しようとすると時間が掛かるため)
  • 取得項目数の制限に注意
    • ディメンション: 7個
    • メジャー: 10個

試行錯誤を行う上で、データ取得に時間が掛かると効率が悪いです。そのため、取得するディメンションメジャーの検討段階においては、日付範囲は1か月など小さくしておき、どのようなデータが取得できるのかを確認しながら作業するのをおすすめします。

またディメンションは7個までという制限があるため、なるべく多くの情報量を持つディメンションを選択し、Tableau側で形式変換や分割などを行うなどの工夫が必要です。 (例えば、日付の時間と分参照元/メディアなど)

「曜日毎のページビュー数」を眺めてみる

Google Analyticsをデータソースに指定する準備ができました。続いて、データを見ながら思い浮かんだ疑問に対して、いろいろとViz(チャート/グラフ)を作ってみます。

まずは、「曜日毎のページビュー数」はどうなっているのだろうかと、2017年〜2019年のデータで確認しました。

曜日毎のページビュー数

「曜日毎のページビュー数」をハイライト表で確認すると、私のブログ(www.megani.com)は、水曜日によく見られる傾向がありました。

続いて、もう少し深掘りするために、「曜日毎、時間帯毎のページビュー数」を確認してみます。

曜日毎、時間帯毎のページビュー数

このVizから以下の点を読み取りました。

  • 平日(月〜金)の10時〜17時に集中している
  • 特に水曜日の10時〜17時が突出している
  • 休日(土・日)は全然見られていない

このことから、企業からの技術カテゴリの記事へのアクセスが多いのと考えました。しかし、水曜日のアクセス集中が理解できません。

そこで、各記事のカテゴリ情報をGoogle Analyticsのデータにブレンドすることで、ブログ記事のカテゴリ毎の傾向を確認してみます。 (* ブレンド:Google Analyticsのデータソース以外のデータを結合すること)

Techカテゴリの時間毎のページビュー数

上記は、Techカテゴリの時間帯毎のページビュー数です。

平日10時〜18時台でのアクセスがありますが、水曜日が特段多いという訳ではなさそうです。

他のカテゴリも目視で見てみると、なぜかLifeカテゴリが水曜日の昼に多く見られています。

Lifeカテゴリの時間毎のページビュー数

さらに、Lifeカテゴリの記事一覧のページビュー数を確認すると、 ソフトバンク債権回収室から電話があった。のページビューが突出していたので、このページを除外してみると、下図の通り水曜日に多く見られる傾向がなくなりました。

Lifeカテゴリの時間毎のページビュー数(ページフィルター版)

このことから、「水曜日によく見られる」という傾向は、この記事に引っ張られていることがわかりました。

ソフトバンク債権回収室から電話があった。の記事では、ソフトバンク債権回収室からの着信履歴の話を書いています。ソフトバンクからの電話が水曜日に集中しており、その電話番号を確認したくてアクセスしているのでしょうか。

さらに詳しく調べるのであれば、別のデータも必要になってきそうです。

何気なく調べ始めた「曜日毎のページビュー数ってどうなっているか」という疑問から派生して、別の事実が見えてきたのは面白いですね。

Twitterへの投稿は何時がベストか

続いて、「Twitterから記事が見られるのはどんな時か」も見てみました。

ページビュー数だけを見ると21時がベストという結果でしたが、単純に自分がTwitterに投稿している時間帯と一致するだけの可能性があります。その点は、追加で調べる必要がありそうです。

Twitterからの流入数

土日ではなく、平日の21時めがけてTwitter投稿すれば読まれる機会が増えそうです

まとめ

自分が疑問に思ったことに対して、簡単なドラッグ&ドロップの操作でViz(チャート/グラフ)を作り、疑問を解決できる点については、Tableauは非常に優れており、使っていて楽しいツールだと感じました。

Google Analyticsが持つレポーティングツールを利用しても同じようなチャート/グラフを作成することはできるかもしれませんが、やはり自分が見たいデータをドラッグ&ドロップで操作して、描画できるTableauは、より直感的で楽しいです。

また、もしも必要なデータが足りなかった場合もデータソースに戻って必要な項目を追加することで、さきほどまで作業していたチャート(グラフ)に新たな項目を付け加えていくことができます。

Tableau Publicの場合は、データソースにGoogle Analyticsを指定できないので、Tableau Desktopが欲しくなりますね。

【Tableau】Tableau製品とTableau Publicで「できること」「できないこと」

  • 疑問点に対して、簡単な操作でデータを可視化し、回答を出せるのはTableauの強み
  • データをドラッグ&ドロップで触っていけるのは楽しい
  • Tableauなら試行錯誤をサポートしてくれる

参考

Backlinks

Tableauデータ分析
データビジュアライゼーション 『データ視覚化』とは何か 〜「データ視覚化のデザイン」「データビジュアライゼーションの教科書」から『Data Visualization』を読み解く〜 Tableau導入 Tableau製品ラインナップとTableau Public 【Tableau】データ準備におけるTableau DesktopとTableau Prep Builderの使い分け 【Tableau】「Tableau Blueprint」を読み進める上での用語整理 【Tableau】ホワイトペーパーから読み解く「トラディショナルBIとモダンBIの違い」 Tableau Tips 【Tableau】「階層」をもつ動的なフィルタを実装する 【Tableau】積み上げ棒グラフの合計値をラベル表示する方法 【Tableau】カテゴリ別の上位と下位Nを表示する 【Tableau】「結合済みフィールド」(Combined Fields)を利用して任意のソート順を定義する 【Tableau】Google AnalyticsをデータソースとしてTableau Desktopでアクセス解析を行う 【Tableau】Personal Access TokensでTableau REST APIを利用する Tableau Embedding API V3 Tableau Public 【Tableau】Tableau Publicにデフォルト「非表示」で保存する方法 【Tableau】Tableau PublicのVizをiframeでブログに埋め込む方法 イベントレポート 【イベントレポート】「組織全体の分析力を上げよう〜「Viewer」を巻き込むには?〜」 DATA Saber認定試験 「DATA Saber認定制度」のふりかえり 書籍
2025-11-16
小さな習慣・アウトプット駆動生活〜ブログメンタリングのふりかえり〜
2019/12月〜2020/2月の期間で @kakakakakku さんのブログメンタリングを受けて、「ブログを毎週1記事必ず書く」という目標にチャレンジしました。結果としては、 @kakakakakku さんのサポートもあり3か月間毎週1記事以上書くことができ、目標を達成しました。 同じ期間でTableauの「DATA Saber認定制度」も同時並行で進めていたので、図らずとも「学んだことをブログに書く」という相乗効果を得ることができました。 「DATA Saber認定制度」のふりかえり ブログメンタリングの志望動機、流れ、成果、学んだことをふりかえります。 目次 ブログメンタリングとは ブログメンタリングの志望動機 ブログメンタリングの流れ ブログメンタリングの成果 定量的評価 定性的評価 ブログメンタリングを通じて学んだこと 1. 平日記事を公開することの大切さ 2. Hugoテンプレートデザインの作り込みの甘さ 3. 書評記事の書き方 4. イベント参加レポートのタイトルやTwitterでの投稿内容 5. 結論「書ける」 まとめ
2020-03-31