グーグルアナリティクスの設定画面でデフォルトで表示されるトラッキングコードには、
pageTracker._setAllowHash(false);
が入っていません。
@naoki_nakajima氏の質問で私も気付いたのですが、
一方、確かに公式ヘルプではsetAllowHashというメソッドが入っています。
サブドメインから複数のドメインをトラッキングする – Analytics ヘルプ
どういう経緯なのか順番の相違なのか、公式に示されているコードが
違うように見えます。
結局、@naoki_nakajima氏とGoogle Analytics Wikiで著名な@phar氏のやり取りで
「setAllowHashは不要」という結論に。
Twitter / @中島直樹: @phar @kagua_biz 検証したところ、 …
Twitter / @phar: @naoki_nakajima @kagua_biz …
ちなみにwikiはこちら。勉強になります。
Google Analytics Wiki
つまり、setAllowHashというメソッドは不要で、Analytics設定画面で明示される
トラッキングコードをそのまま使えばOKで、setDomainNameが入って
いれば良いようです。
公式ヘルプの文末に、よ~く見るとこう書いてあり、
ただし、これらのメソッドは同じドメイン内にあるサブドメイン間の リンクやフォームでは必要ありません
これがそういうことなんですかね?!
私もとても勉強になりました。お二方ありがとうございました!