12

Google による異常なトラフィックの検出は優れています。しかし、動的 ​​IP アドレスはどのように処理されるのでしょうか?

たとえば、IP の範囲がなく、ISP が提供する動的 IP は、ルーターが再起動するたびに変化する可能性があり、毎日変化します。ここで、IPアドレスを取得すると、キャプチャなしの通知が表示されます。数回再起動した後、ブロックされていない IP を取得しているようです!

Google アナリティクスでこの種の問題を解決する方法。また、単一の IP からのトラフィックと IP の範囲を除外する方法はよく知っていますが、IP が毎日変化する内部トラフィックをブロックする方法がわかりません。

4

9 に答える 9

23

この質問に対する一般的な回答の多くには問題があります...

  • 幸運にも IP 範囲を見つけることができたとしても、コーヒー ショップやホテルで仕事をしている場合はどうでしょうか。
  • ホスト名をチェックすると、開発環境からのヒットを排除できますが、ライブ サイトをデバッグしている場合はどうなりますか?
  • サーバー構成の編集は面倒/高度で、複数のドメインは複雑になります。
  • オプトアウト拡張機能は、誰に依頼するかに応じて、すべての Web サイトのヒットをブロックするか、まったくブロックしません。

そこで、他のいくつかのソリューションを組み合わせて、自分に合ったものにしました...

  • どこへ行っても追いかけてくる
  • 開発環境とライブ/パブリック ドメインで動作します
  • それは私と私が開発しているサイトにのみ影響します
  • ワンクリックでオン/オフします
  • 本当にデータを分析に送信していないことを確認するのは簡単です
  • チーム全体で使用できます

私は、自分が管理するドメインだけのために、自分のマシンに常に「開発者 Cookie」を設定しています。この Cookie には、私に固有の固有の値があります。次に、Analytics にデータを送信する前に、スクリプトでこの Cookie を確認するだけです。

ページにコードを挿入する方法の例...

JavaScript

if (window.location.host==="mydomain.com" || window.location.host==="www.mydomain.com") {
   if (document.cookie.indexOf("COOKIENAME=COOKIEVALUE") === -1) {
      // Insert Analytics Code Here
   }
}

PHP

if ($_SERVER['HTTP_HOST']==="mydomain.com" || $_SERVER['HTTP_HOST']==="www.mydomain.com") {
   if (@$_COOKIE["COOKIENAME"] !== "COOKIEVALUE") {
      // Insert Analytics Code Here
   }
}

ホスト名がライブ サイトのドメイン (「mydomain.com」) と等しいことを確認することで、「localhost」や「beta.mydomain.com」などのテスト ドメインから表示しているときに、分析データがどの訪問者からも送信されないことが保証されます。 . 上記の例では、「www.mydomain.com」と「mydomain.com」は、訪問を記録したい 2 つの有効なドメインです。

ライブ サイトは、一致する値を持つ開発者 Cookie が見つからない限り、期待どおりにデータを分析に送信します。デバイスに設定された一意の Cookie が見つかった場合、アクセスは Google アナリティクス (または、いつか使用する他の分析ツール) の合計にカウントされません。

しかし、Cookie が消去されるとどうなりますか? 「開発者 Cookie」をバックグラウンドで設定するにはどうすればよいですか? そのために独自のブラウザ拡張機能を作成しました... https://chrome.google.com/webstore/detail/lknhpplgahpbindnnocglcjonpahfikn

選択した特定のドメインに対してのみ機能します。拡張機能の設定で、Cookie の一意の NAME と VALUE をカスタマイズします。

この方法は、チームが同じ NAME/VALUE ペアを使用している限り、簡単に使用できるため、開発者、コンテンツ作成者、校正者、および組織内の他のすべての人が、統計を膨らませることなくページを表示できます。

私のソリューションを自由に共有し、拡張機能を使用してこれらの Cookie を設定してください。

于 2014-05-28T14:23:39.940 に答える
5

参考までに、HTML5 の localStorage 機能を使用した別のアプローチを考えました。(Cookie よりも優れている点は、ブラウザーの Cookie を削除しても localStorage の値が残ることです)。これについては、次のブログ記事を参照してください: Google アナリティクス: 自分の訪問を除外する

于 2015-03-19T11:57:36.003 に答える
3

誰かにこの質問をしてもらい、このスレッドに出くわしました。この Chrome 拡張機能を使用して、サイトのアナリティクスから自分自身をブロックする別の解決策を見つけました。

于 2015-07-08T21:15:39.300 に答える
0

より良いオプションは、次の場所にある Google アナリティクス オプトアウト ブラウザ プラグインを使用することです。

https://tools.google.com/dlpage/gaoptout

于 2016-11-15T13:45:45.913 に答える