GA4のクロスドメイン設定手順|複数サイトを横断計測する方法

2026年7月9日

著者: 与謝秀作
GA4のクロスドメイン設定手順|複数サイトを横断計測する方法

ECサイトと決済ページ、コーポレートサイトと別ドメインのランディングページなど、1つのサービスが複数のドメインにまたがることは珍しくありません。GA4では、こうしたドメインをまたぐユーザー行動を正しくつなげて計測するために「クロスドメイン設定」が必要です。設定を怠ると、ドメインを移動した瞬間にセッションが分断され、コンバージョン経路が正しく追えなくなります。本記事では、GA4のクロスドメイン設定の手順を、管理画面の操作に沿って具体的に解説します。

クロスドメイン設定とは

クロスドメイン設定とは、異なるドメイン間を移動したユーザーを、同一ユーザー・同一セッションとして計測するための設定です。GA4はドメインごとに発行されるファーストパーティCookieでユーザーを識別するため、設定をしないと、ドメインAからドメインBへ移動したユーザーが別人として扱われてしまいます。

クロスドメイン設定を行うと、対象ドメインへのリンクをクリックした際にURLへ「_gl」というパラメータが自動的に付与され、このパラメータを通じてユーザーIDが引き継がれます。これにより、複数サイトを横断した行動を一連のものとして計測できるようになります。

設定前に確認しておくべき前提条件

設定作業に入る前に、次の点を確認しておくとスムーズに進みます。

  • 計測対象のすべてのドメインに、同じ測定ID(G-で始まるID)のGA4タグが設置されていること
  • 対象プロパティに対して編集権限を持っていること
  • 横断計測したいドメインをすべてリストアップしておくこと
  • 同一ルートドメインのサブドメイン同士は、同じタグを設置していればクロスドメイン設定は不要であること

特に重要なのは、すべてのドメインで同じ測定IDを使っている点です。測定IDが異なると、そもそもクロスドメイン計測は成立しません。

GA4管理画面でのクロスドメイン設定手順

GA4では、Googleタグマネージャーを使わずに管理画面だけで設定が完結します。手順は次のとおりです。

  1. GA4にログインし、対象のプロパティを開いて画面左下の「管理」をクリックする
  2. 「データストリーム」を選択し、設定したいウェブストリームをクリックする
  3. ウェブストリームの詳細画面で「タグ設定を行う」をクリックする
  4. 設定メニューから「ドメインの設定」を開く
  5. 「条件を追加」をクリックし、マッチタイプ(含む など)を選んで対象ドメインを入力する
  6. 横断計測したいドメインをすべて追加し、「保存」をクリックする

GA4では、いずれか一方のサイトで相手のドメインを登録すれば、双方向にクロスドメイン計測が有効になります。たとえばサイトAのプロパティでサイトBを登録すれば、B→Aへの遷移も同一ユーザーとして計測されます。

「不要な参照の一覧」への登録も忘れずに

クロスドメイン設定と併せて、「データストリーム」→「タグ設定を行う」→「不要な参照の一覧」に、計測対象のドメインをすべて追加しておきましょう。これを怠ると、ドメイン間の遷移が参照(referral)トラフィックとして記録され、セッションが分断される原因になります。

設定が正しく動作しているかの確認方法

設定後は、実際にクロスドメイン計測が機能しているかを必ず確認します。主な確認方法は次の3つです。

  • ドメインAからドメインBへのリンクをクリックし、遷移先URLのアドレスバーに「_gl=」パラメータが付与されているか確認する
  • GA4のリアルタイムレポートで、ドメインをまたいだ操作が1つのセッションとして記録されているか確認する
  • DebugViewで各イベントのパラメータを確認し、両ドメインでクライアントIDが一致しているか検証する

ドメイン別にデータを確認する方法

クロスドメイン設定を行うと、レポート上ではURLがパス単位(トップページは「/」)で合算表示されます。ドメインごとに分けて確認したい場合は、「レポート」→「エンゲージメント」→「ページとスクリーン」を開き、セカンダリディメンションに「ホスト名」を追加します。これにより、どのドメインへのアクセスかを区別して分析できます。

うまく計測できないときのチェックポイント

設定したのにセッションがつながらない場合は、次の点を確認しましょう。

  • 登録したドメイン名に誤字がないか、プロトコル(httpとhttps)の指定は正しいか
  • wwwあり・なしが混在していないか
  • リダイレクトが発生するページで、遷移途中に_glパラメータが失われていないか
  • JavaScriptで動的に生成されるリンクやフォーム送信による遷移で、パラメータが付与されているか
  • iframeで外部ドメインを埋め込んでいる場合は、追加の設定が必要になっていないか

特に多いのが、www付きとwwwなしの混在や、リダイレクトによる_glパラメータの消失です。これらは目視での確認が難しいため、必要に応じてChromeのデベロッパーツールでネットワークリクエストを調べると原因を特定しやすくなります。

まとめ

GA4のクロスドメイン設定は、複数サイトを横断するユーザー行動を正確に計測するための重要な設定です。すべてのドメインに同じ測定IDを設置したうえで、管理画面の「ドメインの設定」で対象ドメインを登録し、「不要な参照の一覧」にも同じドメインを追加することが基本の流れです。設定後はDebugViewやリアルタイムレポートで_glパラメータとセッションの連続性を確認し、正しく計測できていることを検証しましょう。正確なクロスドメイン計測は、ドメインをまたいだコンバージョン経路の分析精度を大きく高めてくれます。

関連記事