ドメインが異なる複数のWEBサイトを運営している企業は、ユーザーからのアクセス状況を測定する際、「クロスドメイン計測」の設定をするとより正確な分析ができるようになります。
今回は、Googleアナリティクス4(GA4)のクロスドメイン計測を簡単に設定する方法を解説します。ECカートやMAツールなどを活用しているフォーム等のドメインが変わるWEBサイトを運営している方には必須の設定かと思います。
ECカートやMAツールなどを導入し、Googleアナリティクスで解析を進めるなかで、注文フォームや申し込みフォームでドメインが変わると、流入元、参照元、ランディングページなどの計測ができなくなるため分析がしづらくなってしまいます。運営するWEBサイトの閲覧数、サイトを訪問した際の経由ルート、ユーザーの年齢などを正確に取得するためにクロスドメイン計測を活用しましょう。
Googleタグマネージャー(GTM)の設定でお困りですか?
Googleタグマネージャーの設定からGoogleアナリティクスでのデータ確認の無料相談を行っています。CVRやWEB改善提案のご相談もお気軽に。
このようなお悩みをお持ちではないですか?
- GTMで設定しているけど、データがうまく取得できていない。
- Googleアナリティクス(GA4)で取得したいデータの設定方法がわからない
- GTMのトリガーやタグがわからないし聞ける人がいない
目次
1.クロスドメイン計測とは
クロスドメイン計測とは、自社が運営する複数のWEBサイトをユーザーが行き来した際に、同一ユーザーとして認識できるように設定する計測方法です。
現在、複数の異なるドメインでWEBサイトを運営している方にとっては、クロスドメイントラッキングの設定は必要不可欠です。
クロスドメイン計測の仕組み
GA4のクロスドメイン計測では、ファーストパーティーCookieを利用して、ユーザーとセッションのIDを設定します。本来、Cookieはドメイン単位で保管されており、同一ユーザーが複数のドメインをまたいで行動した場合、異なるユーザーのアクセス(セッション)として計測されます。
しかし、クロスドメイン計測を設定すると、遷移元のドメインから遷移先のドメインユーザーのIDを転送されるようになります。
これによって、別のドメインを持つWEBサイトを行き来しても、同一のユーザーがアクセスしたデータとして計測されます。
クロスドメイン計測が必要なケース
クロスドメイン計測が必要になるのは、主に以下のようなケースです。
- ECサイトや予約系サイトが外部システムと連携している
- 自社サイトとサービスサイトのドメインが異なる
ECサイトや予約系サイトでは、決済や顧客管理のために外部システムのサイトと連携していることがあります。そのような場合は、クロスドメイン計測を設定することで、流入から購入までの一連の流れを正確に計測できるようになります。
また、企業によってはコーポレートサイトとサービスを紹介するサイト(サービスサイト)を別で運営しているケースもあります。ユーザーが異なるドメインサイトを行き来できるようにリンク設定している場合には、クロスドメイン計測を設定するようにしましょう。
2.Googleタグマネージャーを設定していない方
これから解説するクロスドメイントラッキング設定は、Googleタグマネージャー(GTM)を利用したクロスドメイントラッキングの設定方法となります。GTMをまだ導入していない方は、下記手順を参考に設定をしておきましょう。
まずは、Goolgeアカウントにログインした状態で、Googleタグマネージャーのログインページを開いてください。
※関連記事: Googleタグマネージャー(GTM)とは?利用メリットと導入方法を解説
Googleタグマネージャーにログインをして、「アカウントを作成」をクリックします。
「アカウント名」に対象サイトのURLなどのわかりやすい名称を入力しましょう。「国」は「日本」を選択してください。
「コンテナ名」もわかりやすい名称を入力しましょう。「ターゲット プラットフォーム」で「ウェブ」を選択したあと、「作成」をクリックします。
作成をクリックすると以下のような画面が表示されるので、「GDPR で必須となるデータ処理規約にも同意します。( I also accept the Data Processing Terms as required by GDPR.)」のチェックボックスにチェックを入れ、「はい(Yes)」を選択します。
これでGoogleタグマネージャーのアカウント開設が完了です。アカウントの作成が完了すると、以下のような2つのコードが表示されます。
この2つのコードを計測したいサイトのページのHTMLに貼り付けて、タグマネージャーの導入は完了です。
タグマネージャーのアカウントは作成できましたが、この状態ではまだ計測ツールが導入できていないので、「タグ」と「トリガー」を作成する必要があります。
タグを作成
タグマネージャーのアカウントを開設後、2つのコードを対象サイトに入力したら、「タグ」の作成をします。まずはタグマネージャーにアクセスして、「タグ」をクリックしてください。
下記画面が出てきたら、「新規」をクリックしてください。「名前のないタグ」に、わかりやすい名称を入力します。特に決まったルールはありませんが、「GA」や「Google Analytics」と入力しておくとよいでしょう。
「タグの設定」をクリックすると、以下の画面が表示されます。UAを利用する場合は「Google アナリティクス:ユニバーサル アナリティクス」、GA4を利用するなら「Google アナリティクス:GA4 設定」を選択します。
タグタイプを選択したら、「トラッキング タイプ」のプルダウンから、「ページビュー」を選択します。「このタグでオーバーライド設定を有効にする」というチェックボックスにチェックを入れて、「トラッキング ID」にGoogle AnalyticsのトラッキングIDを入力してください。
トリガーを作成
タグ作成が完了したら、次はトリガーを作成します。タグ設定画面の下にある、「トリガー」をクリックしてください。
デフォルトとして用意されている、「All Pages」を選択しましょう。
画面右上の「保存」をクリックしてください。
これでGoogleアナリティクスのタグがすべてのページに有効となりました。
しかし、まだこの状態ではタグが作動しないので、画面右上の「プレビュー」をクリックします。
「Tag Manager Preview Mode」が立ち上がるので、「URL」の欄にGoogleタグマネージャーのコードを入力したサイトのURLを入力して「Connect」をクリックするとプレビューが開始されます。
Tag Assistantの接続が始まり、しばらくすると下記画面が表示されるので、「Continue」をクリックしてください。
「Summary」の画面に表示が切り替わったら、「Tag」が選択されている状態で「Tags Fired」にGoogleアナリティクスのタグが表示されているか確認しましょう。タグ設定時に入力した名称が表示されていれば、有効となっています。
もしも「Tags Not Fired」にGoogleアナリティクスのタグが表示されていたら、タグが有効になっていないので、設定に誤りがないか再度確認しましょう。タグの動作確認後に、Googleタグマネージャーの管理画面へ戻って、「公開」をクリックすると設定内容が反映されるようになります。
公開したタグが問題ないか確認する
タグを公開したあとは、問題がないかを必ず確認しましょう。詳細は、アナリティクス画面から確認できます。手順については、以下を参考にしてください。
2.アナリティクスにアクセス
アナリティクスにアクセスすると、リアルタイムのアクセス数が表示される項目があるので、その項目が「1」となっていれば問題なく計測ができています。
以上でタグ設定が完了となります。
Googleタグマネージャー(GTM)の設定でお困りですか? Googleアナリティクスの設定も含め現状分析からCVR向上の改善提案等のご相談も承っております。⇒タガタメへの相談はこちら
3.GA4におけるクロスドメイン計測の設定方法
ここでは、GA4におけるクロスドメインの設定方法を解説します。
クロスドメインの設定方法は、以下7つのステップが必要です。
- GTMで計測タグを設定
- 管理画面でデータストリームを選択
- タグ設定をおこなうを選択
- ドメインの設定を選択
- マッチタイプとドメインを入力
- 条件を追加から2つ目のドメインを入力
- 保存をクリックして完了
それぞれ解説します。
設定をする前に編集権限があるか確認
GA4には、6つのアクセス権限があるので、設定する前に編集権限があるかを確認しておきましょう。
- 管理者
- 編集者
- マーケティング担当者
- アナリスト
- 閲覧者
- なし
クロスドメイン計測を設定するには、「管理者」か「編集者」の権限が必要となります。
1.GTMで計測タグを設定
まずは、GA4で計測したいすべてのページに計測タグを設置します。
自社が管理するWEBサイト内にGA4タグを設置する際は、Googleタグマネージャー(GTM)を利用するとスムーズになります。
2.管理画面でデータストリームを選択
GA4の管理画面を開いて、左下の「管理」ボタンをクリックし、「データストリーム」を選択します。
次に、データストリーム内の「ウェブ」をクリックして、クロスドメイン設定したいWEBサイトを選択します。
3.タグ設定をおこなうを選択
ウェブストリーム詳細ページを開いたら、ページ下部にある「タグ設定をおこなう」をクリックします。
4.ドメインの設定を選択
「タグ設定をおこなう」をクリックすると、「Googleタグへようこそ」というページが開くので、「ドメインの設定」をクリックします。
5.マッチタイプとドメインを入力
次に、マッチタイプ(条件)とドメインの設定画面が表示されるので、クロスドメイン計測が必要なドメインを入力します。
なお、マッチタイプには、下記5種類があります。
- 含む
- 先頭が一致
- 次で終わる
- 完全一致
- 正規表現に一致
6.条件を追加から2つ目のドメインを入力
マッチタイプ(条件)とドメインの入力が複数ある場合は、「条件を追加」をクリックして必要なドメイン情報を入力します。
7.保存をクリックして完了
マッチタイプを選択し、ドメインを入力したら、「保存」をクリックして設定完了です。
特定のドメインを除外する方法
GA4では、特定のドメインをクロスドメイン計測から除外することも可能です。除外が必要な例をもとに、設定方法を解説します。
除外が必要なケース
GA4では、自社サイトを参照元とする場合は、自動でクロスドメイン測定から除外するように初期設定されています。あらかじめ除外設定しておけば、自社サイト以外の流入元のドメインはクロスドメイン計測にカウントされません。
すでに設定されているもので、除外が必要なケースには以下のようなものがあります。
- 第三者の決済代行業者
- WEBサイトで管理されているトランザクション
ユーザーが第三者のドメインで決済手続きを済ませてからサイトに戻る場合や、WEBサイトで管理されているトランザクションにさまざまな第三者ドメインが関係している場合は、ビジネスの一部のプロセスとみなす必要があるため、除外する必要があります。
例えば、第三者の「eコマースサイト」、「パスワードの再設定によるメールのドメインアクセス」などの流入はカウントしないように設定しましょう。
特定のドメインを除外する方法
特定のドメインをクロスドメイン計測から除外する手順は、下記のとおりです。
GA4の管理画面にある「データストリーム」をクリックします。
次に、「ウェブ」、「ウェブストリーム」の順にクリックし、下部にある「タグ設定をおこなう」をクリックします。
「設定」から「もっと見る」を選択し、利用可能なすべての設定を表示します。すべて表示されたら、「除外する参照リスト」をクリックします。
「次のいずれかの条件に一致する参照を含む」で、以下を操作します。
- マッチタイプを選択
- ドメインの識別子を入力
- 「条件を追加」をクリックして、別ドメインを追加
マッチタイプには、下記5つがあります。
- 参照ドメインが次を含む
- 参照ドメインが次で始まる
- 参照ドメインが次で終わる
- 参照ドメインが次と完全に一致
- 参照ドメインが次の正規表現に一致
すべて入力したら、「保存」をクリックして設定完了となります。
※関連記事: Googleタグマネージャー(GTM)を使ったGA4の設定手順を解説!代表的なカスタムイベントもご紹介
4.GA4におけるクロスドメイン計測の確認方法
GA4でクロスドメイン計測を設定したら、正しく動作するかを確認する必要があります。
ここでは、クロスドメイン計測の確認方法を3つご紹介します。
- GA4のレポートから確認する
- URLパラメータから確認する
- Tag Assistant Legacyから確認する
GA4のレポートから確認する
GA4のレポートにおける、クロスドメイン計測の確認方法は下記を参考にしてください。
レポートから、集客>トラフィック獲得>セッションの参照元をクリックします。
上記のように、WEBサイトへ流入した参照元の一覧が表示されるので、クロスドメイン計測を設定したサイトが含まれていないか確認しましょう。
上記一覧に参照元として判別されている場合は、参照元除外設定が適用されていないため、クロスドメイン計測の設定も正常に機能していないことになります。
URLパラメータから確認する
クロスドメイン計測が正しく設定されていると、移動先のURLパラメータに「_ga」や「_gl」が含まれています。
例えば、以下サンプルのようなURLパラメータがあれば正しく動作しています。
https://www.sample.com/?_gl=aaaa
https://www.sample.com/?_ga=bbbb
Tag Assistant Legacyから確認する
Google Chromeの拡張機能「Tag Assistant Legacy」を利用すると、クロスドメイン計測が正しく設定されているか確認できます。
Tag Assistant Legacyを利用すると、特定のWEBページに移動するだけでどのタグが使われているか表示されるため、GA4やGTMに関するトラブル解決に役立ちます。
Tag Assistant Legacyの利用方法は、「Chromeウェブストア」から開き、「Chromeに追加」をクリックしてインストールします。
タグを設置したWEBページで、Tag Assistant Legacyのアイコンをクリックします。「Enable」と「Record」をクリックすると結果が表示されます。
結果画面では、「赤」、「青」、「緑」の色が表示されます。緑色は問題なし、青色は軽度のエラー、赤色は重大な問題があることを意味しています。
5.GA4におけるクロスドメイン計測の注意点
GA4でクロスドメイン計測する際は、以下3点にご注意ください。
- 外部サービスはGA4に対応しているか確認する
- 複数のドメイン設定はカンマで区切る
- クロスドメイン計測は同じアカウントでおこなう
外部サービスはGA4に対応しているか確認する
ECサイトや予約系サイトといった、決済や顧客管理の外部システムを利用する場合は、外部サービスがGA4に対応しているか確認する必要があります。
外部サービスがGA4に未対応の場合、追加設定や対応策が必要なことがあるので、事前に各サービスのサポートも把握しておきましょう。
複数のドメイン設定はカンマで区切る
クロスドメイン計測をしたいドメインが複数ある場合は、カンマ(,)で区切るようにしましょう。
スペースや中黒(・)、ドット(.)のように、カンマ以外で区切って入力すると、トラッキングデータを正常に測定できなくなります。
クロスドメイン計測は同じアカウントでおこなう
クロスドメイン計測では、計測対象となるすべてのページが同じアカウントで管理されている必要があります。異なるアカウントで管理している場合は、同じアカウントにそろえるか、共通するアカウントを新たに追加しましょう。
Googleタグマネージャー(GTM)の設定でお困りですか?
Googleタグマネージャーの設定からGoogleアナリティクスでのデータ確認の無料相談を行っています。CVRやWEB改善提案のご相談もお気軽にご相談ください。
このようなお悩みをお持ちではないですか?
- GTMで設定しているけど、データがうまく取得できていない。
- Googleアナリティクス(GA4)で取得したいデータの設定方法がわからない
- GTMのトリガーやタグがわからないし聞ける人がいない
6.まとめ
GA4とUAにおけるクロスドメイン計測の設定や確認方法、注意点を解説しました。セッションやコンバージョンしたユーザーが、どこを経由したのかを正確に分析したいなら、クロスドメイントラッキングの設定をしておくのがおすすめです。
特に、外部ASPのフォームサービスやECカートサービスを利用している方には欠かせない機能となるので、この機会に設定をしておきましょう。
複数のドメインをまたいでWEBサイトを運用している方は、ぜひ今後のマーケティング運用にお役立てください。
株式会社タガタメの代表。クライアントのデジタル戦略担当としてプロジェクトを成功に導く為の試行錯誤を繰返しています。その中で得た気づきなどをお伝えしていきます。
おすすめ記事
タガタメでは一業種一社限定の
WEBコンサルティングを提供。
・どんな広告が良いのか悪いのか分からない
・サイト改善してコンバージョン率を上げたい
・担当者への要望がなかなか反映されない
お気軽にお問い合わせください。