通常、Google Analytics(GA)でクロスドメイン設定を行う際には、以下の設定をしないと、分析対象のサイトのドメインを除いた部分のみが表示されるため、どのサイトへのアクセスなのかの見分けがつきにくい。そこで、GAで「管理」⇒「ビュー」の「フィルタ」⇒「フィルタの追加」で以下の設定をすることで、各レポートのURL表記にドメインを含めた表示がされる。
設定前後でのURL表示例
上記設定でGA内のページ表記が以下のように変更になります
設定前の例
以下のようにドメインは表示されません。
/
/about/
/recruit/
/inq/
/news/
設定後例(各ドメインが表示される)
ドメインを含めた表示になります。
example.com/
example.com/about/
sample.co.jp/
sample.co.jp/recruit/
sample.co.jp/inq/
sample.co.jp/news/
この設定のデメリット
このGAを設定しているサイトのドメインがexample.comだった場合に、これまではトップページは「/」でログが残っていましたが、本フィルタ設定後は「example.com/」となってしまうため、過去のデータとの比較としては見にくくなります。そこで、メインのサイトではこれまで通りドメインを除いてログを残し、クロスドメイン先だけドメインを含めたログにしたくなると思います。
解決例
「フィールド A -> 引用 A」の欄に以下のように、クロスドメイン先のドメインを正規表現で記載することで、この正規表現にマッチしたドメインのみを、GAの各レポートで利用されるようにすることができます。
以下例は、「sample.co.jp」と「test.ne.jp」へのアクセス時はドメインを含めてログを残しますが、それ以外の「example.com」などではドメインを削除します。
こうすることで、以前からログを分析している場合に、クロスドメイン設定前後でURLが変わることが無くなります。