Google Analyticsで思った通りにページビューやイベントが記録されない場合は、クライアント側で動作を確認するのが早道だ。そのためのツールであるGoogle Chromeブラウザの拡張機能「Google Analytics Debugger」を紹介する。
対象サービス/ソフトウェア:Google Analytics、Google Chromeブラウザ
WebサイトをGoogle Analyticsで分析するべくセットアップしたのに、なぜかページビューなどが正しく記録されないことがある。
その原因としては、まず、Webページに仕込んだトラッキングコードに何か問題があることが挙げられる。トラッキングIDを間違えていたり、トラッキングコードのコピー&ペーストに失敗していたり、といったパターンだ。
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
ga('create', '<トラッキングID>', 'auto');
ga('send', 'pageview');
もっとよくあるトラブルといえば、以下のリストのようなイベント、あるいは仮想ページビューなどのトラッキングだろう。これらは手動で組み込むことが多く、思った通りにイベントが発生せず、コード修正を強いられることがしばしばある。
<button class='btn btn-primary btn-block' onclick="
ga(
'send',
'event',
'Google Map Route Search',
'Tap Button & Jump',
'Test Page No.1'
);
window.open('https://www.google.com/maps/dir//……');
">地図でルートを検索する</button>
こういったトラブルの解消には、Webサイトに仕込んだトラッキング関連のコードがGoogle Analyticsのサーバに対して、いつ、どんな情報を送信しているかクライアント側で確認するのが早道だ。
それには、Google公式のChromeブラウザ用拡張機能「Google Analytics Debugger」が便利である。
この拡張機能を使うと、通信内容のうち、Google Analyticsに関する部分だけを抽出して表示してくれる。
本TIPSでは、Google Analyticsを使っているWebサイト管理者などを対象に、この拡張機能の使い方を説明する。もちろんChromeブラウザが手元で使えるのが前提である。
Google Analyticsそのものを知るには、次の連載記事が役立つだろう。
まずChromeで次のWebストアのページを開く。
以下のように[CHROMEに追加]ボタンをクリックすれば、インストールは完了する。
正常にインストールできれば、ツールバーにGoogle Analytics Debuggerのアイコンが現れる(次の画面参照)。
デバッグする際には、Google Analytics Debuggerのツールアイコンをタップして、[ON]アイコンが重なって表示された状態にする。これでデバッグモードがオンになった。
なお、現在開いているタブとは別のタブでも、デバッグモードはオンになる。
デバッグ情報を確認するには、Chromeの開発者ツール(Windowsなら[F12]キー、Mac OS Xなら[Option]+[Command]+[I]キー)を開き、[Console]タブに注目する。デバッグ用に差し替えられたGoogle製のJavaScriptコードが、Google Analyticsのデバッグ情報をコンソールに出力しているはずだ。
もし動作に不審な点があれば、上記のコンソール出力を確認し、コードの修正など適宜対処する。デバッグの際には、Google Analyticsの分析画面の[リアルタイム]−[サマリ]または[イベント]で実際の記録状況と照らし合わせると、より確実に動作を確認できるだろう。
■この記事と関連性の高い別の記事
Copyright© Digital Advantage Corp. All Rights Reserved.