web-dev-qa-db-ja.com

Cookieを使用してWebサイトでGoogleアナリティクスから自分を除外するにはどうすればよいですか?

ブラウザCookieを使用して除外フィルターを設定しようとしているので、自分の訪問がGoogleアナリティクスに表示されません。私は3つの異なる方法を試しましたが、どれも今のところうまくいきませんでした。私が間違っていることとこれを修正する方法を理解するのに役立ちたいです。

方法1
まず、Googleの指示 http://www.google.com/support/analytics/bin/answer.py?hl=ja&answer=55481 に従ってトラフィックを除外しようとしましたCookieコンテンツ:

ドメインに次のコードを含む新しいページを作成します。

<body onLoad="javascript:pageTracker._setVar('test_value');">

方法2
次に、それがうまくいかなかったとき、私はグーグルでグーグルでこのGoogleスレッドを見つけました http://www.google.com/support/forum/p/Google%20Analytics/thread?tid = 4741f1499823fcd5&hl = en 、ここで最も人気のある答えは、わずかに異なるコードを使用することです:

SHS Analyticsの書き込み:

 <body onLoad="javascript:_gaq.Push(['_setVar','test_value']);">

ありがとうございました!これにより、「test_value」を含む__utmv Cookieが設定されましたが、元の

 pageTracker._setVar('test_value')

(Googleが今でも推奨している)私にはそれをなんとかすることができなかった(Mac Safari 5およびFirefox 3.6.8で)。

だから私はこのコードを試しましたが、それは私のために機能しませんでした。

方法3
最後に、StackOverflowを検索してこのスレッドに出会いました https://stackoverflow.com/questions/3495270/exclude-my-traffic-from-google-analytics-using-cookie-with- subdomain 。次のコードが機能する可能性があることを示唆しています。

 <script type="text/javascript">
    var _gaq = _gaq || [];
    _gaq.Push(['_setVar', 'exclude_me']);
    _gaq.Push(['_setAccount', 'UA-xxxxxxxx-x']);
    _gaq.Push(['_trackPageview']);
 // etc...
 </script>

このスクリプトは、前の2つの例のように本体のonloadイベントではなく、例のhead要素に表示されました。だから私もこれを試してみましたが、それでも自分自身をGoogleアナリティクスから除外しようとする運はありませんでした。

質問を繰り返してください
それで、上記の3つの方法をすべて試してみましたが、成功しませんでした。私は何か間違っていますか?ブラウザの除外Cookieを使用して、Googleアナリティクスから自分を除外するにはどうすればよいですか?

Updateこれを数日間テストしており、トラッキングから自分を除外する2番目の方法が実際に機能することを確認しました。問題は、フィルター設定がプロファイルに適切に適用されなかったことでしたが、修正されました。以下の受け入れられた回答を参照してください。

30
40XUserNotFound

プロセスの2番目のステップに関する質問には何もありません。使用しているコードは、残りの追跡データとともにGAに送信されるカスタム変数を設定するだけです。次に、変数が「test_value」に設定されているデータを除外するフィルターを設定する必要があります。

フィルターを作成するには、「分析設定>プロファイル設定」画面に移動し、「フィルターを追加」をクリックします。表示される画面で、次の設定を使用します。

  • プロファイルに新しいフィルターを追加
  • フィルター名:自分のトラフィックを除外
  • フィルタータイプ:カスタムフィルター
  • 「除外」ラジオボタンをクリックします
  • フィルターフィールド:ユーザー定義
  • フィルターパターン:test_value
  • 大文字と小文字の区別:いいえ

サイドノートでは、ページにコードを追加する必要があるカスタム変数を設定するには、実行してから削除することを忘れないでください。削除しないと、すべての訪問者にCookieが設定され、すべての訪問者が除外されます。間違った設定をすると履歴データを取得できないため、メインプロファイルに適用する前に、フィルターが適切に機能することをテストするために追加のプロファイルを設定することをお勧めします。

10
Ewan Heming

Cookieなしでそれを行う方法は、拡張機能を使用することです。 http://www.igorware.com/extensions/block-yourself-from-analytics

  • 拡張機能はChromeにインストールされているため、デバイス全体で使用できます
  • セットアップが簡単です
  • Cookieを設定したり、実際のページを一時的に変更したりする非表示のページを作成する必要はありません。
  • Cookieを消去した場合、再度有効にする必要はありません。
8

これは、すべての最も一般的なブラウザ用のGoogleの公式プラグインであり、Googleアナリティクスから除外されます。

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

すべてのチームメンバーにインストールしてもらいます。

PS:IPベースのフィルタリング方法の問題は、動的なIPアドレスの割り当てです。

8
Magne

Firefoxを使用していて、ソースコードを台無しにしたくない場合の迅速で簡単な修正:noscriptアドオンマーク「google-analytics.com」を信頼できないものとして取得します。これにより、Firefoxがトラッカーを実行できなくなり、訪問が統計や他のWebサイトの統計に表示されなくなります。

2
iHaveacomputer

すべてのサイトですべての追跡を停止するための迅速で汚い方法は、 hostsファイルを編集するC:\Windows\System32\drivers\etc\hostsでこれらのエントリを追加することです。

それらを変更した後、おそらくブラウザを再起動する必要があります。

0.0.0.0       www.google-analytics.com
0.0.0.0       ssl.google-analytics.com

Googleのサイトでフィルターを編集する必要はありません。もちろん、除外する必要があるユーザーが多数いる場合、この方法はほとんど役に立ちません。つまり、テストに強くお勧めします Google Analytics Debugger Chrome Plugin Googleによって公開されています)。

1
Simon_Weaver

このようなタスクは、Googleアナリティクスのフィルター機能によって解決する必要があります。

この記事をご覧になることをお勧めします-他にも便利なGoogle Analyticsフィルターがいくつかあります。

http://www.lunametrics.com/blog/2015/12/10/basic-google-analytics-filters/

たとえば、ステージングトラフィックを除外するフィルターを追加することもお勧めします(多くの場合、これを忘れています)。これは次の方法で実行できます。

  • フィルター名:開発サイトのトラフィックを除外
  • フィルタータイプ:カスタム>除外
  • フィルターフィールド:ホスト名
  • フィルタパターン:Webサイトのすべての開発ホスト名の正規表現パターンを入力します。たとえば、開発ホスト名がdev.example.com、backend.example.com、stage.example.comの場合、^ dev.example.com $ | ^ backend.example.com $ | ^ stage.exampleと入力します。このフィールドのcom $(または同様の正規表現)。

別の推奨フィルター-小文字のドメイン(ホスト名):

  • フィルター名:小文字のホスト名
  • フィルタータイプ:カスタム>小文字
  • フィルターフィールド:ホスト名

最後の1つ-小文字のリクエストURI:

  • フィルター名:小文字のリクエストURI
  • フィルタータイプ:カスタム>小文字
  • フィルターフィールド:リクエストURI
1
krzysztof

Chromeのみを使用している場合は、これを使用します:

https://chrome.google.com/webstore/detail/google-analytics-opt-out/fllaojicojecljbmefodhfapmkghcbnh?hl=en-US

1
Lawrence Mok

不思議な人は、クライアントIDを削除するだけで分析データをクリーンアップできます。

Audience-> ser Explorerに移動します。すべてのユーザーセッションの記録です。ユーザーのセッションは非常に長かった。異常を見つけたら、ユーザーをクリックし、ページの下部、左側にdeleteボタンがあります。データは3日で修正されます。

オビディウ

0
ovidiud