Linetrace
← 記事一覧に戻る
2026-07-24GA4クロスドメイン決済ページ決済代行EC計測client_idMeasurement Protocolサーバーサイド計測2026年最新

GA4クロスドメイントラッキングが決済ページ(外部ドメイン)で切れる理由と、タグを入れられない場合の対処法【EC・決済代行】

「ブランドサイト → 決済ページ1 → 決済ページ2 → サンクスページ」という、決済代行を挟むEC構成で、GA4のクロスドメイントラッキングが途中で切れてしまう——特に決済ページが外部ドメインで、そこにタグを入れられないケースの相談が増えています。

結論から言うと、GA4のクロスドメイン計測は 「またぐドメインすべてに同じGAタグが入っていること」 が前提のため、タグを入れられない決済代行ドメインを挟むと、そこで client_id の引き継ぎが途切れます。本記事では、なぜ切れるのかと、決済ページにタグを入れられない場合でも計測を維持する対処法を整理します。

結論:切れる原因は「タグのないドメインで client_id が渡らない」から

論点内容
原因GA4のクロスドメインは _gl パラメータで client_id を引き継ぐが、受け側ドメインにも同じGAタグが必要
決済代行で起きることタグを入れられない → _gl が消費されず、戻ると別 client_id・新規セッション・自サイトが参照元(self-referral)に
影響購入が元の流入元・広告に紐付かない(GA4のコンバージョン欠落/CPA・ROASが正しく見えない)
対処①参照元除外 ②戻りURLで client_id/取引ID 引き継ぎ ③サーバーサイド計測(Measurement Protocol)

リンクの不具合が直っても、どの広告から来たかが分からなければ運用判断はできません。

計測が途切れない仕組みを見る →

GA4クロスドメインの仕組みと、決済ページで切れる理由

GA4はドメインごとに client_id を持つ

GA4はユーザーを識別する client_id を、ドメインごとの1stパーティCookie(_ga)に保存します。ドメインAとドメインBは別のCookie空間なので、そのままではAとBが同一ユーザーだと分かりません。

クロスドメインは _gl で client_id を運ぶ(両側にタグが必要)

GA4の「クロスドメイン測定」を設定すると、GAタグが対象ドメイン間のリンクやフォーム遷移に _gl という連結パラメータ(linker)を付与し、client_id を次のドメインへ運びます。ただしこれは、遷移先ドメインにも同じ測定ID(GAタグ)が設置されていて _gl を読み取れることが前提です。

ブランドサイト(GAタグあり)

↓ _gl=... で client_id を引き継ぐ

決済ページ(外部ドメイン・GAタグなし)

↓ ← _gl を受け取れない → client_id が途切れる

サンクスページ

→ 新規 client_id / 新規セッション / 参照元=自サイト(self-referral)

結果:購入が「どこから来たか」に紐付かない

決済ドメインでclient_idが途切れると、サンクスページの購入は新しいセッションとして記録され、元の流入元(広告・検索・SNS)と切り離されます。GA4上は「直接流入」や「自サイトからの参照」に見え、広告のCV・ROASが実態より低くなります。決済代行(外部ドメイン)にタグを入れられない環境では、これが構造的に起こります。

対処法①:参照元除外(unwanted referrals)

GA4管理画面の「データストリーム → タグ設定 → 除外する参照のリスト」に決済代行のドメインを登録すると、決済ドメインが新規セッションの参照元として計上されるのを抑制できます。

つまり参照元除外は「悪化を減らす」対症療法で、根本解決にはなりません。次の②③と併用します。

対処法②:戻りURLで client_id / 取引ID を引き継ぐ

決済代行が 完了後の戻りURL(リダイレクト)にパラメータを付与できる場合、着地時点で取得した client_id や取引IDをサンクスページまで引き継ぎ、突合します。

  1. ブランドサイト着地時に client_id(と広告クリックID・UTM)を保存
  2. 決済へ渡す際、決済代行が許す範囲でパラメータとして持ち回る、またはサーバー側に控える
  3. サンクスページ(または戻りURL)で復元し、購入イベントに client_id を明示指定して送信

決済代行がパラメータの持ち回りに対応していないと使えないため、事前に仕様確認が必要です。パラメータが途中で消える仕組みは LINEでUTMが消える原因と3つの解決策広告パラメータを引き継ぐ2つの方法 と同じ構造です。

