以前に別のスレッドでも出ていた非同期トラッキングコードでの複数プロファイルのトラッキングについて質問です。
(参考:http://a2i.jp/faq/topic/179#post-569)
●状況
・www.example.comとhoge.example.comの2つのドメインを運用しています。
・ルートドメイン(example.com)共通のトラッキングと
各サブドメイン個別(www.example.com と hoge.example.com)のトラッキングをします。
以下のようにコードを設定しました。
【www.example.comサイト】
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(
['_setAccount', 'UA-XXXXXXX-1'],
['_setDomainName', '.example.com'],
['_trackPageview'],
['b._setAccount', 'UA-XXXXXXX-2'],
['b._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>
【hoge.example.comサイト】
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(
['_setAccount', 'UA-XXXXXXX-1'],
['_setDomainName', '.example.com'],
['_trackPageview'],
['b._setAccount', 'UA-XXXXXXX-3'],
['b._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>
●結果
hoge.example.comのほうは正しく計測できているようなのですが、
www.example.comのほうはありえないくらいのセッション数に跳ね上がってしまっています。
直帰率は99%、1セッションあたりのPV数は1、平均滞在時間0秒と
明らかにおかしな数値になっています。
何が原因として考えられますでしょうか。
hoge.example.comが正しく計測できているようなのに、
IDだけが違うwww.example.comが異常なのも疑問です。
しいて気になることを挙げれば、
www.example.comはコードをhead終了タグ直前ではなく、
body終了タグ直前に設置していたことです。
こちらは管理者に修正依頼中です。
うーん、僕が疑うとしたら、、www.example.com には、ページに古いタグが残っていたとか、サイトの中に、トラッキングコードが違うものが張られていたとか、そんなことからですが、、、さすがに確認していますよね。
大内さん、ありがとうございます。
そんなことはないとは思いますが念のため確認してもらいます。
コードは間違ってないですよね。
他の解析ツールも入っているようですが、干渉するなんてことは普通はないでしょうし。
ちなみにGoogle Analyticsのサポートに問い合わせましたが「導入サポートはしていない」と断られてしまいました。
丸山です。
久しぶりの投稿ですが、
今の僕の理解が正しいとすると
上記の各プロファイルでいえば、
UA-XXXXXXX-1・・・正常(複数ドメイントラッキング)
UA-XXXXXXX-2・・・異常(www.exsample.com)
UA-XXXXXXX-3・・・正常(hoge.exsample.com)
という状況でしょうか?
もし大内さんのいうコードの問題じゃないとすると。。
ちょっと疑ったのはwwwというドメインなことですね。
おそらく、wwwというドメインの場合、
多くのレンタルサーバーのケースでは、
WEBサーバー側でなんらかの処理をして、
exsample.comからwwwに転送がされていると思います。
(逆もありますし、どんな手法をとっているかはサーバによると思いますが)
それが悪さをしているケースがあるかなぁと。
だからといって原因として思いつくものがある、、
というのはないのですが。。
あとは、直前の_setDomainName', '.example.com'も気になります。
wwwの場合は、autoで設定した結果、同じ.exsample.comが入ると思うので、
結局クッキーの値が重複してしまう!?
でもプロファイルが違うから、
関係ないような。。
ということで原因がわかったわけではないですし、
具体的な対処もぱっと思いつかないです。
少なくともコードはあっていると思います。
その状況でドメイン名が違うだけで、
値がwwwだけおかしいというのは、
もうwwwの影響かなぁと思った次第です。
具体的にクッキーにセットされている値を見れば、
なにか思いつくかも知れません。
お役に立たずずみませんが、
ぱっと思いついたことを。
よろしくお願いします。
ログイン しなければ投稿できません。