Google Analytics でサイト管理者のアクセスを集計しない方法

Posted by
ぴろり
Posted at
2008/03/01 15:57
Trackbacks
関連記事 (0)
Post Comment
コメントできます
Category
開発メモ カテゴリ

 この一週間,サイトを MTOS 4.1 に移行するためにサイト内を行ったり来たりしている管理者です。サイトの一番のユーザとは,そのサイトの管理者だったりするわけで,そのせいか Google Analytics のレポートを見ていると,平均ページビュー数(一人のビジタがサイト滞在中に見たページ数の平均値)が相当に乱高下して気持ち悪かったり(?)します。サイト管理者のページビューを無視できるくらいにアクセスのあるサイトであれば特に問題にはなりませんが,零細なサイトではレポートへ大きく影響してしまうようです。
  Analytics では特定のアクセスをフィルタして,これを集計しない方法があります。この仕組みを利用してサイト管理者のアクセスを集計から除外すれば,より精度の良いレポートが得られるわけです。

この記事をはてなブックマークに追加する この記事のはてなブックマーク数 | この記事をlivedoorクリップに追加する この記事のlivedoorクリップ数 | この記事をYahooブックマークに追加する この記事のYahoo!ブックマーク数 | この記事をdel.icio.usに追加する

方法

 その記載がGoogle Analytics のヘルプにあります。要は,サイト管理者には一意の Cookie を設定しておき,その Cookie を持つアクセスはフィルタで弾いて集計しないようにするということになります。

 サイト管理者に Cookie を設定するには,サイト管理者だけが知っている隠しページを一つ作って,そのページ内で以下のようなコードを埋め込むことで実現できます。隠しページへはを張らないか,Basic 認証などによって保護された領域に作るようにします。間違って一般のビジタに Cookie が設定されると,これもまた正しいレポートを得られなくなります。

 上記のページにアクセスすると,Cookie に i_am_administrator というフラグが設定されます。次にこれをフィルタ機能を利用して集計から除外するよう, Analytics の管理画面から設定を行います。

  1. [Analytics 設定] ページにある [フィルタ マネージャ] をクリックします。
  2. [フィルタを追加] をクリックします。
  3. 作成するフィルタの [フィルタ名] を入力します。(例:サイト管理者によるアクセス)
  4. [フィルタの種類] セレクトボックスから [カスタム フィルタ] を選択します。
  5. ラジオボタンから [除外] を選択します。
  6. [フィルタ フィールド] セレクトボックスから [ユーザ定義] を選択します。
  7. [フィルタ パターン] に i_am_administrator(隠しページで _setVar に与えた文字列と同じ) と入力します。
  8. [大文字と小文字の区別] で [いいえ] を選択します。
  9. フィルタを適用するプロファイルを右の領域に追加します。
  10. [変更を保存] します。

 以上です。サイト管理者は作成した隠しページに一度だけアクセスすれば,後は普通にサイトを閲覧してもレポートには集計されなくなりました。折角 Analytics のような強力なが無料で使えるわけですから,活用しないと勿体無いですよね(*´∀`)つ


この記事を読んだ人はこんな記事も読んでいます ?

その他の関連する記事

この記事のアーカイブ

全ての記事 »
2008年
全てのカテゴリ »
電算室, 開発メモ
全てのタグ »
, ,

関連記事/トラックバック

関連記事/トラックバックはまだありません

この記事にトラックバックを送るには?

コメントを投稿する

 (必須/公開)
 (必須/非公開)
 

コメントスパム防止のため投稿前に ランダムな数字 ? を入力してから投稿してください。 お手数ですがご協力のほど宜しくお願いいたします。(必須)