Google Analyticsのウェブテストをクロスドメイン環境で使用する方法
アクセス解析,Google Analytics,Web,マーケティング | 2012年8月24日
以前Googleのウェブサイトオプティマイザーでは問題なくできていたA/Bテストが、Google Analyticsのウェブテスト機能だと測定できなくなってしまいました。
テストコードの動作確認をしてみると、
と表示されます。
調べてみると、どうやらテストコードの書き方に問題があるらしい。
Analyticsのトラッキングコードでクロスドメインに対応するときのおまじない
_gaq.push(['_setDomainName', 'none']);
があると、ウェブテストの標準テストコードではエラーになるようです。
対処方法ですが、テストコードを挿入した箇所よりも手前に
<script> _udn = "none"; </script>
を追記するとエラーが解消され無事クロスドメイン環境でも測定されるようになりました^^
ちなみに、現在のAnalyticsではウェブサイトオプティマイザーのときにできていた多変量テストが未実装です。
A/Bテストよりも多変量テストの方が個人的には使いやすいので早く実装されるといいなぁ。