js
google
analytics
cookie
diemnsions

Google Analyticsで自分のアクセス(スマホ/3G/LTE経由)を出さない方法

自分たちのアクセス(LTE経由)を出さない方法

パッと Google Analytics 公式みた感じ、self opt outの仕方は意外にもなかった。

相当前にやっていたこと

  1. 開発陣専用の入り口を作る
    1. うちらは必ずそのページを開くルールにする
  2. そこで self_access cookieを付与

    1. ソース

      <body onload="javascript:pageTracker._setVar('self_access');">
      
      • ga.jsは相当古いのでこのコードはもう使わないほうがいい
  3. GAのview側でフィルタを掛ける

    1. フィルタの種類 : カスタム > 除外
    2. フィルタフィールド:ユーザー定義
    3. フィルタパターン: self_access

今思うこと

フィルタは煩雑になりがちなので、そもそもgaに送信しないほうがいいと思う

正式なopt out 方法に沿って js側で self_access があったら window['ga-disable-UA-XXXXX-Y'] = true; する方がいいと思う。

https://developers.google.com/analytics/devguides/collection/analyticsjs/user-opt-out

ちょっとググっても、みんなcookieかcustom dimensionで同じことしてるみたい、かな。

https://webmasters.stackexchange.com/questions/15552/how-do-you-exclude-yourself-from-google-analytics-on-your-website-using-cookies

https://www.tjvantoll.com/2012/08/28/google-analytics-excluding-visits-in-development-and-production/