ブログ

リステップからのお知らせや、ホームページを活用するためのお役立ち情報などをご案内。

Google Analyticsのウェブテストをクロスドメイン環境で使用する方法

以前Googleのウェブサイトオプティマイザーでは問題なくできていたA/Bテストが、Google Analyticsのウェブテスト機能だと測定できなくなってしまいました。

 

テストコードの動作確認をしてみると、

と表示されます。

 

調べてみると、どうやらテストコードの書き方に問題があるらしい。

Analyticsのトラッキングコードでクロスドメインに対応するときのおまじない

_gaq.push(['_setDomainName', 'none']);

があると、ウェブテストの標準テストコードではエラーになるようです。

 

対処方法ですが、テストコードを挿入した箇所よりも手前に

<script>
_udn = "none";
</script>

を追記するとエラーが解消され無事クロスドメイン環境でも測定されるようになりました^^

 

ちなみに、現在のAnalyticsではウェブサイトオプティマイザーのときにできていた多変量テストが未実装です。

A/Bテストよりも多変量テストの方が個人的には使いやすいので早く実装されるといいなぁ。