読者です 読者をやめる 読者になる 読者になる

はてなダイアリーに設置されることになった Google Analytics ってどんな具合だろう

Hatena Google

http://d.hatena.ne.jp/hatenadiary/20080603/1212450666 ということで、あっさりと導入が開始されました。私はデザインがまちまちのこのダイアリーに導入する意味がよくわからなかったので、その旨を はてなより、はてなダイアリーをお使いのユーザー様に質問します.. - 人力検索はてな として書いたんですが、(DoCoMo っぽく)はてなの Answer はなかったですね。

このダイアリーはもともと Google Analytics を設定していました。ちょっと埋め込まれたソースを見てみました。

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? " https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-1351649-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-441387-31");
pageTracker._initData();
pageTracker._trackPageview();
</script>

</body>
</html>

二個埋め込まれていますね。最初の UA-1351649-1 はユーザー設定のです。二個目の UA-441387-31 がはてなのものです。

気になるのは、

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>

の出力は二度必要なのだろうか(ga.js をくまなく見ていないと再度初期化がいるのかもしれないが)。var gaJsHost 〜の部分は絶対に二重定義だけどね。
UA-441387-31 のトラッキングログを公開してほしいな、見てみたい。