TECH BLOG

MENU

オンプレクラウド

MotionBoard

MotionBoard

企業のWebサイトやECサイトなど、顧客がどのページにどの程度どのような入口から流入したなどの分析を行い、販売促進施策を検討することはWebマーケティングの世界では一般的に行われていると思います。MotionBoardでは、Web分析によく利用されているGoogle Analyticsのデータを直接参照して、必要なデータを組み合わせて可視化分析を行うことができます。

Webのアクセスデータは、サイトによっては時に膨大なデータとなることもありますが、MotionBoardを利用すれば素早く見たい角度で自由に分析が可能になりますので、是非試してみてください。

<Google AnalyticsデータをMotionBoardでグラフィカルに表示したサンプル>

前提条件~Google Cloud Platformについて~

・「サービスアカウント」で認証する場合の設定方法を記載しています。「ネイティブアプリケーション」での接続方法については、こちらを参照ください。
・ご利用の組織において有償のG Suite契約があり、対象ドメインの所有権がGoogle Appsで認証されている必要があります。認証方法は、Google社のヘルプを参照してください。
・解析対象のWebサイトには、あらかじめGoogle Analyticsのトラッキングタグが設定され、ログデータを参照できるGoogleアカウントが準備されている必要があります。
・Googleの管理コンソール(https://admin.google.com)を使用する準備が整っている必要があります。
・Google Cloud Platform(https://console.cloud.google.com)を使用する準備が整っている必要があります。

STEP1 Google Analyticsの設定方法

 (1)Googleのアカウントを作成し、Google AnalyticsにアクセスできるユーザーでGoogle Cloud Platformにログインします。

 (2)「ライブラリ」をクリックします。

 (3)「Analytics API」をクリックして、有効化します

 (4)「有効にする」をクリックします。

 (5)「認証情報」画面の「OAuth 同意画面」で、「アプリケーション名」「メールアドレス」の項目を設定します。

 (6)「認証情報」-「認証情報」ー「認証情報を作成」-「サービスアカウントキー」を選択します。

 (7)「サービス アカウント」から「新しいサービス アカウント」を選択し「サービス アカウント名」を指定します。「役割」には、「Project」の「参照者」を選択します。「キーのタイプ」で「P12」を選択して「作成」をクリックすると、「P12キーファイル」がダウンロードされます。

 (8)「P12キーファイル」が正常にダウンロードされると、確認画面が表示されます。

 (9)[認証情報]画面の[サービス アカウント キー]の一覧に、作成したサービスアカウントが表示されます。

 (10)作成したサービスアカウントを使用して、Google Appsのすべてのドメインにアクセスできるように設定します。

 (11)[サービス アカウント]画面に表示が切り替わるので、一覧から作成したサービスアカウントの:をクリックし、[編集]を選択します。

 (12)表示される画面の[G Suite ドメイン全体の委任を有効にする]をオンにし、[保存]をクリックします。(表示されていない場合は、「ドメイン全体の委任の表示」をクリックしてください)

 (13)「サービス アカウント」画面に表示が戻るので、設定したサービスアカウントに、「クライアント ID を表示」が表示されていることを確認します。

 (14)「クライアント IDを表示」をクリックすると表示される画面で、OAuth認証情報を取得します。OAuth認証情報の「Client ID」と「Service account」は、Googleの管理コンソールとMotionBoardでの設定に使用します。確認できる状態にしておいてください。

 (15)Google管理コンソール(https://admin.google.com/)に特権管理者でログインし、「セキュリティ」を選択します。

 (16)表示される画面で次の項目に値を入力し、承認します。一覧に入力した内容が追加されたら、Googleの管理コンソールでの設定は完了です。
・「クライアント名」に、Google Cloud Platformで取得したOAuth認証情報の[クライアント ID]の値を入力します。
・「1 つ以上の API の範囲」に、次のURL(https://www.googleapis.com/auth/analytics.readonly)を入力し、承認をクリックします。

STEP2 MotionBoardの外部接続の設定方法

 (1)「管理」ー「システム設定」ー「接続/認証」ー「外部接続」画面を開きます。「新規作成」をクリックして、GoogleAnalytics用の設定を追加します。
   ※外部接続名は「任意文字列」、接続先タイプは、「Google Analytics」固定、認証タイプは「サービスアカウント」固定

 (2)(1).-14で表示された「Client ID」を「サービスアカウントID」へ、「Service account」を「サービスアカウントユーザー」へ入力します。「PrivateKeyファイル」の「選択」ボタンをクリックして、Google Cloud Platformで取得したOAuth認証情報の「P12キーファイル」を選択します。

STEP3 オンライン認証

 (1)2.(2)の設定が完了したら、「接続確認」ボタンで、Google Analyticsとの接続認証確認を行います。

 (2)接続確認がとれたら「保存」をクリックします。

STEP4 分析ボードを作成する。

 Google Analyticsに接続した外部接続設定をデータソースとして、Google Analyticsのメトリクスとディメンションからデータを取得して、必要な分析チャートを作成します。

Google Analyticsのデータの使用方法は、マニュアル「ボード作成者」「データソース作成ガイド」「第1章 データソース定義の作成」「1-4 データソースを選択する」「1-4-3 Google Analyticsを選択する」を参考にしてください。

参照:Google Analyticsを選択する

いかがでしたでしょうか? Google Analyticsの標準サイトでもデータの可視化は可能ですが、MotionBoardを機能を使えばよりグラフィカルかつ柔軟なデータの分析や画面の作成が可能になりますので、Web解析を行う場合には、是非試してみてください。

この記事にリアクションしてみませんか?

  • 分かりやすい (0)
  • 問題が解決した (0)
いいね!ボタンありがとうございます!
プロフィールへ

塚田 涼太郎

2020年からDr.Sum MotionBoard のプリセールスとして活動しています。ユーザー様のお困りごと/お悩みごとを解決できるようブログ執筆の活動をしています。お困りごとが解決したら是非「いいね」ボタンのクリックをお願いします!

Related article

Related article関連記事

Pick up

Pick upおすすめ記事

特定の文字列で分割して階層構造をつくりたい!~DS Scriptで分割する~1

  • #データ加工
  • #DS Script

2023.07.17

Dr.Sum

DS Scriptで必要なテーブルだけ再構築(リビルド)をしよう

  • #DS Script

2023.07.06

Dr.Sum

「データポイント数が、しきい値をオーバーしました」というエラーの解決方法【データベースで処理をしよう】

  • #データ加工

2023.06.13

MotionBoard

Ranking

Rankingランキング

1

棒グラフを大きい順番に並び替えたい!(ソートしたい)

  • #デザイン
  • #グラフ
  • #集計表

2019.06.15

MotionBoard

2

カスタム項目の書き方 よく使う関数からIfまで

  • #データ加工

2023.07.28

MotionBoard

3

経過時間を時:分:秒で時刻表示したい!【320秒→05:20】

  • #グラフ

2022.08.02

MotionBoard

Info

Information

ウイングアーク1stからのお知らせ