[アクセス解析の謎その2]カウンターとアクセス解析の結果が合わなくなる理由
カウンターとアクセス解析の結果が合わなくなる理由が分かりました!それで、以前アクセスカウンター変更!!という記事でスゴいカウンターにいろいろ文句を言ったのですが、一部を撤回する必要があります。どうもそれぞれのツールが取っている仕組みからして原理的にしょうがないようです。
Googleボット検索はなぜアクセス解析記録に残らないかという記事で、アクセス解析ツールの動き方のことは書きました。で、カウンターの方はというと、そのアクセス解析の記事に出てくるnoscriptの時の動作と同じ動きをしています。
簡単にいうと、アクセス解析ツールはjava scriptが動いて記録を残し、カウンターはimgタグの読み込みによってプログラムが走り、それにより記録が残されます。
普通にアクセスしているときは、両方とも実行されるのでなんの問題もありません。ただ、ブラウザの「戻る」という操作をしたとき!その時には、java scriptはhtmlの一部として通常と同じように実行されますが、画像データはパソコン内部のキャッシュから読み込まれるため、imgタグは読み込まれません!ここがミソです。
これにより、「戻る」という操作が行われたときに、アクセス解析には記録が残りますがカウンターには残りません。これが結果が合わなくなる、つまりカウンターに計測もれがあったように見える仕組みです。スゴいカウンターはこの点では無実でした(他にも嫌いなところがあるからやっぱり使わないけど。。)。大半のカウンター、アクセス解析ツールは、それぞれほぼ同様の仕組みを使っているようなので、結果も同じになるはずです。当然スゴいカウンターを捨てて今使っているXREAカウンターも同じ結果になります。
でも、戻っているだけなのでカウントするべきじゃないので、カウンターの動作の方が正解ですよね。アクセス解析好きな私の場合、アクセス解析の結果でかなり一喜一憂してますが、戻っただけの回数までカウントしていると思うと、ちょっとあれですねえ。。。。
[関連する記事]
高機能アクセス解析ツールを試しています
[アクセス解析入門]アクセス解析で記録される情報
[アクセス解析の謎その1]Googleボット検索はなぜアクセス解析記録に残らないか
[2005.3.4追記](大人の事情)
アクセス解析 カウンタ 合わない 違う 一致しない ずれる
「ウェブログ・ココログ関連」カテゴリの記事
- ラブドール(犬じゃない)☆18禁いや16禁くらい(2004.03.13)
- [アクセス解析入門]アクセス解析で記録される情報(2004.02.01)
- [詳説!?]RSSリーダーとは何なのか(2004.04.13)
- Movable Typeを使い新サイトを作って(2007.03.05)
- スパムの必然(海棲ほ乳類のエネルギー効率)-要約版(2004.08.14)
「日記・コラム・つぶやき」カテゴリの記事
- 深海人魚姫(2004.04.09)
- 芸能人の年収(2004.03.29)
- ラブドール(犬じゃない)☆18禁いや16禁くらい(2004.03.13)
- のたうつ巨大イカの写真!(2004.03.07)
- [iPod]私はこうやってiPodを車につなげています☆写真あり(2004.02.18)
「SF・技術」カテゴリの記事
- [アクセス解析入門]アクセス解析で記録される情報(2004.02.01)
- まさに未来的な立体ディスプレイ(2007.05.23)
- 今度こそ!?生命の惑星(2007.03.13)
- [詳説!?]RSSリーダーとは何なのか(2004.04.13)
- 現代によみがえる古武術の存在意義(2006.07.26)


![[stmx] - ソーシャルマーケットプレイス](http://sun.d-064.com/images/myu_program/120-60_02.gif)


Comments
あと、サーバが重いとか、回線が重くて、リクエストが届かないとカウントされなかったりもします。
だから、あくまで、カウンタや別サーバによる簡易アクセス解析は目安でしかなくて、正確に知りたいなら、サーバに仕込んだアクセス解析のPVやUUなどでないとダメです。
まあ、個人サイトにそこまで必要かと云ったら・・・必要ないでしょう (^^;
もともと他のサーバ経由では正確な情報は取り得ないと思ったら、多少ずれても気にならないと思います。
Posted by: Tiger | 2004.02.04 at 08:07 AM
JavaScriptを使う方式だと、JavaScript 非対応のブラウザでアクセスしている人とかは計測対象外になってしまいますしね。
より正確に計測しようとしたら、SSI か PHP のサーバサイドインクルード方式を使って、自サーバにすべてをゆだねるしかないでしょう。
Posted by: tsupo | 2004.02.04 at 09:24 AM
>Tigerさん
特殊事例にばかり目がいってしまい、回線の混雑で計測できないという割と当たり前のことに全くふれてませんでしたね(^^;
>Tigerさん、tsupoさん
そうですね。お二人の言われるように、確かにhtmlを送信しているWebサーバ内でアクセスを記録すれば、回線の混雑とかを考えると最善ですよね。
でも~、記事の通り、「戻る」ボタンを押しただけで解析ツールに記録が残ります。これはユーザーが使っているIEとかの動作がそうなっているのでどうしょうもない。これにちょっとショックを受けてしまい、それでこの記事を書きました。
そういうマイナスがあっても、業者がjava scriptやimgタグを使うのも分かる気もするんです。java scriptはより詳しい情報を残すため、imgタグはnoscriptな設定の時の保険、なんだと思います。
私としては、こういう事情を分かった上で、カウンターの数値をこのサイトを見に来てくれた人の「記録」として残していき、アクセス解析は、純粋にアクセス状況を解析するための使い捨てのデータとして使おうかなと思います。
では、コメントありがとうございました。
メジャーブロガーのお二人のコメントがついて、この記事もなかなかハクがついたなあ(^^)
Posted by: カズヒロ(管理者) | 2004.02.05 at 12:25 AM
コメントありがとうございました~。
私の疑問はおかげでなくなりました!ちょいと難しい言葉もあるので、「?」と思うこともあったけど、しくみは分かりました☆教えてくれて、ありがとうございました~~。
Posted by: しの。 | 2005.03.05 at 03:51 PM
しの。さんどうもです。
押しつけがましく宣伝しましてすいませんでした。妙な使命感に駆られて、ぜひ読んで欲しいなーと思いましたもので。
ではまた機会がありましたらいらしてくださいね。
Posted by: カズヒロ(管理者) | 2005.03.05 at 07:47 PM