Analyticsアクセス除外(FC2ブログ)
自分のアクセスを除外する(FC2ブログ用)
記事「Google Analyticsアクセス除外」にて、Google Analyticsのデータから、自分のアクセスを除外する設定方法について書きました。
しかし、「FC2ブログの場合は、どうしたものか?・・・分からない。困ったなぁ」と思っていたら、「転倒日記」のぴらふさんが方法を教えてくれました。
次の順番で、お話は進みます。
テンプレートのメリットとデメリット
あまりテンプレートについて詳しくない人は、読んでみてください。
1:テンプレートのメリット
ブログは、一般的にテンプレートが利用されます。
テンプレートを使えば、ページの共通する部分を、うまいこと管理してくれるので、通常の利用においては、作業効率がとても良くなります。
ブログの仕組みが分かっていない人でも、記事の内容だけを意識して利用することが出来るので、とても便利です。
2:テンプレートのデメリット
しかし、「個別のページで、特別なことがしたい!」という場合には、テンプレートだけでは、対応いたしかねます。
共通であるがゆえに便利なのだけれど、共通であるがゆえに不便なことが起こるのです。
例えば、Page1だけに、特殊なことを行いたいという場合のことを考えてみてください。Page1にだけと思っていたのに、Page2にも、Page3にも反映されてしまいます。
分かり良いように、簡略に書いています。(変数については、ここでは話を横に置いておきます)
ブログでは、なぜ出来なかったのか?
テンプレートのメリットとデメリットについては、何となく分かったかしら?このデメリットが、今回の件と大きく係っているのです。
いったい、ブログの何が問題だったのでしょうか?どうして、一般的な「アクセスデータ除外の方法」では出来なかったのかしら?
それは、テンプレートが原因なのです。
1:前記事のアクセスデータ除外の方法
それじゃあ、前回の記事(「Google Analyticsアクセス除外」)の方法は、いったい何だったのか?と言うと、あれは、一般的なホームページのための方法です。
ここで言う一般的なホームページと言うのは、HTMLファイルを、FTPツールでサーバへアップロードするようなタイプのホームページのことです。
1ページ、1ページ作成して、サーバへアップするわけですから、個々にページを作成することができます。
つまり、「内緒のページ」を用意し、その中で、特別なCookieを自分だけ食べることが出来ます。
「ごっつぁんです」
<meta>タグ、robots.txt、.htaccessで侵入を防ぐ設定をしておけば、一般のユーザがそのページの存在を知ることは、まずありえません。
フィルタで、その特別なCookieを食べたパソコン(正確にはブラウザ)からのアクセスデータだけを除外するわけです。
2:ブログの何が問題なのか?
さて、ブログの場合はどうでしょう。テンプレートの話を思い出してください。まず、「内緒のページ」を作ることができません。
共通して、一般のユーザまでもが、特別なCookieを食べてしまいます。これでは、全員がアクセスデータから除外されてしまうので、アクセス解析の意味が全くありません。
3:FC2ブログ用のアクセスデータ除外の方法「ぴらふ式」
そこで、「転倒日記」のぴらふさんの登場です。
「プライベートモードにしている間に、自分だけCookie食べちゃいなよ、You食べちゃいなよ」とのこと・・・なるほど。
「内緒のページ」を作ることにこだわっていましたが、Cookieは一度食べれば、削除しない限り(あるいは設定を変えたりしない限り)有効です。
この一時的にプライベートモードにする方法は、「ぴらふ式」と呼ばれ、後世まで語り継がれるのでした。
正確には、「自分でCookie を消さない限り、2038年まで」とのことです。ん?何で2038年?
4:FC2ブログ用のアクセスデータ除外の方法「ぴらふ式2」
コメント欄もご覧になっていた人はご存知かと思いますが、「転倒日記」のぴらふさんから、プライベートモード以外の簡単な方法を、教えてもらいました。
それは、プレビューを利用する方法です。
一時的にプライベートモードにするより安全に自分だけ特別なCookieが食べられるので、プレビューによる方法をお薦めします。
そこで、手順を2つ書いておくと、ややこしくなるので、「初代ぴらふ式(プライベートモード利用)」の手順は削除し、お薦めの「ぴらふ式2(プレビュー利用)」の手順のみ書いておくことにします。
その他の疑問にお答えします
1:すでにブログを表示している場合は?
「あれ?すでにブログを表示している人がいる場合は、どうなるんだい?プライベートモードが効くのかな?」
確かに、これから入ってこようとする人は、認証のページが表示されるので、パスワードがないと入れません。しかし、すでにブログを表示している人は、どうなるのでしょうか?
すでに認証を通っているという理由で、ブログ内を閲覧できてしまうなら、「特別なCookieを食べさせるJavaScript」も動いてしまいます。
そこで、どうなるものか試してみると、次のようになりました。
- ブログを表示しておく。
- 環境設定で、プライベートモードへ変更する。
- 他のページへ移動しようとしたら、認証画面に飛ばされました。
何百回と試してみたわけではないので、絶対に大丈夫とは言えませんが、おそらく問題ないかと思います。
また、認証画面に飛ぶ前に、「特別なCookieを食べさせるJavaScript」が起動しないか?という心配もあります。
できるだけ危険度を減らすためにも、現在、アクセスしている人がいないことを確認するツールを準備しておく方が良さそうです。念には念を。
事前にオンラインカウンターやアクセス解析を設置しましょう。誰もいなくなったことが確認できます。
「ぴらふ式2(プレビュー利用)」を行うので、この件は、気にする必要がなくなりました。
2:内緒のページが作れないなんて嘘だ!
「FC2ブログで、内緒のページが作れないなんて嘘だ!」と思った方、お見事です。
記事「Google Analyticsアクセス除外」でも書きましたが、もう少し詳しく書きます。
FC2ブログには、画像ファイルをアップロードできる場所があります。通例の使用では画像ファイルをアップしますが、htmlファイルのアップも許可されています。
でも、ドメインが違うのよね。だから、生成されるCookieファイルが違っちゃうんだな。
例えば、私の場合は、こちら↓が、ブログのドメインです。
http://kumacrow.blog111.fc2.com/
そして、画像ファイルをアップロードしている方のドメインは、こちら↓です。
http://blog111.fc2.com/k/kumacrow/file/
blog111.fc2.comに対するCookieを食べることになるので、アクセス解析のデータから除外されるのは、blog111.fc2.comにアクセスしたときのデータです。
除外したいのは、kumacrow.blog111.fc2.comに自分がアクセスしたときです。
内緒のページは作成できるかもしれないけれど、アクセス解析のデータからは除外できません。残念ながら。
3:Cookieは、誰が食べるの?
Cookieは、ブラウザが食べます。
複数のブラウザを使っている人は、使っている分のブラウザにCookieを食べさせる必要があります。お忘れなく。
また、ブラウザのバージョンアップ時には、ちゃんとCookieも引き継がれるか、確認する方が良いかもしれません。
FC2ブログ用アクセス除外手順(補足)
手順は、記事「Google Analyticsアクセス除外」の(09)までは一緒です。それ以降の手順になります。
1:アクセスデータを確認しておく
(01)
Google Analyticsのアクセスデータとして、フィルタをかけていないものと、フィルタをかけているものと、2つプロファイルがあるはずです。
*:プロファイルが2つない場合は、記事「Google Analyticsアクセス除外」を参考にして作成しましょう。
この2つのプロファイルの前々日のデータを、それぞれチェックしてください。データが一致していれば、OKです。
「どうしてフィルタをかけているのに一致するんだ?」と思った人はいらっしゃるかしら。だってほら、私たちまだ特別なCookie食べていませんから、アクセスデータから除外されていないのです。
どうして、前々日のデータを確認するかと言うと、Google Analyticsはデータの反映が遅いので、前日のデータは確定していない場合があるためです。
2:JavaScriptコードを準備する
(02)
現在、使用しているテンプレートを開いて、トラッキングコードを、テキストエディタなどにコピーしておきます。
例えば、次のような感じのコードです。
(03)
次に特別なCookieを、Cookieファイルに食べさせるためのコードを準備します。
重複している部分を取り除くと、結果、次のようになります。テキストエディタ上で整理しておきましょう。
*:文字列「no_report」は、記事「Google Analyticsアクセス除外」の(06)のフィルタパターンで入力した文字列をいれてください。
*:「alert〜」は、JavaScriptが動作したか?確認するために記述してあります。
3:Cookieの場所を確認しておく
(04)
Cookieファイルが、どこにあるか事前に確認しておきましょう。(以下は、WinXP環境での場所です)
Firefoxの場合は、以下のフォルダにあるはずです。(「Application Data」は、隠しフォルダになっています)
ファイル名は、「cookies.txt」です。
IEの場合は、以下のフォルダにあるはずです。
私の場合のファイル名は、「???@kumacrow.blog111.fc2[2].txt」です。あなたのドメイン名の付いたファイルを探してみてください。
他のブラウザ(Operaとか、Safariとか)については、どこにあるのか分かりません。ごめんなさい。
特別なCookieを食べることで、どのように変わるか比較するために、食べる前のCookieファイルをコピーして保存しておくと良いかもしれません。
4:テンプレートを追加する
(05)
何でも良いので、適当なテンプレートを追加します。
誤って、追加したテンプレートにフラグを起てないでくださいね。テンプレートは切り替えません。ません!
5:JavaScriptコードの貼り付け
「特別なCookieを食べさせるJavaScriptコード」を貼り付けます。
(06)
[環境設定]-[テンプレートの設定]で、前述(05)で用意しておいたテンプレート(html)の方に、前述(03)で用意しておいたJavaScriptコードを貼り付けます。
(07)
[プレビュー]ボタンを、クリックします。
6:特別なCookieを食べる
(08)
ブログがプレビュー表示されると同時に、ポップアップウィンドウが表示されるはずです。JavaScript内に書いておいた「Cookie set : no_report」というメッセージが確認できると思います。
[OK]ボタンを、クリックします。(特に[OK]ボタンを、クリックすることに意味はありません、ただ閉じるだけです)
複数のブラウザを使っている人は、ブラウザの分だけプレビューを繰り返しましょう。
7:特別なCookieを食べたか確認する
(09)
前述(04)で調べておいたCookieファイルの場所へ行って、Cookieファイルに「no_report」が記述されているか確認しましょう。
以下、Firefoxのcookies.txtなんですが、ちょっと、セキュリティ的にどこまで見せても大丈夫か分からないので、がっつりモザイク入れています。
あなたのブログのドメインについて書かれている行がいくつかあると思うんですが、その行に「no_report」が発見できたら、おそらくOKなのではないかと思います。
複数のブラウザを使っている人は、ブラウザの分だけ確認しましょう。
8:アクセスデータの確認
(10)
データは、すぐに反映されないので、2日くらい待ちましょう。
2日後くらいにGoogle Analyticsを起ち上げて、確認してみます。それぞれのプロファイルのデータに、自分がアクセスした分のズレがあればOKです。
次のグラフは、私しか入れないブログでのテスト結果です。フィルタがちゃんと効いています。
9:テンプレートを削除する
(11)
うまくいったら、前述(05)で追加したテンプレートは削除して構いません。(間違ってフラグ起てたらまずいですからね)
謝辞
最後に、「転倒日記」のぴらふさんに、厚く御礼申し上げます。ありがとうございました。
次回予告
お疲れ様でした。
次回は、GIMP2の取り消し履歴と復帰について書いています。
関連記事
アクセス解析Google Analyticsに関連する記事を、ご紹介します。
1:Google Analyticsの導入
2:Google Analyticsの運用
- Google Analyticsの使い方
- Analyticsマイレポート作成
- Analytics「新規ユーザーとリピーター」
- Analytics「検索エンジン」
- Analytics「キーワード」
- Analytics「全ての参照元」
- Analytics「タイトル別のコンテンツ」
- Analytics「閲覧開始ページ」
- 新しいトラッキングコード(ga.js)
- Analyticsでクリック数を見る
2:ご存知かしら?
3:比較してみましょう!
作成日:2008/02/01 更新日:2008/02/18
« 「Analyticsでクリック数を見る」|
コメントありがとうございます。
ぴらふ式2
コメント、ありがとうございます。
preview試してみました。Cookie食べますね。すごい。
まるで思いつかなかった。
これなら、簡単かつ安全です。
「ぴらふ式2」として、後日紹介させていただきます。
もうひとつの方は、何のことやらさっぱり分かりません。
ごめんなさい。(-人-)
うちのブログは、ビギナー向けなので、
あまりややこしいと、ちょっと厳しそうです・・・私が。
ブログのCSSいじったんですね。
バイクのことは、からっきしなのでコメントできませんけれど。
それでは、今後もご指導ご鞭撻くださいませ。
宜しくお願い申し上げます。
コメントの投稿
トラックバック
http://kumacrow.blog111.fc2.com/tb.php/169-47812965

相変わらず、細かい補足まで丁寧で感心します。
自分の思い付きをまとめてくださってうれしいです。
自分とこにコレ系のネタ振っても誰も見ないだろうし(^^;
あ、まとめのテンプレートの説明見てて思いついたんですが、
ひょっとしたら、他テンプレートに入れて
previewするだけでもいけるかも・・・
ついでに、こんなのもどうでしょう?
いまんとこ、ググって探せなかったネタなので貴重かも?
--
adsenseをGoogle Analyticsの新スクリプトga.jsでトラッキング。
SIMPLExSIMPLEで紹介されているスクリプト
astrack.jsを開いて、urchinTrackerを、_trackPageviewに変更(2箇所)
あとの使い方は同じ。
--
ただ、このastrack.js、Firefoxだとiframe内が調べられないので、
マウスポインタ位置で判断しているようで、広告上でF5押しただけでも
反応しちゃうのがイマイチです。
他に方法も思いつかないので、しょうがないですが。