Google Analytics非同期トラッキングコードで、カートが異なる(複数の)ドメインの場合の記述方法

Sponsored Links

GA非同期トラッキングコードで、カートが異なる(複数の)ドメインの場合を試してみました。

現状で、サイトドメイン(URL)と、カートAPIのドメイン(URL)が異なるサイトがあり、
ちょっとした興味本位も相まって、Google Analytics の非同期トラッキングコード でどうやるのか、ちょっとテストしてみました。
※非同期で、それっぽいものがあまり見当たらなかったもので..

トラッキングコード

メインサイトと、カート側のトラッキングコードが若干違うようなのですが、
サイト内でのリンクの計測もしたかったので、とりあえず必要なかなと、「_gaq.push([‘_trackPageview’]);」を残し、

「_gaq.push([‘_setDomainName’, ‘none’]);」と「_gaq.push([‘_trackPageview’]);」も、
双方に残したままにしてみました。
※メインサイト側は「_gaq.push([‘_setDomainName’, ‘none’])」はいらないかも..

[Google Code参考の変更箇所]

メインサイト用トラッキングコード

_gaq.push(['_setAccount', 'UA-1234567-89']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_setAllowHash', false]);

カート用トラッキングコード

_gaq.push(['_setAccount', 'UA-1234567-89']);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_setAllowHash', false]);

修正後トラッキングコード()

「_gaq.push([‘_setAllowHash’, false]);」を双方に足しただけです。
ほんとは、上記のもののみで、順番とか大丈夫かどうかは微妙です..。

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-1234567-89']);
  _gaq.push(['_setDomainName', 'none']);
  _gaq.push(['_setAllowLinker', true]);
  _gaq.push(['_setAllowHash', false]);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'https://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

非同期トラッキングコードのリンクとフォームの設定

リンクの時

<a href="https://cart.com/cart.cgi" onclick="_gaq.push(['_link', 'this.href]'); return false">カートへ</a>

フォーム<form>の時

<form method="post" action="https://cart.com/cart.cgi" onsubmit="_gaq.push(['_linkByPost', this]);">

数日経って、その後の経過ではコンバージョンはとれてますが、なんか違うような気もしますし、
そのままでもコンバージョンは取れるのかもと、ちょっとまだ心配もあるので、もう少し様子を見ているところです。

以下、設定。
※どなたかご教示頂けますと幸いです

LINEで送る
Pocket
このエントリーをはてなブックマークに追加

Sponsored Links

Sponsored Links

Related Post

pageTracker._initData(); って…

2009/09/11

Google Analyticsで別ドメインへのカートを利用していて、 それ用らしいものを追加して使用しており、 その

»


投稿者:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください