Cookie(クッキー)を使ってフィルタリングする方法
いろいろ調べてみたらこの方法が一番だった
ブログを始めて最初のうちはアクセス数が少ないので、自分のアクセスが気になりますよね。
筆者の場合はスマホでがんがんアクセスしていたので、半分以上が自分のアクセスという悲しい事になっていました。
そこでスマホからのアクセスをカウントしない方法を探してみたのですが、Cookieを利用するのが一番という結論になりました。
ただ、この方法は少しややこしいというか難しそうなイメージがあります。
初心者の方が手を出しにくいですが、ものすごく便利なので分かりやすく解説しようと思います。
手順通りに進めれば誰でもかんたんに設定できます。
パソコンはWindows、スマホはAndroidの環境です。
1 Google Analyticsの設定
① Analytics設定 → ② フィルタ
③ 新しいフィルタ
④ 新しいフィルタを作成
⑤ フィルタ名 → 任意の文字列(何でも大丈夫です)
⑥ フィルタの種類 →「カスタム」→「除外」
⑦ フィルタフィールド → 「ユーザー定義」
⑧ フィルタパターン → 任意の文字列(アルファベットで)
⑨ 最後に「保存」で終了です。
2 htmlファイルの作成
① デスクトップ上で「右クリック」→「新規作成」→「テキストドキュメント」
② ファイル名の後ろに「.txt」が付いていない場合(※付いている時は③へ進んで下さい)
「コントロールパネル」→「デスクトップのカスタマイズ」→「フォルダーオプション」
「表示」→「得録されている拡張子は表示しない」のチェックを外す
※Windows8.1の場合です。
③ テキストドキュメントを「右クリック」→「名前の変更」
④ ファイルの名前を「新しいテキスト ドキュメント.txt」から「index.html」に変更する
※警告文が表示されますが「はい」を選択してください。
⑤ index.htmlを「右クリック」→「プログラムから開く」→「メモ帳」
⑥ メモ帳が開きますので次のコードを貼り付けて下さい。
<html>
<head>
<title>Googleアナリティクス アクセス除外</title>
<meta name="robots" content="noindex,nofollow">
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-00000000-0']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body onLoad="javascript:_gaq.push(['_setVar', 'cookie-mymobile']);">
<p>Googleアナリティクスの解析対象から除外されました。</p>
</body>
</html>
赤文字は1-⑧で設定したフィルタパターンです。
各自、修正して下さい。修正するのはこの部分だけです。
⑦ 「ファイル」→「上書き保存」でメモ帳を閉じる
3 htmlファイルをアップする
※Wordpressの場合
① 新規投稿を作成する
② 「メディアを追加」で先ほど作成した「index.html」を挿入する
③ 「公開」ボタンをクリックする
4 スマートフォンからhtmlファイルにアクセスする
① スマートフォンからサイトにアクセスする
② 先ほど作成した記事のindexファイルをクリックする
おつかれさまでした!これで全ての作業が終了です。
では最後に、しっかりと除外されているか確認しましょう。
Google Analyticsのリアルタイムレポートを開いた状態でスマートフォンからアクセスします。
認識されていなければOKです。
最後に一つだけ注意点があります。
Cookieを使った除外方法は定期的にhtmlファイルをクリックしてCookieを保存しないといけません。
期間は約2年です。
2年後にはアクセス数が増えて、自分のアクセスが気にならないほどになっていればいいのですが…。
それでは今日はここまでです。
長々とお付き合い頂きありがとうございました。