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

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

更新日:2023.05.05 作成日:2020.01.04

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

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

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

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

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

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

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

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

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

Twitterからの流入数

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

まとめ

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

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

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

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

Tableau製品とTableau Publicで「できること」「できないこと」 - SIS Lab

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

参考

Related contents