「Meta広告の管理画面を見ても、購入やコンバージョンがずっと0のまま」——ピクセルは入れたはずなのに数字が出ない。これは広告運用で最もよくある、そして最も焦る悩みです。出ない理由が分からないと、入札も予算配分も最適化も、全部手探りになってしまいます。
こんな症状に心当たりはありませんか?
- ピクセルは入れたのに、購入・コンバージョンが いつまでも0
- 昨日まで取れていたのに、急に計測が止まった
- ブラウザでは 発火しているのに、Metaのコンバージョンに 出てこない
- イベントマネージャのステータスが 「イベントを受信していません」(グレーの点) のまま
- Metaの数字が、GA4やバックエンドの実績と 合わない
この記事では、「Metaでコンバージョンが出ない」ときに 何を、どの順で疑えばいいか を、5つの診断ステップに整理します。やみくもにピクセルを入れ替える前に、上から順に切り分けていきましょう。
まず大前提:「出ない」の原因は3種類しかない
診断でつまずく最大の原因は、「コンバージョンが出ない」をひとつの問題だと思い込むことです。実際には、原因は次の 3つのどれか に必ず分類できます。いま自分はどれを疑っているのか を意識するだけで、調査が一気に楽になります。
| 種類 | 何が起きているか | 典型例 |
|---|---|---|
| ① ピクセル/タグの問題 | そもそも計測の信号が送られていない | 完了ページにピクセルが入っていない/その操作で発火していない |
| ② 設定の問題 | 信号は届くが、Meta側の設定で計上されない | イベント名の不一致・8イベント設定・ドメイン認証・重複排除 |
| ③ 時間差の問題 | 実は壊れておらず、反映を待っている段階 | 設定直後・アトリビューション期間内の反映待ち |
ポイントは、①と②はまったく別の場所を見る ということです。ピクセルが発火していない(①)のにイベント設定画面ばかり見ても直りませんし、逆もまた然りです。以下の診断1〜5は、この3種類を上から効率よく潰していく順番になっています。
診断1:そもそも完了ページにピクセルが入っているか
最初に確認すべきは、コンバージョンが実際に起きるページ(購入完了ページ、サンクスページ、問い合わせ完了ページなど)に、ベースのピクセルコードと該当イベントが入っているかです。
- 全ページ共通で入れたつもりでも、完了ページだけ別テンプレートで抜けている、というのは定番の見落としです
- トップページで
PageViewが確認できても、肝心の「成果が発生する瞬間のページ」でPurchaseが発火していなければ意味がありません
確認方法: 完了ページを直接開き、Meta Pixel Helper(Chrome拡張)か、ブラウザの開発者ツール「Network(ネットワーク)」タブで、Metaの計測リクエスト(facebook.com/tr)が飛ぶかを見ます。飛んでいなければ、ピクセルがそのページに入っていない可能性が濃厚です。ピクセル単体の確認手順はMetaピクセルが正しく発火しているか確認する方法で詳しく解説しています。
つまずきやすい例: 「購入完了ページには来ているのに計測されない」場合、ほぼこの診断1が原因です。計測したいその瞬間のページ を直接確認してください。
診断2:イベントマネージャの「ステータス」と受信を読む
Metaのイベントマネージャを開き、対象ピクセル(データセット)の ステータス と、各イベントの受信状況を確認します。ここには重要なヒントが表示されています。
| ステータス表示 | 意味 |
|---|---|
| アクティブ(緑の点) | 直近でイベントを受信できている(正常) |
| イベントを受信していません(グレーの点) | 過去24時間ほど、何も届いていない |
| イベントは届くが該当イベントが無い | PageView は来るが Purchase だけ来ていない |
「イベントを受信していません」のまま … 信号が届いていません。診断1(ピクセルの設置・発火)に戻って確認します。
PageView は来るが Purchase が無い … ベースは入っているが、購入イベントだけ設置・発火していません。診断3でその操作の発火を確認します。
リアルタイムに見たいときは、イベントマネージャの テストイベント に本番URLを入れて開き、操作を完了して数秒以内にストリームへ表示されるかを確認します。
つまずきやすい例: テストイベントは「今この瞬間」を自分の環境で見ているだけです。同意していないユーザー・別ブラウザ・広告ブロッカーなど、特定条件でだけ起きる欠落は、手元の1パターンでは再現しないことがあります。
診断3:発火しているか・イベント名が正しいか(開発者ツールで確認)
ピクセルが「入っている」ことと「正しいイベントが発火している」ことは別物です。ボタンを押した・完了ページが表示された瞬間に、本当にリクエストが送信されているか、そして 標準イベント名 が正しいかを確認します。
- 完了ページ(またはコンバージョンが起きる操作)を開き、開発者ツールの「Network」タブを開く
- フィルタに
facebook.com/trと入力する - その操作でリクエストが飛ぶかを見る
- リクエストの中身を確認:
id(ピクセルID)・ev(イベント名)・cd[...](金額や通貨などのカスタムデータ)
分かること: どのイベントが、どんなパラメータで送信されたか(②発火を最も精密に)。
標準イベント名は意味が決まっています。購入は Purchase、見込み客は Lead、登録完了は CompleteRegistration です。purchase(小文字)や独自のタイプミスは標準イベントとして認識されず、最適化やコンバージョン列に反映されません。あわせて、Purchase の value(金額)・currency(通貨)が欠落していないかも確認します。これが無いと、コンバージョン数は出ても ROAS(広告費用対効果)が計算できません。
つまずきやすい例: 広告ブロッカーやブラウザのトラッキング防止機能がオンだと、
facebook.com/tr自体がブロックされ「発火していない」ように見えます。確認時はこれらをオフにしたクリーンな状態で見ましょう。
診断4:iOS14・AEM・ドメイン認証・8イベント設定の罠
発火も受信もされているのに数字が想定より 少ない/合わない 場合、Meta特有の 集計イベント測定(AEM) まわりの設定が原因のことがあります。ここは見落とされがちです。
- ドメイン認証: 自社ドメインが認証されていないと、AEMでイベントの優先順位を設定できず、計測が制限されます
- 8イベントの優先順位設定: AEMでは1ドメインあたり優先する標準イベントが8個までです。
Purchaseを優先イベントに入れ忘れていると、iOSユーザーの購入が十分に計測されません - iOS(ATT)/シグナル減少: ATT(アプリのトラッキング許可)で拒否したユーザーの計測可能範囲が減るため、iOSトラフィックの一部はモデル化・欠落します
これらは「壊れている」のではなく 構造的にデータが減っている ケースです。詳しくはiOS14とAEMでコンバージョンが減る理由を参照してください。
つまずきやすい例: 「Webのバックエンド実績よりMetaの購入数が明らかに少ない」場合、ドメイン未認証や8イベント設定漏れ、iOSのシグナル減少が筆頭容疑です。ピクセルの発火だけ見ても気づけません。
診断5:死角(同意モード・アトリビューション期間・重複排除)で消えていないか
ここまでで異常が見つからないのに数字が出ない・少ない場合、計測が「弾かれている・ズレている」死角 を疑います。
- 同意モード(Cookie同意バナー): ユーザーが同意していない状態では、ブラウザからのイベント送信が止まる・制限されることがあります。詳しくは同意モードでコンバージョンが減る理由を参照してください
- アトリビューション期間: Metaの既定はクリック後7日・ビュー後1日です。検討期間の長い商材で 期間が短すぎる と、本来取れるはずの成果がレポートに出ません
- 重複排除と
event_id: ブラウザのピクセルとコンバージョンAPI(CAPI)を併用している場合、両者が同じイベント名とevent_idを共有していないと、二重計上または欠落の原因になります
つまずきやすい例: 「自分で完了ページまで進んでも計測されない」とき、同意していない状態でのテストや、広告ブロッカーが効いている可能性があります。除外している自分のテストで「出ない=壊れている」と即断しないでください。
「出ない」ように見えて、実は反映待ちのことがある
意外と多いのが、壊れていないのに焦ってしまう ケースです。Metaのコンバージョンは、発生してから管理画面の数字に反映されるまで 時間差 があり、さらにアトリビューション期間(既定でクリック後7日)の窓の中で後から積み上がります。
設定した直後やピクセルを入れ替えた直後に「0だ、壊れた」と判断してイベント設定を触り始めると、かえって正常な配線を崩してしまうことがあります。まず数時間〜翌日まで待って、それでも0なのか を確認しましょう。リアルタイムで確かめたいときは、診断3(開発者ツールでの発火確認)とテストイベントが有効です。
診断フロー早見表
症状から、最初に疑う場所が分かる早見表です。
| 症状 | まず疑う診断 |
|---|---|
| ステータスが「イベントを受信していません」のまま | 診断1・3(ピクセルの設置・発火) |
| 完了ページに来ているのに0 | 診断1(完了ページのピクセル抜け) |
PageView は来るが Purchase が来ない |
診断3(購入イベントの発火・イベント名) |
| コンバージョン数は出るが金額/ROASが空 | 診断3(value・currency の欠落) |
| Webの実績よりMetaの購入が明らかに少ない | 診断4(ドメイン認証・8イベント・iOSシグナル減少) |
| 昨日まで取れていたのに急に止まった | 診断1・5(ピクセル変更・同意/重複排除設定の変更) |
| 自分でテストすると出ない | 診断5(同意なしテスト)/診断3(広告ブロッカー) |
| 設定した直後で0 | まず反映待ち(時間差・アトリビューション期間)を確認 |
Google Tag Manager(GTM)利用時の落とし穴
GTMを使ってMetaピクセルを設置している場合、上記5つの診断ステップでは表面化しにくいGTM特有の失敗パターンがあります。
- コンテナが未公開: GTMの下書きモードでタグやトリガーを追加・編集しても、「送信」で公開するまで本番には反映されません。プレビューでは正常に見えるのに実際のユーザーには届いていない、というのはよくある見落としです
- トリガーの設定ミス: トリガーが「ページビュー」で設定されていると、ボタンクリック型のコンバージョンでは発火しません。トリガーの種類(ページ読み込み・クリック・フォーム送信・カスタムイベント)が、実際のコンバージョン操作と一致しているかを確認してください
- プレビューと本番のバージョン差: GTMのプレビュー/デバッグモードで発火が確認できても、本番に公開されているコンテナのバージョンが古ければ、実際のユーザーには古い(壊れた可能性のある)バージョンが配信されます。公開中のバージョン番号が最新か必ず確認しましょう
- コンテナの重複やタグの競合: 同じページに複数のGTMコンテナが読み込まれていたり、HTMLに直接設置したピクセルとGTM経由のピクセルが共存していたりすると、イベントの二重送信や予期しない挙動の原因になります
GTMの問題を疑う場合は、GTMのプレビューモードを開き、コンバージョン操作を実行して、正しいトリガーで・正しいピクセルIDのMetaピクセルタグが発火しているかを確認してください。
ピクセルIDの誤り・ピクセルの重複設置
「コンバージョンが0」の意外に多い原因が、ピクセルIDの取り違え です。複数の広告アカウントを管理していたり、代理店とやり取りしたことがある場合、ピクセルが複数存在していることがあります。ピクセル自体は正しく発火していても、データが別のアカウントのデータセットに送られるため、見ているアカウントの管理画面には何も表示されません。
確認方法: イベントマネージャでピクセルIDをコピーし、サイトのソースコード(またはGTMコンテナ)でそのIDを検索します。別のIDが見つかったり、同じページに2つの異なるピクセルIDが読み込まれていたりすれば、それが原因です。
ピクセルの重複設置(同じピクセルが1ページに2回読み込まれる)は、別の問題を引き起こします。イベントが二重計上 され、コンバージョン数が水増しされて最適化が歪みます。Meta Pixel Helperで1回のページ読み込みあたりのピクセル発火回数を確認し、1回であることを確かめてください。
コンバージョン数の比較:Meta vs GA4 vs バックエンド
Metaの報告するコンバージョン数がGA4やバックエンドと一致しない場合、そのズレはバグではなく 各プラットフォームの計測方法の構造的な違い であることが多いです。「壊れている」と判断する前に、以下の違いを理解しておきましょう。
| 要素 | Meta | GA4 | バックエンド |
|---|---|---|---|
| アトリビューションモデル | クリック+ビュースルー(既定:7日クリック・1日ビュー) | ラストクリック(既定)、データドリブン | 直接の取引記録 |
| 計測方法 | 期間内の広告接触1回につき1コンバージョン | セッションベース | 注文/イベントレコード |
| シグナルの情報源 | ピクセル+CAPI+モデルデータ | gtag / GA4タグ | サーバーログ / データベース |
| 同意の影響 | 非同意ユーザーは欠落またはモデル化 | 同意モードに応じて欠落またはモデル化 | 影響なし |
ブラウザのみの計測(CAPIなし)では、Metaとバックエンドの間に20〜40%の差が出るのは正常 です。差がそれ以上に大きい場合は、診断4(ドメイン認証・8イベント設定)と診断5(同意モード・重複排除)を再度見直してください。プラットフォーム間で数字が食い違う理由の詳細はGoogle広告とGA4でコンバージョン数が合わない理由も参照してください。
手元の診断だけでは分からないこと
診断1〜5はどれも有効ですが、自分の手元で1回確認する やり方には構造的な限界が2つあります。
- 自分の環境=本番のユーザー環境ではない。 ログイン状態・拡張機能・社内IP・同意の状態などの影響で、手元では問題なく見えても、実際の訪問者の条件では欠けていることがあります。
- 広告クリックがからむコンバージョンは確認が難しい。 「広告経由で本当に計測されるか」をきちんと見ようとすると、本来はライブ広告をクリックして経路を再現する必要があり、これは自己クリックとして広告ポリシー違反のリスクを伴います。
「自分の操作では発火しているからOK」と判断すると、本番のユーザーがたどる実際の経路でデータが欠けている 問題を見逃しがちです。
確実に確認するためのチェックリスト
- ベースのピクセルが 完了ページ に入っているか
- その操作で
Purchase等の 対象イベントが発火 するか(facebook.com/tr) - イベント名が 標準イベント名(
Purchase・Lead・CompleteRegistration等)と正確に一致しているか - 購入イベントの
value・currencyが正しく入っているか - ドメイン認証済みで、AEMの 8イベント優先順位 に
Purchaseが入っているか - CAPI利用時、ブラウザとサーバーのイベントが同じイベント名と
event_idを共有(重複排除)しているか - アトリビューション期間 が商材の検討期間に対して短すぎないか
- 手元の1パターンだけでなく、本番の実ユーザー条件 でも欠けていないか
よくある質問(FAQ)
Q. ピクセルを設置したのに、いつまでも購入が0です。 A. よくある順に、①完了ページに購入イベントが入っていない・発火していない(診断1・3)、②イベント名が標準イベント名と不一致(診断3)、③反映待ち(時間差・アトリビューション期間)、④ドメイン未認証や8イベント設定漏れ、同意モードで計測が止まっている(診断4・5)、が考えられます。本記事の診断1から順に確認してください。
Q. ブラウザでは発火しているのに、Metaのコンバージョンに出ません。 A. 「発火(②)」と「Metaの受信・計上(③)」は別物です。同意の状態・iOSのシグナル減少・CAPIとの重複排除のズレ・ドメイン認証/8イベント設定などで、発火しても計上されないことがあります。診断4・5を確認してください。
Q. 「イベントを受信していません」と「イベントは届くが少ない」は何が違いますか? A. 「イベントを受信していません」はピクセルから 一度も(直近で)届いていない 状態(ピクセル側の問題=診断1・3)。「届くが少ない」は 届いてはいるが死角で減っている 状態(同意・iOS・アトリビューション期間=診断4・5)です。見るべき場所が変わります。
Q. 自分で完了ページまで進んでテストしても計測されません。 A. 同意していない状態でのテスト、広告ブロッカーによるブロック、または社内IPの影響が考えられます。同意した上で、ブロッカーをオフにしたクリーンな環境で、開発者ツールの発火とテストイベントを確認してください。
Q. 広告をクリックして確認した方が確実ですか? A. いいえ。自分の広告を自分でクリックするのはポリシー違反(自己クリック)と見なされ、アカウント審査・停止のリスクがあります。確認は自分のアカウントの外側=独立した環境から行ってください。
まとめ:上から順に切り分け、最後は本番の経路で確かめる
「Metaでコンバージョンが出ない」は、原因が①ピクセル/タグ・②設定・③時間差の3種類しかありません。診断1(設置)→2(ステータス・受信)→3(発火・イベント名)→4(iOS14/AEM・ドメイン認証・8イベント)→5(同意・アトリビューション・重複排除)の順に切り分ければ、やみくもにピクセルを触らずに原因へたどり着けます。Meta計測の全体像はMetaコンバージョン計測の完全ガイドも参照してください。
ただし、手元での発火確認には限界があります。本番環境で、実際の訪問者の経路でも正しく記録されているか まで踏み込むことが、本当の意味での「計測できている」確認です。
ConversionOKは、外部の独立した実ブラウザであなたの本番ページにアクセスし、実際に送信されるMetaのイベント(Purchase 等の標準イベントと value・currency)を傍受して検証します。自分の広告をクリックする必要も、社内環境の影響を受けることもありません。まずは無料の静的チェックで、計測の入口を確認してみてください。