見積依頼を取得するサイトを運営しており、流入元別のコンバージョン率(見積完了率)を計測したいと考えていますが、商品紹介ページと見積依頼を行うページが別ドメインとなっています。
そのため複数ドメイン計測を行うべく、GAのトラッキングコードの加工、リンクタグの書き換えを行ないました。
ところがナビゲーションサマリーで確認したところ、ドメインを跨ぐところでセッションが切れてしまっているようです。
以下がソースコードになるのですが、ソースコードに明るくないためソースコードのせいなのかどうかよく分かりません。お知恵を拝借できないでしょうか。
また、セッションがつながっているかどうかの確認方法として、別ドメインに移動した見積ページのナビゲーションサマリーを使用し、前のページに遷移通りの正しいURLが存在するかどうかを見ていますが、その他の確認方法がありましたら、ご教授願います。
<!-- GoogleAnalyticsタグ -->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-XXXXXXXX-1");
pageTracker._setDomainName("none");
pageTracker._setAllowLinker(true);
pageTracker._trackPageview();
} catch(err) {}</script>
<!-- //GoogleAnalyticsタグ -->
</head>
~~~
<a href="/cgi-bin/search/estimate_disp_w.cgi"
onclick="window.open(pageTracker._getLinkerUrl(this.href),'ucatch'); return false;"><img src="/search/common/img/btn_mitumori_s.gif" alt="見積り">
上記のリンクタグについては、見積りボタンを押下するとtargetを指定して、見積りカートを別ウィンドウで開く仕様なのですが、こちらがonClick属性と競合してエラーとなってしまうため、targetを指定する方法ではなく、Javascriptで別ウィンドウで開く仕様に変更しています。
Google Analyticsのクッキーを見て、_utma の一番最後の数字が、前後で一つ増えれば、セッションが切れている証拠です。
windows.open が怪しそうですので、そこをクリックする前で、クッキーを確認し、その番号をメモした後、そのリンクをクリックして、別ウィンドウから、クッキーを確認して、最後の番号を確認します。
同じ番号なら、セッションが切れているのはそこが原因ではありません。番号が増えてたら、そこが原因です。
クッキーの見方は、拙著「できる100ワザGoogle Analytics 増補改訂版」に書いてあります。
基礎的な本なのに、クッキーの見方まで載せてしまっています。
ログイン しなければ投稿できません。