動的 IP アドレスからサイトにアクセスしている場合に、自分自身を除外するように Google アナリティクスを設定する方法を知っている人はいますか? Verizon FiOS を介して動的 IP アドレスを使用している自宅での使用からの統計に自分自身を含めたくありません。
10 に答える
現在、Google にはブラウザ アドオンがあり、あなたの訪問がアナリティクスに表示されるのをブロックします。http://tools.google.com/dlpage/gaoptout
このオプトアウトとフィルターの長所と短所については、このブログ投稿で説明しています。
これにはいくつかの方法があります。サイトにアクセスしている IP アドレスの範囲がわかっている場合 (すべてを除外してもかまわない場合)、その範囲の IP アドレスに対して「除外」フィルターを設定できます。制限が厳しすぎる場合は、Google アナリティクス コードを使用して Cookie を設定し、それをフィルタリングできます。どちらの手法も、Google のヘルプ システムに記載されています。
あるいは、サーバー上でページを動的に生成している場合、現在ログインしているユーザーに基づいて、そもそも Google アナリティクス コードをページに書き込むことはできません。私のサイトでは、Web サイトがデバッグ モードで実行されているかどうか、または管理者がログオンしているかどうかなど、いくつかの条件に基づいて、コードを記述するかどうかを選択しています。
これを行うには、次のようなコードを使用して、Google アナリティクスのセグメンテーション Cookie を設定する特別なページをサイトに作成します。
<body onLoad="javascript:__utmSetVar('exclude_from_report')">
次に、Analytics でカスタム フィルターを作成して、「exclude_from_report」セグメント パターンに一致する訪問者を除外します。
システムのホスト ファイルを使用して、Google アナリティクスが存在するドメインをブロックするだけです。
127.0.0.1 www.google-analytics.com
これは、jdigital で言及されている NoScript プラグインよりも混乱を招きませんが、Google アナリティクスから効果的に見えなくなります。
分析コードがブラウザーに送信されないように Cookie を設定することは、断然最良のオプションです。
あなたが開発者で、サイトの開発中に莫大な数のヒットが発生することを心配している場合は、分析追跡コードに次の行を追加できます。
pageTracker._setDomainName(".yourwebsitename.com");
テスト中に .yourwebsitename.com で終わらない URL にアクセスすると、トラッキング コードは URL が「yourwebsitename.com」ではなく「localhost」であることを確認し、トラッキングを送信しません。
すべてのトラフィックをトンネリングするプロキシをいつでも設定できます。次に、プロキシのIPを結果から除外します。
HOST ファイルで 127.0.0.1 (localhost) リダイレクトを使用して、すべてまたはあらゆる種類の不正なサイトまたはドメイン/トラッカー/分析などをブロックすることをお勧めします。多数のリストについては、WinHelp Web サイトを参照してください。私は持っていて、今でもすべての PC で使用しています。また、必要なドメインのリストに目を通し、リスト内の # タグの付いた行にコメントする必要があります。
すべての手順は、さまざまなオペレーティング システムのサイトにあります。
回答に返信する方法が見つからないので、hosts ファイルのトリックに次ぐ: 127.0.0.1 www.google-analytics.com
デザイナーはすべてのブラウザーでサイトを試すことが多いため、すべてのブラウザーで同時に機能するためです。