PaidSync>ブログ>GA4 のコンバージョントラッキングの問題を修正する方法

GA4 の計測不具合を直す方法

創業者が執筆
著者: Ahmed Ashraf|読了時間 8分|2026年4月24日更新

PaidSync.ai は、AI アシスタントを GA4 プロパティと Google Tag Manager コンテナに直接接続するプラットフォームです。GA4 のコンバージョントラッキングが壊れたとき、PaidSync は GA4 のコンバージョンイベント設定を読み取り、それらのイベントを送るはずの GTM コンテナと照合して、不一致を分かりやすい言葉で示します。DebugView を手作業で操作したり、複数のプラットフォームのタブを行き来したりする必要はありません。このガイドでは、よくある障害のパターンと、それぞれの診断方法を取り上げます。

GA4 コンバージョン計測が壊れる理由

GA4 のコンバージョントラッキングは、複数のリンクがつながった連鎖です。連鎖のどこが切れても、現れる症状は同じで、GA4 レポートのコンバージョンがゼロになります。しかし原因と修正方法は、連鎖のどこが切れたかによってまったく異なります。

連鎖は次のようになっています。サイトが dataLayer イベントまたはページビューを発火し、GTM がトリガーでそれを受け取り、GTM が GA4 イベントタグを発火し、GA4 がイベントを受信し、GA4 の Events 設定がそのイベントをコンバージョンに設定します。どのリンクで失敗してもコンバージョンは欠落します。診断の難しさは、どのリンクが失敗したかを突き止めることにあります。

最も一般的な七つの障害パターン

原因 1

GA4 でコンバージョン未設定のイベント

イベントは GA4 に正しく届いていますが、GA4 の Events 設定でオンになっていません。トラッキングを初めて設定する人にとって、最も多い原因です。Admin、Events の順に確認し、コンバージョンとしてカウントしたいイベントのスイッチがオンになっているか確かめてください。このリストに表示されるには、イベントが過去 28 日以内に少なくとも 一度発火している必要があります。

原因 2

GTM タグの測定 ID が間違っている

GTM の GA4 設定タグの形式(G-XXXXXXXXXX)は正しいものの、別のプロパティ、テスト用のプロパティ、以前の設定で使っていた古いプロパティのものになっています。イベントはサイトから発火されますが、誤った GA4 プロパティに届きます。GTM の測定 ID が、GA4 Admin のデータストリームに表示されているものと一致しているか確認してください。

原因 3

GTM タグが誤ったページで発火している

トリガーが、確認ページがもう使っていない URL に設定されているか、「等しい」ではなく「含む」を使っていて意図しないページに一致しています。あるいは、トリガーが「Page Path」を使っているのに、ページ URL にセッションごとに変わるクエリパラメータが付いています。実際の確認ページで GTM プレビューモードを使い、タグがそこで、かつそこだけで発火することを確認してください。

原因 4

dataLayer 変数が undefined を返す

GA4 イベントタグが dataLayer 変数(たとえば transaction_id や purchase_value)を参照していますが、GTM の変数名がサイトの dataLayer push で使われているキー名と一致しないため、undefined になっています。タグは発火しますが、パラメータが欠けたイベントが送信されます。タグの設定でその変数が必須の場合は、イベント自体が送信されないこともあります。DebugView で、イベントパラメータが空ではなく実際の値で埋まっているか確認してください。

原因 5

同意モードが分析ストレージを遮断

サイトが同意モードを実装していて、ユーザーがアナリティクスの Cookie を承諾していない場合、GA4 タグは発火できません。これは同意の遵守としては正しい動作ですが、同意の実装が壊れていると、同意状況にかかわらず、すべてのユーザーの GA4 イベントがブロックされることがあります。Cookie を消去し、同意を明示的に承諾したブラウザで、イベントが DebugView に表示されるか確認してください。

原因 6

GA4 設定タグがコンバージョンページで発火していない

GA4 イベントタグを機能させるには、同じページで先に GA4 設定タグが発火している必要があります。設定タグが一部のページでしか発火しない、またはトリガーがコンバージョンページを除外している場合、有効な GA4 セッションがないため、その後のイベントタグはデータを送信できません。設定タグが All Pages に設定されていて、トリガーの例外でブロックされていないか確認してください。

原因 7

シングルページアプリが GA4 セッションをリセットしない

