助けてください。私は一日中これに取り組んできました。これが取引です...
私は2つのドメインを持っています。
domain1.com と domain2.com
これらのドメインの Google アナリティクスでクロスドメイン トラッキングを設定したいと考えています。
また、domain2.com で A/B コンテンツ テストをセットアップしています。
この2ページを読みました。
http://support.google.com/analytics/bin/answer.py?hl=en&answer=2658141 https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite#yourDomainName
私が理解していることから、domain1.comのGoogleアナリティクスコードに次を入れる必要があります
_gaq.push(['_setDomainName', 'domain1.com']);
そして、これを domain2.com の Google アナリティクス コードに入れる必要があります。
_gaq.push(['_setDomainName', 'domain2.com']);
また、これを実験用の制御スクリプトの前に置く必要があります...
<script>
_udn = "domain2.com";
</script>
domain1.com から domain2.com にリンクするときにも、このコードを使用する必要があります。
<a href="domain2.com/experiment/location" onclick="_gaq.push(['_link', 'domain2.com/experiment/location']); return false;">Link to domain2</a>
ここに問題があります... 1 つのシナリオでは、2 つのドメイン間で Cookie が渡されません。別のシナリオでは、2 つのドメイン間で渡されます。
シナリオ 1 (機能しない)
- domain1.com に移動します
- domain2.com/experiment/location へのリンクをクリックします (制御スクリプトはここにあります)。
シナリオ 2 (機能する)
- domain1.com に移動します
- domain2.com/some/other/page へのリンクをクリックします
- domain2.com/experiment/location へのリンクをクリックします (制御スクリプトはここにあります)。
どういうわけか、実験にアクセスする前に domain2.com の別のページにアクセスすると、Cookie 情報が渡されます。
何か案は?私は困惑しています。