質問: googleアナリティクスの集計データについて。 皆様はじめまして。 kenと申します。 webサイトやブログを運営されている方にご質問です。 私は今年の8月上旬からワードプレスを利用してアフィリエイト用のブログを運営しているのですが、アクセス解析にはgoogleアナリティクスを使用しています。 また、アフィリエイトに利用しているasp業者はa8.netとvaluecommerceがメインです。 そこでどうしてもわからないことがあるのですが、googleアナリティクスのpvとasp業者の広告表示回数のデータが全く合わないのです。。。 例えば、アナリティクス上の9月現在までのpvは286pvなのに対し、a8.netは3,425pv(広告クリック数105回)。valuecommerceにいたっては7,645pv(広告クリック数241回)。 googleで調べて原因を探しましたが、有効な回答が見つかりません。 こんなに誤差が出るのは明らかにおかしいと思うのですが、どちらが信頼できるデータでしょうか。 また、このように大幅な誤差が起きる原因はなぜでしょうか。 ちなみに私の現在の環境は下記のとおりです。 ・インストールしている全てのブラウザ(ie、chrome、firefox、サファリ、スマホ)には、googleのオプトアウトを入れているので、自分のアクセスは原則除外。 ・アナリティクスの集計方法はリファラースパムのリストをセグメントに入れているので、スパムからのアクセスも原則除外。 ・ブログサイトの記事数は20記事程度。(1記事に1広告主、バナーは1記事に3~4個程度) 自分のアクセスはアナリティクスからは除外しているので、asp業者の広告表示回数とは基本的に合わないのは承知ではありますが、いくらなんでもここまで誤差が出るほど自分のページにアクセスはしていません。。。(リファラースパムのセグメントフィルタを外したとしても、ここまでの誤差はありませんでした。) なお、ステマでもなんでもなく、純粋にわからないことなので、そういったご回答はご遠慮頂けると幸いです。 長文失礼いたしました。 以上、よろしくお願いいたします。
回答: おかしくはないですよ。 何を見て計算しているかということにかかわります。 googleはそのページを見ています。 aspは自分のバナー広告を見ています。 バナー広告が表示されるとき、それを持っているサーバーにページから参照が走ります。 ここでお立合い。ということは、ページを表示中にf5をおされたら、カウントアップします。 再表示ですけど、リクエストの2回目がはいるわけですから。 もちろんページのhtmlも読み直します。 でも、ページにしてみたら、再表示しても同じurlですから、カウントアップなんかしなくていいはずです。 そういう考え方を「最適化」と言います。 ちょっと伝送が乱れたときこっそり再ロードなんかやっていますが、そのたびにページを読んだとは考えないのです。 この段階で、ページ参照は1回、バナー参照は2回、になります。 バナー参照側は、同じページであるかどうかは判断がつきませんから、2度問い合わせられたら2回、とカウントします。 この話は、同じバナーを2か所に貼られても同じで、その場合は1ページ表示した段階でバナー参照は2回になります。 さて、ここから本題です。 ブラウザをよく観察しているとわかりますが、大きいページの場合は1枚全部ロードしているわけではありません。 見えるところはちゃんと表示しているのですけど、実は下のほうは未完成状態ということがよくあります。 スクロールすると、その部分に必要な画像などをあわてて表示しだすのです。 そういうものはしばしば見ますからご存じでしょうね。 まあこれも、ブラウザ表示の最適化と言います。 画面にあらわさないものまでロードしていると、メモリも消費しますし、時間がかかるからです。 だとしたら、一番下まで読んで、なるほどと思ってまた逆スクロールして頭のほうをみようとしたとき、その画像だけ再ロードされるというのはありうることですね。 要するに、1ページを表示する、と言う回数は1回だけです。 しかし、スクロールなどをしていると、各バナーは何度リロードされているかわからないのです。 これが、aspのほうのカウントが非常に大きくなる理由です。 ページは1回しか表示していないけど、バナーはその1回のうちに何度も表示しなおしているということです。 この話は、使用しているブラウザを替えるだけでカウントが変わるということも意味しています。 googleアナリティクスだけは、どんなブラウザでやっても数字は変わりません。 ごくごくありうる当たりまえのことなんで、悩まないでください。