シングルページアプリケーション(React、Next.js、Vue)では、ページ遷移でブラウザレベルのページ読み込みが発生しないため、GTM のページビュートリガーは発火しません。チェックアウトの確認画面がクライアント側のルート遷移として表示される場合、トリガーがそれを検知できない可能性があります。こうしたサイトでは、コンバージョンイベントを正しく捉えるために、ルート変更時のカスタム dataLayer push、または GTM の履歴の変更トリガーが必要です。

PaidSync.ai は GA4 のコンバージョンイベントの状況を読み取り、GTM コンテナの設定と照合します。DebugView を手作業で操作することなく、不一致を分かりやすい言葉で示します。

無料監査を始める GA4 監査を実行

診断の手順

何かを変更する前に、この順序で進めてください。問題のある層を特定しないまま GTM タグを変更すると、時間を無駄にするうえ、新たな問題を招きかねません。

1

まず GA4 DebugView を確認する

GTM プレビューモードを有効にして、コンバージョンページを開きます。別のブラウザタブで GA4 を開き、Admin、DebugView の順に進みます。コンバージョンイベントが DebugView に表示されれば、GA4 は受信しています。その場合の問題は、GA4 の設定(コンバージョンに設定されていない)か、タイミング(レポートがまだ更新されていない)にあります。イベントが表示されない場合は、問題は上流にあります。

2

GTM プレビューモードを確認する

GTM プレビューモードでコンバージョンページに移動し、タグのパネルを見ます。GA4 イベントタグがタグ一覧で「Fired」と表示されていることを確認してください。「Not Fired」と表示される場合、トリガーが作動していません。トリガー名をクリックして、一致するはずだった条件を確認し、一致しなかった理由を突き止めます。

3

測定 ID を確認する

GTM の GA4 設定タグで、測定 ID のフィールドを見ます。GA4 Admin、データストリームの順に開き、ウェブストリームを開きます。そこに表示されている測定 ID が、大文字と小文字も含めて GTM のものと完全に一致していることを確認してください。G- で始まる ID は大文字と小文字を区別します。

4

プレビューで dataLayer 変数の値を確認する

GTM プレビューで、コンバージョンタグを発火させるはずのイベントをクリックします。Variables タブを開き、タグが参照している変数を見つけます。「undefined」や空ではなく、実際の値が表示されていることを確認してください。undefined と表示される場合、サイトの dataLayer push が、GTM の想定とは異なるキー名を使っています。

5

GA4 でイベントをコンバージョンに設定する

DebugView ではイベントが正しく届いているのに、コンバージョンレポートがゼロの場合、イベントがコンバージョンに設定されていません。GA4 Admin、Events の順に開き、リストでイベントを見つけて「Mark as conversion」をオンにします。標準レポートにコンバージョン数が反映されるまで、24〜48 時間待ってください。

GA4 と Google Ads のコンバージョン比較

多くの広告主は、GA4 のコンバージョントラッキングは正しく動いているのに、Google Ads のレポートとはまだ差があることに気づきます。これは通常、トラッキングの問題ではなく、アトリビューションの違いです。

GA4 はすべての流入元にコンバージョンを帰属させる一方、Google Ads は広告クリックに帰属するコンバージョンだけを表示します。同じ期間に、オーガニック検索経由で 100 人、Google Ads 経由で 10 人がコンバージョンした場合、GA4 は 110 件、Google Ads は 10 件と表示します。これは想定どおりです。

本当に問題になるのは、GA4 のコンバージョンデータが Smart Bidding 用に Google Ads にインポートされていて、そのインポートでイベントが欠落している場合です。インポートが機能しているか確認するには、Google Ads で「ツールと設定」、「コンバージョン」の順に開きます。GA4 からインポートしているコンバージョンアクションを見つけ、最後にコンバージョンを記録した時期を確認します。GA4 にはイベントがあるのに「最近のコンバージョンなし」と表示される場合は、GA4 と Google Ads のリンクが壊れているか、インポート設定が誤った GA4 イベントを指している可能性があります。

AI が診断にかかる時間を短縮する方法

上記の手作業による診断手順では、GTM プレビュー、DebugView、GA4 Admin、Google Ads という四つの画面を行き来する必要があります。それぞれ複数のメニューをたどる必要があり、どの情報がどこにあるかを知っていなければなりません。トラッキングの問題に初めて直面する人の場合、この作業には通常、二〜四時間かかります。

