GA4の購入数とShopifyの注文数、合っていますか?

GA4で計測できなかった購入を、サーバーサイドで補完

Shopifyの注文とGA4の購入データを照合し、GA4に無い注文だけを Measurement Protocol で送信します。今のタグ設定は変えずに使えます。

約2割

ULTROが支援するShopifyストアでは、平均で約2割の注文がGA4に計測されていませんでした。

  • レポートは無料
  • 承認するまで送信しません
  • 今のタグ設定はそのまま
計測漏れレポートのイメージです。数字と注文は例です。

こんなことはありませんか

  • Shopifyの売上とGA4の売上が、毎月合わない
  • 決済方法によって、GA4の購入数が極端に少ない
  • AIやSNSアプリの中で決済された注文が、GA4に入っていない

タグの設定を見直しても、なお残る計測漏れがあります。原因は、ブラウザのタグで購入を計測する仕組みそのものにあります。

GA4で計測漏れが起きる理由

GA4のタグは、購入者のブラウザで発火したときにしか購入を記録できません。注文は Shopify にあっても、GA4には入らない。その分だけ、GA4で見える売上やチャネル別の成果が、実際より小さくなります。

購入がGA4に計測されるまで

  1. 1購入
  2. 2サンクスページが表示
  3. 3GA4のタグが発火
  4. 4GA4に計測
どれも、Shopifyには注文があるのにGA4には計測されません。タグの設定を見直すだけでは解消しない計測漏れです。

AIチャット内で決済まで済む購入は、GA4のタグでは計測できません

米国では、Microsoft Copilot の中で、会話から決済まで済む購入が始まっています。Google の AI モードと Gemini でも、順次広がっています。ストアのページを経由しないため、GA4のタグは発火しません。

GapFill は、こうした注文を、どのAIで購入されたかを参照元にしてGA4に送信します。イベント単位の参照元・既定チャネルグループが「AI Assistant」になるので、探索レポートなどでAI経由の購入件数と売上を確認できます。

GapFill は、GA4に無い注文だけを照合してから送信します

今のタグは置き換えません。GA4の処理が終わるのを待ってから、Shopifyの注文とGA4の購入を transaction_id で照合し、計測されていない注文だけをサーバーから送信します。

  1. 1

    26時間待つ

    タグで計測された購入が、GA4に反映されるのを待ちます

    Shopifyの注文

    • #1001
    • #1002
    • #1003
    • #1004
    • #1005
    • #1006
  2. 2

    transaction_id で照合

    Shopifyの注文と、GA4の購入を突き合わせます

    GA4の購入(タグで計測)

    • #1001
    • #1002
    • 計測なし
    • #1004
    • 計測なし
    • #1006
  3. 3

    GA4に無い注文だけ送信

    Measurement Protocol で、サーバーから送信します

    GapFill が送信

    • #1003gapfill=1
    • #1005gapfill=1
  4. 4

    二重計上しない

    GA4にある注文は送りません。送信分には gapfill=1 が付きます

    GA4(補完後)

    • #1001
    • #1002
    • #1003GapFill
    • #1004
    • #1005GapFill
    • #1006

1分40秒でわかる GapFill

タグ計測・サーバーサイドGTMとの違い

計測漏れへの対策としては、サーバーサイドGTMへの切り替えがよく挙がります。ただ、計測の仕組みごと作り直す必要があり、手間とコストで見送られることもよくありました。GapFill は、今のタグはそのままで、GA4に無い注文だけを足します。

  • 優れている
  • 対応
  • 一部・条件つき
  • 対応していない
項目タグ計測Google & YouTube アプリなど。ブラウザでタグが発火したときに計測サーバーサイドGTMブラウザのイベントを、自社のサーバー経由でGA4に送信GapFill今のタグはそのまま。GA4に無い注文だけをサーバーから送信
計測漏れの補完 対応していないブラウザでタグが発火しなかった購入は計測できない一部・条件つき広告ブロッカーによる計測漏れの一部。一般的な構成では、外部決済から戻らない購入などは残る優れているGA4に無い注文を送信。Cookieの利用に同意しなかった購入者の注文は送らない
AI経由の購入 対応していないストアのページが表示されないため計測できない対応していない一般的な構成では、ブラウザでイベントが起きないため計測できない優れているどのAIから購入されたかを参照元にして送信
導入の手間 優れている今の設定のまま対応していない計測の仕組みごと、サーバー経由に切り替える優れているアプリを入れて、Googleアカウントで連携するだけ
コスト 優れている追加の費用なし一部・条件つきサーバー費用と、構築・保守の工数がかかる対応レポートは無料。送信は月19ドルから
導入前の判断 対応していない計測漏れの規模が分からない一部・条件つき導入するまで、どれだけ改善するか分からない優れている無料レポートで計測漏れの規模を見てから決められる
計測漏れの補完 タグ計測:対応していないサーバーサイドGTM:一部・条件つきGapFill:優れている
タグ計測
ブラウザでタグが発火しなかった購入は計測できない
サーバーサイドGTM
広告ブロッカーによる計測漏れの一部。一般的な構成では、外部決済から戻らない購入などは残る
GapFill
GA4に無い注文を送信。Cookieの利用に同意しなかった購入者の注文は送らない
AI経由の購入 タグ計測:対応していないサーバーサイドGTM:対応していないGapFill:優れている
タグ計測
ストアのページが表示されないため計測できない
サーバーサイドGTM
一般的な構成では、ブラウザでイベントが起きないため計測できない
GapFill
どのAIから購入されたかを参照元にして送信
導入の手間 タグ計測:優れているサーバーサイドGTM:対応していないGapFill:優れている
タグ計測
今の設定のまま
サーバーサイドGTM
計測の仕組みごと、サーバー経由に切り替える
GapFill
アプリを入れて、Googleアカウントで連携するだけ
コスト タグ計測:優れているサーバーサイドGTM:一部・条件つきGapFill:対応
タグ計測
追加の費用なし
サーバーサイドGTM
サーバー費用と、構築・保守の工数がかかる
GapFill
レポートは無料。送信は月19ドルから
導入前の判断 タグ計測:対応していないサーバーサイドGTM:一部・条件つきGapFill:優れている
タグ計測
計測漏れの規模が分からない
サーバーサイドGTM
導入するまで、どれだけ改善するか分からない
GapFill
無料レポートで計測漏れの規模を見てから決められる

