95 人が現在オンライン
95 人が現在オンライン
Google アナリティクスのアカウント設定、プロパティ、ビューやフィルタ設定などについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合って、よりデータ分析の知識を高めていきましょう。
ガイドを表示
star_border
返信

ドメイン内で複数サイトが有る場合の計測について

初級者 ✭

ドメイン内で複数サイトが有る場合のユニバーサルアナリティクスの計測について

同一ドメイン内へ新しくサイト(サイトB)を作っています。
サイトBは、サイトAとは異なるGAプロパティにて計測を実施予定です。

■GAプロパティ2で計測したい事
・サイトAからサイトBにアクセスが有った場合、Referralとして計測したい。
・サイトB内の内部リンクは通常通りの計測としたい


このような計測を実現する方法を教えてください。


■サイトA
http://ドメイン.com/
GAプロパティ1

■サイトB
http://ドメイン.com/サイトB/
GAプロパティ2

Re: ドメイン内で複数サイトが有る場合の計測について

レジェンド
こんにちは。

これは、おおせの設定のとおりで、AからBに来た時、GAプロパティ2で、そのとき、
参照元はAになってませんか?

------
文責:カグア!

Re: ドメイン内で複数サイトが有る場合の計測について

レジェンド

何もせずにタグを入れてしまうと、Bサイトのプロパティでは、リファラーと現在のページのドメインが同一なので、リファラーがGoogleアナリティクスに送信されずダイレクトトラフィックになってしまいます(さらには参照元除外設定もしてあれば、送信されても除外される)。

 

自分はこのようなサイトの構成の時は以下のようにトラッキングコードをカスタマイズして運用しています。

 

ga('create', 'UA-xxxxxxx-y');
if (document.referrer.indexOf('//ドメイン.com') >= 0
  && document.referrer.indexOf('//ドメイン.com/サイトB/') == -1) {
  ga('set', 'referrer', document.referrer.replace('ドメイン.com', 'サイトA'));
}
ga('send', 'pageview');

2〜5行目の部分が今回の重要なポイントになります。if文の条件内は今回の質問の内容に合わせて書きましたが、適宜サイトのURL構成に合わせて変更する必要があります。

また、4行めの ga('set', 'referrer', 〜); では手動でリファラーをセットしています。セットする値は、document.referrerだけでも良さそうですが、同一ドメインだと最終的にどこかで弾かれてしまうことがあるので、replaceでドメイン名を書き換えています。

 

サイトの制作を行っている人と連携する必要も出てくると思いますが、上記を試してみてください。