対処法③:サーバーサイド計測(もっとも確実)

決済ページにタグを入れられなくても、決済代行のサーバー通知(Webhook)や完了イベントをサーバー側で受け取り、GA4へ Measurement Protocol で購入を送る方法が最も確実です。

  1. 着地時に client_id と広告クリックID・UTMを保存(Cookie+サーバー)
  2. 決済完了を、決済代行のWebhook(例:完了通知)でサーバーが受信
  3. 保存しておいた client_id・クリックIDと突合し、Measurement Protocol でGA4へ purchase を送信(同時に Meta CAPI / Google へも送れる)

ブラウザやタグの有無に依存しないため、タグを入れられない決済ドメインを挟んでも計測が途切れません。考え方は sGTM(サーバーサイドGTM)とはsGTMを導入したのにCVが返らない理由 と共通です。

Linetraceが役立つケース(LINEを絡めた導線)

本記事のGA4クロスドメイン問題そのものは、GA4側の設定とサーバーサイド計測で解決します。Linetraceは、この「着地でパラメータ保持 → サーバーで突合 → 各媒体へサーバー送信」という設計思想を、LINEを絡めた導線に特化して提供する計測ツールです。

具体的には、次のようなケースでLinetraceが直接効きます。

詳しくは LINE経由のWeb購入・申込を計測する方法 をご覧ください。逆に、LINEを一切挟まない純粋なEC決済クロスドメインについては、上記②③のGA4側・サーバー側の対処が主軸になります(Linetraceはあくまで補助的な位置づけです)。

まとめ

LINEを絡めた導線での計測ロスにお困りなら、Linetraceを2週間無料(クレカ不要)で試す と、パラメータ保持からサーバー送信までの実際の動きを確認できます。

関連記事:

よくある質問(FAQ)

Q. GA4のクロスドメイントラッキングが決済ページで切れるのはなぜですか?
A. GA4はユーザーを識別するclient_idをドメインごとの1stパーティCookie(_ga)に保存します。ドメインをまたぐときは、GAタグがリンクに_glという連結パラメータを付与してclient_idを引き継ぎますが、これはリンク先のドメインにも同じGAタグが設置されていて_glを受け取れることが前提です。決済代行の外部ドメインにタグを入れられない場合、_glが消費されず、決済後に戻ると別のclient_id・新規セッションとして扱われ、購入が元の流入元や広告に紐付かなくなります。
Q. 参照元除外(unwanted referrals)を設定すれば直りますか?
A. 部分的に改善しますが根本解決ではありません。参照元除外は、決済ドメインが新しいセッションの参照元として計上されるのを防ぎますが、タグを入れられないドメインをまたいだclient_idの引き継ぎまでは復元できません。セッションの分断や購入のアトリビューション欠落が残る場合があります。確実に繋ぐにはclient_idの引き継ぎかサーバーサイド計測が必要です。
Q. 決済ページにタグを入れられない場合はどうすればいいですか?
A. 主に3つです。(1)決済代行が戻りURLにパラメータを付けられるなら、client_idや取引IDをサンクスページへ引き継いで突合する。(2)決済代行のサーバー通知(Webhook)を受け、購入イベントをMeasurement ProtocolでサーバーからGA4へ送る。(3)タグを部分的に入れられる範囲でクロスドメイン設定+参照元除外を行う。もっとも確実なのは(2)のサーバーサイド計測です。
Q. サンクスページにだけGA4タグを入れれば計測できますか?
A. 購入完了の発生自体は記録できますが、決済ドメインを挟んでいる間にclient_idやセッションが途切れていると、その購入が「どの流入元・どの広告から来たか」に紐付きません。サンクスページ計測だけでは流入元の欠落は防げないため、着地時点でのclient_id保持とサーバー側の突合を組み合わせる必要があります。
Q. GA4だけでなくMeta広告・Google広告のCVも切れますか?
A. はい、同じ構造で切れます。広告クリックID(gclid/fbclid)やUTMも、タグを入れられない決済ドメインをまたぐと引き継がれず、購入が広告に返らなくなります。着地時点でクリックIDを保存し、購入完了をサーバー側で突合して各媒体のCAPI/Measurement Protocolへ送る設計が有効です。

LINE友だち追加の計測・広告最適化なら

Linetraceを無料で試す
📄 LINE計測の全体像を無料資料で確認