タップすると説明が開きます

各方法の詳しい比較は、ShopifyでGA4の購入が計測漏れする原因と対策にまとめています。

データの正確性を守る仕組み

二重計上を防ぐ
GA4に同じ transaction_id がある注文は送信しません。送信後も、二重に計上されていないかを点検します。
異常があれば送信を止める
計測漏れが急に増えたときは、タグが止まっている可能性があるため、送信をいったん止めます。タグの不具合を隠さないためです。
同意状況を反映する
Cookieの利用に同意しなかった購入者の注文は送信しません。同意が必要な地域では、同意を確認できた注文だけを送信します。
送信分を区別できる
送信した購入には gapfill=1 のパラメータが付きます。カスタムディメンションに登録すると、タグで計測した購入と分けて見られます。

導入の流れ

  1. 01

    アプリを入れて、GA4と連携

    Googleアカウントでログインし、ストアのGA4プロパティを選びます。

  2. 02

    無料レポートで計測漏れを確認

    直近30日の注文のうち、GA4に計測されていない件数と金額を、購入経路・参照元・決済方法別に確認できます。

  3. 03

    送信対象を確認して承認

    承認後は、注文から26時間経ってもGA4に計測されていない注文を、1時間ごとに送信します。

料金

計測漏れのレポートは無料です。GA4への送信は Standard プランで利用できます(14日間の無料体験つき)。

Free

無料

計測漏れの規模を確認する

  • 計測漏れレポート(直近30日)
  • 購入経路・参照元・決済方法別の内訳

Standard

月額19ドル

計測漏れした注文をGA4に送信する

  • Free の内容すべて
  • GA4への送信:月200件まで含む(超過分は1件0.02〜0.05ドル)
  • AI・SNSアプリ内の購入(初期設定で送信)
  • 定期購入の2回目以降・返金・キャンセル(設定でオン)

よくある質問

今のGA4タグの代わりになりますか

なりません。今の計測はそのまま使ってください。GapFill が送るのは、GA4で計測できなかった購入だけです。

二重計上になりませんか

GA4に同じ transaction_id がある注文は送信しません。GA4の処理が終わるまで26時間以上待ってから照合します。

どの注文を送信しますか

初期設定では、オンラインストアの注文のうちGA4で計測できなかったものと、AIやSNSアプリ内での購入です。定期購入の2回目以降や返金などは、設定でオンにしたときだけ送信します。

購入者の同意はどう扱いますか

Shopify の顧客プライバシー設定に従います。Cookieの利用に同意しなかった購入者の注文は送信しません。そのため、GA4とShopifyの数字が完全に一致するわけではありません。

AIの中で決済された注文は、GA4でどう見えますか

参照元はそのAI(gemini.google.com、copilot.microsoft.com など)、メディアは ai-assistant として送信します。イベント単位の参照元・既定チャネルグループでは「AI Assistant」になります。セッション単位の集客レポートでは (not set) と表示されます。

どのくらいの注文数があれば使えますか

直近30日にGA4で計測された購入が20件以上あれば、注文と照合できます。それより少ない場合は、レポートに照合できない旨が表示されます。

Google 広告のコンバージョンも増えますか

GapFill が行うのは、GA4への送信までです。Google 広告のコンバージョンが増えるかどうかは、GA4のキーイベントをインポートしているかなど広告アカウントの設定によって変わるため、保証はしていません。

解約するとどうなりますか

GA4への送信が止まります。それまでに送信した購入はGA4に残ります。

すべての質問を見る

株式会社ULTRO 代表取締役 永田 龍史

GapFill を作った理由

2010年から広告運用とアクセス解析に携わり、いまは株式会社ULTROで、Shopifyストアの構築から広告運用、CRMまでを一気通貫で支援しています。その中で何度も受けてきたのが、「GA4の購入数が、Shopifyの注文数と合わない」という相談でした。

タグの設定を見直しても、計測漏れは残ります。決済のあとサンクスページに戻らない、広告ブロッカーでタグが発火しない、といったブラウザでの計測の仕組みによるものです。サーバーから注文を送る仕組みを作れば改善はできますが、構築と運用の負担が大きく、見送るストアも多くありました。

今のタグ設定はそのままで、GA4に無い注文だけを送る。それなら導入のハードルは下がるはずだと考えて作ったのが GapFill です。まずは無料のレポートで、自社のストアでどれだけ計測漏れが起きているかを確認してみてください。

永田 龍史株式会社ULTRO 代表取締役経歴とプロフィール

使い方はヘルプにまとめています。不明点は gapfill-support@ultro.co.jp までご連絡ください。データの取り扱いはプライバシーポリシーをご覧ください。

まずは、自社ストアの計測漏れの件数と金額を見てください

レポートは無料です。送信するかどうかは、結果を見てから決められます。

無料で計測漏れを確認する
  • レポートは無料
  • 承認するまで送信しません
  • 今のタグ設定はそのまま