いくつものwebサイトを運営していると、A.com⇒B.com⇒C.comとユーザーの動きを知りたくなります。そのためには、Googleアナリティクスで、このクロスドメイントラッキングの設定をする必要が出てくるのです。
クロスドメイントラッキングとは、複数のドメインをまたいで、Googleアナリティクスで、ページの遷移を計測するための特別な設定の事です。
例えば、ECサイトなどを運営していると、A.comでブログを書いて集客に使用して、B.comでは、ランディングページ、C.comの決済カートを使用して、サンキューページがA.comにある。
こんなWebページを運営している場合、ドメイン毎にセッションが切れてしまうため、このクロスドメイントラッキングの設定が必要になるのです。
まず、今まで使用していた、アカウントの変更でも良いのですが、計測結果がおかしくなるため、新しいアカウントを取得する事をおすすめします。
[管理]⇒[新しいアカウント作成]をクリック
Webページ
全体を管理するアカウントですので、判りやすいものにする。
webページの代表的なページをオススメします。
代表のページを設定・・・実際どれでも可能 例 A.com
任意選択
デフォルトは、米国ですが、もちろん”日本“に設定を変えて下さい。
すべてにチェックを入れる。
トラッキングIDを取得を最後にクリックすると、「Googleアナリティクス利用規格」が表示しますので、日本語に変更して、同意を押します。
通常であれば、トラッキングIDはそのまま、自分のwebサイトにコピペすれば、良いのですが、クロスドメイントラッキングをする場合は、このトラッキングコードに変更を入れる必要があります。
まずこんなトラッキングIDが、取得されます。
<p><script>
(function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,’script’,’https://www.google-analytics.com/analytics.js’,’ga’);ga(‘create’, ‘UA-XXXXXXXX-Y‘, ‘auto’);
ga(‘send’, ‘pageview’);
先ほど、設定したURLはこのトラッキングIDに連携されていますので、遷移したいwebサイトのドメイン B.comを記述します。
<p><script>
(function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,’script’,’https://www.google-analytics.com/analytics.js’,’ga’);ga(‘create’, ‘UA-XXXXXXXX-Y‘, ‘auto’, {‘allowLinker’: true});
ga(‘require’, ‘linker’);
ga(‘linker:autoLink’, [‘B.com‘] );ga(‘send’, ‘pageview’);
黄色で書かれている部分が、追加された記述になります。
UA-XXXXXXXX-Yは自身のIDに変更してください。IDに関連ずけしていいる、URLは記述の必要は、ありません。遷移するwebサイトのドメインのみを記述してください。この場合はB.comがそれにあたります。
また、遷移するWebサイトが3つ以上ある場合(B.com,C.com,D.com)とある場合
<p><script>
(function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,’script’,’https://www.google-analytics.com/analytics.js’,’ga’);ga(‘create’, ‘UA-XXXXXXXX-Y‘, ‘auto’, {‘allowLinker’: true});
ga(‘require’, ‘linker’);
ga(‘linker:autoLink’, [‘B.com‘,‘C.com’,’D.com’] );ga(‘send’, ‘pageview’);
と このように記述を直して下さい。これを対象とするwebサイトに貼り付けて下さい。
このサイトでは タグマネージャーの利用をオススメしているため、その設定方法を記述します。
対象webサイト(例A.com)に貼り付けているコンテナIDを開く。
[新しいタグを追加]を押すと、ポップアップします。
ユニバーサルアナリティクスを選択
次の画面に移ります。
Googleアナリティクスの”UA-XXXXXXXX-Y“をそのまま記入
フィールド名”allowLinker” 値に”true”を入れて下さい。
自動リンクドメインに、リンクするドメインを半角の[,]で区切って入力してください。
例 ”B.com,C.com,D.com“と記述してください
ページビューを選択
これで、公開をすれば、タグの設定は終了です。この設定を書くコンテナ毎に設定すれば、OKです。
アナリティクス内は、手動で設定する必要があります。
先ほど、トラッキングIDを取得したタブの下に、[参照元除外リスト]がありますので、そこをクリックして下さい。
[トラッキング情報][参照元除外リスト]
[+参照除外を追加]をクリックして、すべてのドメインを追加してください。
例 B.com C.comを順番に追加します。
Googleアナリティクスではドメイン名は通常表示されませんそのため、フィルターを使ってドメイン名を記述してあげる必要が出てきます。
任意の名前を入れて下さい。
カスタムを選択
チェック
フィールドA
“ホスト名”を選択して、”(.*)“ を記述
フィールドB
“リクエストURI”を選択して、”(.*)“を記述
出力先
“リクエストURI”を選択して、”$A1$B1“を記述
チェックを入れる
チェックを入れる
チェックを入れる
最後に保存をクリックして設定終了
Google chromeの拡張機能で、Google Tag Assistant Recordingsがあります。これを追加しておけば、設定が正しいかが、判ります。
クロスドメイントラッキングは、ドメインが1つ、webページが1つであれば、設定は必要ありません。複数のドメイン、Webサイトを運営しており、かつ 関連連けされている場合に限ります。
工場の改善活動は普段行っている事でしょう。
・しかし改善活動は成功しても利益に繋がらない
・そう悩んだ事はありませんでしょうか?
・実は利益を得るための改善にはテクニックが必要なんです。
・今回、利益に繋がる改善ポイントをレポートにしました。
・そんなレポートを提供します。
クリックを押してレポートをダウンロードしてください。