2013年5月13日月曜日

Googleアナリティクスで別ドメインがあるサイトの設定①


前回はサブドメイン間の繋ぐ設定をご紹介しましたが、
今回は図のように全く別のドメイン間を繋いて一つのサイトとして解析したい場合の設定になります。

設定方法を主に2つあります。

今回はトラッキングコード、それから両ドメイン間を繋ぐリンクを修正することによる方法をご紹介します。

作業①トラッキングコードの修正
_setAccount と _trackPageview の間に
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_setAllowLinker', true]);
を追記します。

実際に追記した例が以下になります。
_gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);


作業②両ドメインのリンク間を繋ぐ
別ドメインへリンクすべてにonclick="_gaq.push(['_link','http://www.******/******']); return false;"
を追記します。

実際に追記した例が以下になります。
<a href="https://www.testtest.jp/test" onclick="_gaq.push(['_link',
'https://www.testtest.jp/test']); return false;">テストページを表示</a>

リンク箇所が多く面倒な時は、
onclick="_gaq.push(['_link',this.href]); return false;"
これを該当するすべてのリンクに追記してもOKです。
こちらの方が作業負担が減りますね。


また、フォームでの画面遷移をともなう情報送信は以下で対応します。
<form name="f" method="post" onsubmit="_gaq.push(['_linkByPost', this]);">


作業③フィルタの設定
これは前回ご紹介したカスタムフィルタによるドメイン取得設定を行います。

これで完成です。
もう一つの方法はまた次回ご紹介します。