LoginSignup
27
20

More than 5 years have passed since last update.

localhostでGoogleAnalyticsの挙動を確認する

Last updated at Posted at 2015-02-27

モチベーション

Google Analyticsに設定した目標などが正しく計測できているか、localhostで確認したい。

方法

高度な設定 - ウェブ トラッキング(analytics.js)

ga('create', 'UA-XXXX-Y', {
  'cookieDomain': 'none'
});

と設定するだけでOK。

GAの操作画面でプロパティのURLを変えるように指示する解説記事もあるけど、設定しなくても計測はできる。
ちなみにUser IDとかも取っている場合は、下記みたいな感じで書けば良い。

ga('create', 'UA-XXXX-Y', {
  'cookieDomain': 'none',
  'userId': 'hashed_user_id'
});

注意点

リアルタイム機能

動作の確認は実際、リアルタイム機能を用いて行うと思う。
自分の環境では、GAとlocalhostを同じブラウザで開いていると、計測されないという問題が起きていた。
ただchromeでGA開いて、firefoxでlocalhost開くとかすると、ちゃんと拾えているので、計測できてないと感じる人は試してみると良い。

リファラースパム

localで開発していても、GA上にアクセスが来ているように見えることがある。
これはリファラースパムというもので、GA運用者が訪問者の訪問元のリンクを踏み、ショッピングサイトなどに誘導させることを狙っているスパムだ。トラッキングコードが利用されているみたいで、実際にアクセスが来ているわけではないので、本番環境でnginxの設定で弾くとかできず、余計に質が悪い。
対応策としては、フィルタを設定するか、ビュー設定のボットのフィルタリングで「既知のボットやスパイダーからのヒットをすべて除外します」にチェックを入れておけば、ある程度防ぐことができる。

参考

高度な設定 - ウェブ トラッキング(analytics.js)

27
20
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
27
20