はじめに
僕はウェブサイト制作会社でサイトの運用・アクセス解析担当をしている者です。
ウェブサイトの制作・リニューアルを受注した際にプロジェクトに参加し、クライアントの現状サイトのアクセス解析とレポート作成、リニューアル提案が主な仕事です。
クライアントと直接相対するディレクターから「GoogleAnalyticsの権限もらったからアクセス解析して」とオーダーを受け、アクセス解析を行うことになります。
そもそも、初めて見るサイトを構造から理解し、リニューアルに資する提案ができるようなインサイトを得るまで分析するのは本当に骨が折れます。
さらに(全くの主観ですが)、多くのクライアントはGoogleAnalyticsを「タグ貼っただけ」状態で放置しています。
そのため、計測したデータが整理されていない・そもそも正しく計測できていないということはよく起こります。
そして、そのような計測エラーがノイズの要因となるわけですが、そのノイズに気付くのはレポート作成時・・・となると、解析当初のステップに戻ることになります。目も当てられません。
そんなノイズをかいくぐりながら効率よくレポート作成に入っていくために、まずしていること・チェックしているポイントを紹介します。
「GoogleAnalyticsの設定ってなんでこんないっぱいあるの?どういう意味があるの?」といった疑問をお持ちの方に参考にしていただけると嬉しいです。
1.まず「ちゃんと設定していないんだろうな」前提のアラ探し
そもそもプロパティとビューの設定を見る
基本は<すべてのウェブサイトのデータ>のビューだけを見ます。
(※基本的にディレクトリごとにビューを分けるメリットは全くありません。チャネル・PV/SS等々、いろいろな指標が信頼できなくなっていきます。即座にやめたほうがいいと思います。)
実務上、レポート対象のドメインのプロパティがない、などは即アラートを出す必要があります。
また、サブドメインがあるサイトなのにプロパティが一つしかない場合は、後述しますが要注意です。
フィルタ
アクセス解析に使うビューを決めたら、次はIPやテスト環境からのトラフィックを除外するフィルタが入っているかを確認します。フィルタが何も設定されていないなら、自社やパートナーなどの関係者のトラフィックが間違いなく入っているということになります。
経験上、「半分以上が関係者のトラフィックでした」「サイト制作会社のデバッグでPV/SSが高まってました(どんなデバッグ?)」というケースがあったので、まずチェックするようにしています。
季節変動があるかどうか
ここからGoogleAnalyticsのレポートに入ります。
ユーザー > 概要 のレポートから、12ヶ月分のマンスリーのセッション数を見ます。
リリース直後のサイトで12ヶ月分データがないときは、できるだけ長い期間をとってデータを見ましょう。
全体のセッション数からサイトの規模感を掴むとともに、セッション数が著しく増減する時期がないかを見ます。
言語
そのまま ユーザー > 概要 のレポートで。下の方にスクロールすれば言語とセッション数が並んだ表があるはずです。
このとき見るのは「どの国からのトラフィックが多いか」などではなく「どの程度スパムが入っているか」です。
言語のフィールドに顔文字が入っていたり、定番のcとかがどの程度入っているかを確認します。
そのようなスパムのトラフィックが10%とかある場合は、データ抽出時に気をつけるようにします。
ネットワークドメイン
行動 > サイトコンテンツ > すべてのページ(例なのでレポート画面はどこでもいいです)で、プライマリディメンションにネットワークドメインを入れてみます。このステップもスパムがどの程度あるかをチェックする目的です。
基本はocn、sp-mode、aunetが多いのをサラッと確認するくらいでいいと思いますが、トラフィック比率の上位にスパム系のネットワークドメインがあった場合はチェックしておきます。
ホスト名
これも 行動 > サイトコンテンツ > すべてのページ(例なのでレポート画面はどこでもいいです)で、プライマリディメンションにホスト名を入れます。
機械的にGoogleAnalyticsのスクリプトをいろんなサイトにコピペしていると、なんの設定もせずクロスドメイントラッキングをしてしまっているケースがあります(これホントによくあります)。
複数ドメインを運営しているサイトであれば、このステップは必須です。
また、テスト環境のドメインが分かれていれば、ここでテストトラフィックが混じっているのも気付くことができます。
(クロスドメイントラッキングしているサイト)リファラ除外がしてあるか
プロパティ設定からリファラ除外設定を見ておきましょう。
【1.のまとめ】
ここまでのステップで、バグやおかしなデータを洗い出しました。
そのようなデータが入っていると発覚した時点でGoogleAnalyticsのレポートは現実を反映していないことになってしまい、ミスリードの地雷原化しているのですが、依頼されたからにはもうなんとかする他ありません。
ここまでで、とりあえず地雷が埋まっているんだということだけ把握しておきましょう。
2.依頼主がウェブでやりたいことを推測する
Adwords / SearchConsoleリンク設定
集客 > Adwords > キャンペーン と 集客 > SearchConsole > 検索クエリ のレポートを見ます。
Adwordsは広告費の価格感や入札キーワード、広告グループの切り方などでウェブサイトへの力の入れ具合やウェブサイトのターゲットが誰なのか、現状ターゲットに対してコミュニケーションできているのかいないのか、等々、クライアントの要望を実現してあげるためのヒントになります。
SearchConsoleは優先度が非常に高いですね。GoogleAnalyticsだけでは検索キーワードが把握できません。
SearchConsoleがそもそも設定されていない場合は、GoogleAnalyticsにリンクさせなくてもよいので、すぐに設定を提案しましょう。
コンテンツグループ
設定しててくれると助かるな〜程度です。
設定されていた場合は、どのようなルールで設定されているのか見ておきます。
レポートに落としていく段階で、例えばサイトのディレクトリ構成がくちゃくちゃだと、集計に骨が折れます。「行動フロー」のレポートを見るなら、コンテンツグループは必須です。プライマリディメンションに「ランディングページのコンテンツグループ」を入れられるとレポートが作りやすいという点もあります(その程度です)。
そして裏テーマとしては、クライアントが自社のコンテンツをどう捉えているのかを知ることができます。
例えばサイト内にコラムがあったとして、それは「コラム」と一括りのグループにしているのか、記事のカテゴリごとにグループ分けしてあるのかで、コラムに対する力の入れ方が推定できるように思います。
チャネル
定番ですね。集客 > すべてのトラフィック > チャネル のレポートを確認します。
アラ探し観点では、チャネルの振り分けミスがないかを見ておきます。criteoやYDNがリファラに入っているケース、めちゃくちゃ多いです。
GoogleAnalyticsをほったらかしにしている会社に多いのが、Directが異様に多いケース。アプリやソーシャル集客のパラメータ漏れが考えられますので、このタイミングでなんとなく要因を推定しておきます。だいたい日単位でセッション数のグラフを見ると、要因が推定できるケースが多いですね。
また、直帰率99%かつ新規率99%みたいなトラフィックがあれば、まずそれはスパムだと思います。言語とかネットワークドメインとかをつけてチェックしてみましょう。
やりたいこと推測の観点では、(Adwords含めて)集客チャネルの把握です。カスタムチャネル設定がしてあれば当然チェック、リファラは数の多少によらず見るようにしておきたいです。
イベント
クライアントがサイト内のどの行動を計測したかったのか、を把握しておきます。
クリックやスクロールを計測してるくらいなら後の分析フェイズでじっくり見ますが、なにか変わったイベントを送信しているならアクション・ラベルを見ておきましょう。
カスタムディメンション
イベントと同じで、どんなユーザー情報を送信しているのか知っておきましょう(実務上は、ほぼ「どこどこJP入ってるか確認」な気もしますね)。
コンバージョン
これも上と同じです。サイト内のどの行動を重要視しているのかを知っておきます。わかりやすくサンクスページ1つだけにコンバージョンを入れているなら、CVRを把握しておきましょう。
デバイス
セッション数の比率は知っておきましょう。
サイトの性格にもよりますが、なんとなくSP:PC:タブレット=65:30:5 くらいかな〜とあたりをつけて見始めるものですが、あたりから大ズレしている場合は要因の推定をしておきます。
【2.のまとめ】
ここまでで、ウェブほったらかしなのか、それともちゃんと力を入れているのか、クライアントの温度感を推測します。
ほったらかしなのであればウェブ屋として動機づけをする提案が必要です。手を入れているのであればその取り組みに対して評価・助言してあげる必要があります。
若干実務的な部分も入りましたが、ここまではサラッと30分くらいで済ませて、データ抽出と提案作りに全力で入っていきましょう。
(おまけ)のちのちのレポートを楽にするためにカスタムレポート
ホスト名からドリルダウンするカスタムレポートを作る場合が多いです。
ホスト名 > デバイス > 第一階層 > ランディングページ って感じでしょうか。
指標はページビュー、閲覧開始数、あとは必要なものをつど追加します。
最後に
「これくらいはちゃんとやっときましょうよ」が本心
この記事を読んでいただいた方は、上記の内容について「あるある」と言える方が多いんじゃないでしょうか。
自社のウェブサイトを正しく把握することがGoogleAnalyticsを導入する目的だと思います。
その上で、「GoogleAnalytics置いただけ」で発生する計測誤差は認識しておきましょう。
また、サイトの目的を定義し、追いかけて行く上で、GoogleAnalyticsの個別設定(コンテンツグループ・イベント・カスタムディメンション/指標)は不可欠だと思います。これらも仕組みを把握し、きちんと設定しておくのが望ましいでしょう。
お手伝いできることがあれば、ぜひお声がけ下さい(営業)。