PaidSync.ai は、GA4 プロパティと GTM コンテナの両方に同時に接続します。コンバージョントラッキングの問題の診断を依頼されると、AI はまず GA4 の現在のコンバージョンイベント設定(どのイベントがコンバージョンに設定されているか、そのイベント名、過去 30 日間にデータを受信したかどうか)を読み取り、次に GTM コンテナ(どのタグがそれらのイベント名を送信するように設定されているか、そのタグにどのトリガーが付いているか、現在のコンテナバージョンでタグが公開されているか)を読み取ります。この比較によって、各システムを個別に手作業で調べなくても、不一致が見つかります。

たとえば、GA4 に「purchase」というイベントがコンバージョンとして設定されているのに、GTM コンテナには「ecommerce_purchase」というイベントを送信するタグがある場合、PaidSync はこの名前の不一致をすぐに指摘します。このエラーは、サイト移行後に GA4 のコンバージョントラッキングが失敗する最も一般的な原因のひとつで、GTM も GA4 も単独では示してくれません。

関連記事: 2026年版 GTM 設定ガイドでは、最初から正しいタグ設定を行う方法を解説しており、こうした問題の大半を未然に防げます。

ChatGPT に追加:ChatGPT のプラグインディレクトリで PaidSync.ai を開き、インストールしてからサインインします。

Claude に追加:Claude のコネクタディレクトリで PaidSync.ai を開き、「接続」をクリックしてからサインインします。

よくある質問

GA4 のコンバージョンが計測されないのはなぜですか?

最も一般的な理由は次のとおりです。GA4 の Events 設定でイベントがコンバージョンに設定されていない、GTM タグが誤ったページで発火している、dataLayer 変数が undefined を返している、GA4 設定タグの測定 ID が間違っている、同意モードがアナリティクスをブロックしている。GTM プレビューモードと GA4 DebugView を併用して、問題がどの層にあるかを特定してください。

GA4 でイベントをコンバージョンに設定するにはどうすればよいですか?

GA4 Admin を開き、プロパティ列の Events を選びます。リストでイベントを見つけて「Mark as conversion」をオンにします。リストに表示されるには、イベントが過去 28 日以内に少なくとも 一度発火している必要があります。リストにない場合、イベントはまだ GA4 に届いておらず、問題は GTM の設定かサイトのコードにあります。

GA4 DebugView でコンバージョントラッキングをテストするにはどうすればよいですか?

GA4 Admin を開き、プロパティ列の DebugView を選びます。ウェブサイトで GTM プレビューモードを有効にします。コンバージョンページに移動して、コンバージョンのアクションを実行します。DebugView は各イベントをリアルタイムで表示します。イベントが DebugView に表示されれば、GA4 は受信しています。表示されない場合、問題は GTM かサイトのコードにあります。

GA4 のコンバージョンを Google Ads にインポートできますか?

はい。GA4 Admin の Google Ads Links で GA4 プロパティを Google Ads にリンクし、Google Ads の「ツールと設定」、「コンバージョン」、Google アナリティクスからのインポートの順に進んで、コンバージョンイベントをインポートします。イベントは、すでに GA4 でコンバージョンに設定されている必要があります。PaidSync は、リンクが有効かどうか、またインポートがイベントを受信しているかどうかを確認できます。

GA4 のコンバージョンが Google Ads より少ないのはなぜですか?

GA4 はすべての流入元のコンバージョンを独自のアトリビューションモデルでカウントします。Google Ads は広告クリックに帰属するコンバージョンをカウントします。数字は常に異なります。問題になるのは、同じ期間に Google Ads にはコンバージョンがあるのに GA4 のコンバージョンがゼロの場合だけで、これはアトリビューションの違いではなく、計測の抜けを示します。

GA4 のコンバージョンが表示されるまでどのくらいかかりますか?

リアルタイムのイベントは DebugView に数秒以内に表示されます。GA4 の標準レポートには 24〜48 時間の処理の遅れがあります。最初の 48 時間以内にデータがないからといって、トラッキングが壊れていると決めつけないでください。標準レポートの更新を待つのではなく、DebugView ですぐに確認してください。

AI 搭載の GA4 監査ツール → Google Tag Manager 設定ガイド 2026 → AI と GTM で Google Ads のコンバージョントラッキングを設定する →

一つの問題を診断するために、四つのタブを行き来するのはもうやめましょう。PaidSync は GA4 のイベント設定と GTM コンテナをまとめて読み取り、不一致を分かりやすい言葉で示します。

無料監査を始める デモを予約