失敗しないクロスドメイン設定 ベストプラクティス(GA4)
失敗しないクロスドメイン設定 ベストプラクティス(GA4)
複数のドメインをまたいでユーザーの行動を追跡したい場合、GA4のクロスドメイン設定は欠かせません。しかし、設定を誤ると計測データが分断されてしまい、セッションが二重にカウントされたり、コンバージョンが正しく計測できなくなったりします。本記事では、失敗しないためのベストプラクティスをわかりやすく解説します。GA4を正しく活用して、精度の高いデータ分析を実現しましょう。
クロスドメイン設定とは?まず基本をおさらい
クロスドメイン設定(クロスドメイン計測)とは、異なるドメイン間でも同一ユーザーのセッションを継続して計測するための仕組みです。たとえば、以下のようなケースでよく使われます。
メインサイト(example.com)から予約サイト(booking.example-reserve.com)に遷移する場合
ECサイトと外部決済システムを連携している場合
ランディングページとコーポレートサイトが別ドメインになっている場合
GA4ではデフォルトで、異なるドメインに移動するとセッションが切れて「参照元:別ドメイン」として計測されます。これを防ぐのがクロスドメイン設定の目的です。
UA(ユニバーサルアナリティクス)では比較的複雑な設定が必要でしたが、GA4ではGoogleタグマネージャー(GTM)または管理画面から比較的シンプルに設定できるようになっています。
GA4クロスドメイン設定の手順
① GA4管理画面から設定する方法
最もシンプルな方法は、GA4の管理画面から直接設定することです。以下の手順で進めてください。
GA4の管理画面を開き、「プロパティ設定」をクリック
「データストリーム」から対象のストリームを選択
「タグ設定を行う」→「ドメインを設定する」を選択
「条件を追加」でドメインを入力(例:example.com、booking.example-reserve.com)
「保存」をクリック
複数のドメインを一度に登録できます。「contains(含む)」「equals(一致する)」などの条件を使い分けることで、サブドメインも柔軟に対応できます。
② Googleタグマネージャー(GTM)を使う方法
GTMを使っている場合は、Googleタグの設定からクロスドメインを有効化できます。
GTMの「タグ」から対象のGoogleタグを開く
「タグの設定」→「設定フィールド」を展開
「linker」フィールドを追加し、対象ドメインを指定
変更を保存してプレビュー・公開する
GTMとGA4管理画面の両方で設定が重複しないよう注意してください。どちらか一方で統一して管理することをおすすめします。
よくある失敗とその対処法
失敗① 設定ドメインの入力ミス
クロスドメイン設定でもっとも多いミスが、ドメインの入力ミスや設定漏れです。「www」ありと「www」なしを別々に登録していなかったり、サブドメインを忘れていたりするケースが頻発します。
対処法としては、実際のURL遷移をリアルタイムレポートで確認し、セッションが継続しているかチェックしてください。
失敗② 自社ドメインが参照元に表示される
クロスドメイン設定が正しく行われていないと、自社ドメインが流入元として計測されてしまう「自己参照」問題が発生します。これはトラフィックレポートを汚染し、正確なチャネル分析を妨げます。
GA4では「除外する参照のリスト」にも自社ドメインを登録しておくと、この問題を二重に防げます。
失敗③ iframeやリダイレクトが絡む場合
外部の決済ページがiframeで表示されている場合や、複数リダイレクトが挟まる構成では、クロスドメインリンカーが正常に機能しないことがあります。この場合はページ構成の見直しや、開発者と連携した対応が必要になります。
ベストプラクティス比較表
項目 | 推奨設定 | 注意点 |
|---|---|---|
ドメイン登録方法 | 「contains」条件で柔軟に設定 | サブドメインも忘れずに追加 |
自己参照の排除 | 参照除外リストに自社ドメインを追加 | クロスドメイン設定と併用すること |
動作確認 | リアルタイムレポートで確認 | URLパラメータ「_gl=」が付与されているか確認 |
GTMとの併用 | どちらか一方で管理を統一 | 二重設定はデータ破損の原因に |
設定後の確認方法
設定が完了したら、必ず動作確認を行いましょう。確認のポイントは以下のとおりです。
ドメイン遷移後のURLに 「_gl=」パラメータが付与されているか確認する
GA4のリアルタイムレポートで、ドメイン移動後もセッションが継続しているかチェックする
DebugViewを使って、イベントが正しくひもづいているか確認する
「_gl=」パラメータはGA4がクロスドメイン計測に使用するリンカーパラメータです。このパラメータがURLに付与されていれば、クロスドメイン設定が正しく機能している証拠です。

