まず確認すべき3つの切り口
コンバージョンが計測されないトラブルに遭遇した場合、闇雲に原因を探るのではなく、3つの切り口で段階的に切り分けていくのが効率的です。
- タグは正しく発火しているか(実装の問題)
- コンバージョンアクションの設定は正しいか(管理画面の問題)
- データの反映タイムラグではないか(時間の問題)
この順番で確認することで、最も頻度の高い原因から潰していけます。
共通チェック:タグの発火確認
原因切り分けの最初のステップは、コンバージョンタグが正しく発火しているかの確認です。媒体を問わず共通で使えるチェック方法を紹介します。
GTM(Google Tag Manager)のプレビューモード
GTMを使用している場合、プレビューモードでコンバージョンページにアクセスし、対象のタグが発火しているかを確認します。
プレビューモードで確認すべきポイントは以下の通りです。
- Tags Firedセクションに対象タグが表示されているか
- トリガー条件が正しく評価されているか(Variables タブで変数値を確認)
- タグの発火順序は正しいか(ページ読み込み前に発火すべきタグが遅延していないか)
ブラウザの開発者ツール
GTMを使わない直接設置の場合や、GTM上の確認だけでは不十分な場合は、ブラウザの開発者ツール(Network タブ)で計測リクエストが送信されているかを確認します。
Google広告のコンバージョンタグは googleads.g.doubleclick.net/pagead/conversion/ へのリクエスト、Meta ピクセルは facebook.com/tr/ へのリクエストとして送信されます。
Tag Assistant / Meta Pixel Helper
GoogleのTag Assistant(Chrome拡張)やMeta Pixel Helper(Chrome拡張)を使うと、対象ページでのタグの動作状況をビジュアルに確認できます。エラーがあれば赤いアイコンで表示されるため、素早い問題発見につながります。
運用メモ 「タグが発火しているのにコンバージョンが管理画面に上がらない」ケースと、「そもそもタグが発火していない」ケースでは対処が全く異なります。まずタグの発火確認を最優先にしましょう。
Google広告のコンバージョン計測トラブル
タグの発火が確認できた上でコンバージョンが計上されない場合は、媒体固有の設定を確認します。
チェックリスト
- コンバージョンアクションのステータスが「記録中」になっているか(「未確認」や「最近のコンバージョンなし」になっていないか)
- コンバージョンIDとコンバージョンラベルが正しいか(テスト環境と本番環境で値が異なっていないか)
- コンバージョンアクションの「カウント方法」の設定は適切か(「初回のみ」と「すべて」の使い分け)
- アトリビューションモデルとコンバージョン計測期間の設定を確認
- 拡張コンバージョンを設定している場合、ユーザー提供データ(メールアドレスなど)が正しく送信されているか
- コンバージョンアクションが「プライマリ」に設定されているか(「セカンダリ」だとレポートには反映されるが最適化には使われない)
よくある原因
コンバージョンページのURLがリダイレクトを挟んでいるケースが頻出します。フォーム送信後にサーバーサイドでリダイレクトが発生し、タグが設置されているサンクスページに到達する前にリクエストがキャンセルされることがあります。
SPAのフレームワークを使用しているサイトでは、ページ遷移がDOM操作で行われるため、GTMのページビュートリガーが発火しないことがあります。カスタムイベントトリガーまたは履歴変更トリガーに切り替える必要があります。
同意管理プラットフォーム(CMP)を導入している場合、ユーザーが同意するまでタグの発火がブロックされるケースがあります。Consent Mode v2の設定を確認しましょう。
Meta広告のコンバージョン計測トラブル
Meta広告はiOS 14.5以降の計測制約が加わるため、Google広告とは異なるチェックポイントがあります。
チェックリスト
- イベントマネージャーでピクセルのステータスが「アクティブ」になっているか
- イベントの受信状況(イベントマネージャー → テストイベント)でコンバージョンイベントが記録されているか
- ドメイン認証(合算イベント測定の設定)が完了しているか
- 合算イベント測定で対象のコンバージョンイベントが優先順位に含まれているか(最大8イベント)
- コンバージョンAPIを併用している場合、イベントの重複排除(event_id)が正しく機能しているか
よくある原因
ドメイン認証の未完了は、iOS 14.5以降のMeta広告で最も多い計測トラブルの原因です。ビジネスマネージャーの「ブランドセーフティ」からドメインの認証状態を確認しましょう。
合算イベント測定(AEM)の設定で、計測したいイベントが8つの優先順位リストに含まれていない場合、iOSユーザーからのコンバージョンが計測されません。
コンバージョンAPIとピクセルの両方を設定している場合、event_idパラメータが一致していないと重複カウントが発生します。逆に、event_idの設定を誤ると正規のコンバージョンが重複と判断されて除外されることもあります。
Yahoo!広告のコンバージョン計測トラブル
Yahoo!広告にはサイトジェネラルタグやylidパラメータなど、他媒体にはない固有の計測要素があります。
チェックリスト
- コンバージョン測定タグの設置状態を「タグ設置状況の確認」機能で確認
- サイトジェネラルタグ(コンバージョン補完機能タグ)が正しく設置されているか
- コンバージョン測定の対象コンバージョンが「最適化に使用」に設定されているか
- 自動タグ設定(yclid パラメータ)が有効になっているか
よくある原因
Yahoo!広告固有の問題として、サイトジェネラルタグの設置漏れがあります。サイトジェネラルタグはサイト全体に設置する必要があるもので、コンバージョンページだけに設置しても不十分です。
ylidパラメータがURLから除去されてしまうサイト(パラメータを除去するリダイレクト設定がある場合など)もコンバージョン計測の失敗原因になります。
データ反映のタイムラグ
各媒体のコンバージョンデータには、反映までのタイムラグがあります。
| 媒体 | 一般的な反映時間 |
|---|---|
| Google広告 | 数時間〜最大24時間 |
| Meta広告 | 数時間〜最大48時間(iOSは最大72時間) |
| Yahoo!広告 | 数時間〜最大24時間 |
「昨日のコンバージョンが0件」という場合、まずタイムラグの可能性を考慮しましょう。特にMeta広告のiOSコンバージョンはSKAdNetworkの仕様上、最大72時間の遅延が発生します。
運用メモ タイムラグかどうかを判断する簡単な方法は、2〜3日前のデータが正常に計測されているかを確認することです。過去のデータも欠損している場合は、タイムラグではなくタグの問題です。
コンバージョン数の乖離への対処
「媒体のCV数とGA4のCV数が合わない」という相談は非常に多いですが、完全に一致することはまずありません。
アトリビューションモデルの違い、計測ウィンドウの違い、クロスデバイスの扱いの違いなどが構造的な乖離の原因です。
乖離が20〜30%程度であれば、計測の仕組みの違いによる正常な範囲と考えてよいでしょう。50%以上の乖離がある場合は、上記のチェックリストに沿って原因を調査する価値があります。