コンテンツへスキップ

Metaピクセルと CAPI:不正を除外したコンバージョン

Meta 広告の Metaピクセルと CAPI を比較。サーバーサイドで不正を除外したコンバージョンが Advantage+ の学習シグナルを整える仕組みと、重複排除、EMQ を解説。

ClickFortify チーム読了時間 17 分

Metaピクセルと CAPI:不正を除外したコンバージョン

2026年に Meta 広告を運用しているなら、Meta の コンバージョンAPI(CAPI) はもはや任意ではありません。ブラウザのトラッキングだけでは失われるシグナルが多すぎて、CAPI を省くことはできないからです。しかし、ほとんどの CAPI のガイドが見過ごしている欠陥があります。標準的なコンバージョンAPI は、 ボットや偽のリードを含む すべての 訪問者に対してコンバージョンを発火させ、Advantage+ の最適化を質の低いデータで静かに学習させてしまいます。本ガイドでは、CAPI の実際の仕組み、Metaピクセルと CAPI の違い、重複排除、イベントマッチの品質、すべてのセットアップ方法、そして単に多くのシグナルではなくきれいなシグナルである 不正を除外したコンバージョン こそがパフォーマンスを守る理由を解説します。

Meta のコンバージョンAPI(CAPI)とは

CAPI の正式名称は Conversions API(コンバージョンAPI)です。 Meta はこれを、マーケティングデータと Meta を直接つなぐツールと定義しており、ウェブ、アプリ、ビジネスメッセージ、オフライン・CRM のイベントを サーバー間で 送信します。Metaピクセルが訪問者のブラウザで JavaScript を実行するのに対し、CAPI は同じイベントをサーバーから送信します。そのため、ブラウザが Metaピクセルをブロックしたり、クラッシュしたり、取り除いたりした場合でもイベントが届きます。

イベントマネージャでは、CAPI は Metaピクセルと並んで接続するデータソース(ウェブ、アプリ、オフライン、ビジネスメッセージ向けのコンバージョンAPI)として表示されます。CAPI は Meta のトラッキングのサーバーサイドの半分であり、Metaピクセルはクライアントサイドの半分です。

今 CAPI が重要な理由:ブラウザのシグナル損失の問題

ブラウザのみのトラッキングでは、失われるコンバージョンが増え続けています。

  • iOS の ATT。 App Tracking Transparency の導入後、AppsFlyer は世界の iOS のオプトイン率を 2024年第1四半期時点で約 50%(地域による差が大きい)と測定しました。つまり、iOS ユーザーの大きな割合がデバイス単位でトラッキングできません。
  • Safari の ITP は、JavaScript で設定されたファーストパーティ Cookie の有効期間を約 7 日に制限しており、Metaピクセルの持続性を構造的に制約しています。
  • 広告ブロッカーと同意バナー によって、多くのユーザーではそもそも Metaピクセルが発火しません。

1 つの誤解を正しておきます。 サードパーティ Cookie は廃止されていません。 Google は 2024年に Chrome での廃止計画を撤回し、その後プライバシー サンドボックスを段階的に終了しました。シグナルの損失は現実ですが、その原因は Cookie の期限ではなく、ATT、ITP、同意、広告ブロッカーです。CAPI はブラウザにまったく依存しないため、長く使える解決策です。

Metaピクセル、CAPI、または両方:Meta が推奨する構成

よくある質問( Metaピクセルと CAPI のどちらか )には明確な答えがあります。 両方を重ねて使うことです。 両者は補完し合う関係にあります。

Metaピクセル(クライアントサイド)コンバージョンAPI(サーバーサイド)
実行される場所訪問者のブラウザ自社のサーバー
強みリアルタイムのイベント、fbp・fbc、リマーケティング広告ブロッカー、ATT、ITP の影響を受けない。より豊富な識別子
シグナルブラウザの Cookie、ページ上の行動IP、ユーザーエージェント、ハッシュ化した CRM データ(メールアドレス・電話番号)
弱みプライバシー管理によってブロック・制限される単独ではページ上の行動シグナルがない

Metaピクセルはブラウザのシグナルを取得してリマーケティングのオーディエンスを支え、CAPI はブラウザが失ったコンバージョンを補い、サーバーでしか得られない照合データを加えます。両方を使うことで Meta はより完全で安定した全体像を得られます。だからこそ、重複排除が重要になります。

重複排除の仕組み:event_id と event_name

同じ購入を Metaピクセルと CAPI の両方から重複排除なしで送信すると二重計上となり、レポートがゆがむ うえに 自動入札も誤った方向に導かれます。Meta は、両方のチャネルで一致する event_id と同じ event_name をもとに重複排除を行います(購入については fbp のブラウザ ID が補助的なキーになります)。

原則は、コンバージョンごとに event_id を 1 つ 生成し、両方の呼び出しにまったく同じ値を渡すことです。

JavaScript
// One id per conversion, sent on BOTH channels const eventId = crypto.randomUUID(); // Browser (Pixel) fbq('track', 'Purchase', { value: 79.0, currency: 'USD' }, { eventID: eventId }); // Server (CAPI): same event_name + event_id sendCapiEvent({ event_name: 'Purchase', event_id: eventId, event_time: Math.floor(Date.now() / 1000), action_source: 'website', event_source_url: 'https://example.com/thank-you', // ...user_data, custom_data });

大文字と小文字の違いや空白が 1 つ違うだけで照合が失敗し、気づかないうちに二重計上されます。コンバージョンAPI ゲートウェイとネイティブのパートナー連携は重複排除を自動で処理しますが、サーバーサイド GTM と直接の構築では自社で対応する必要があります。

イベントマッチの品質(EMQ):最適化を左右するスコア

イベントマッチの品質は、送信した顧客情報がイベントを Meta アカウントにどれだけうまく照合できるかを示す、Meta による 10 点満点のスコア(Poor/OK/Good/Great)です。照合の精度が上がるほど、アトリビューションと最適化の精度も上がります。

影響の大きい順に、ハッシュ化した メールアドレス、 電話番号、 external_id が最も重要で、fbc・fbp、IP、ユーザーエージェントがそれを補います。送信前に顧客情報のフィールドを正規化し、SHA-256 でハッシュ化する必要があります。client_ip_address、client_user_agent、fbc、fbp はそのまま送信します。CAPI は、ブラウザでは付与できないサーバーの識別子を付けられるため、通常は Metaピクセルのみの場合よりスコアが高くなります。現実的な 8〜9 を目指してください。ただし、後述の注意点を忘れないでください。 ボット のイベントで EMQ が高いということは、Meta がボットを自信をもって照合したというだけのことです。

CAPI のサーバーイベントのパラメータ:必須と推奨

Meta のサーバーイベントのリファレンスによると、次のとおりです。

  • 必須: event_name、event_time(Unix)、action_source(すべてのイベント。値には website、app、email、phone_call、chat、physical_store、business_messaging などがあります)。ウェブサイトのイベントでは event_source_url も必須です。
  • 強く推奨: event_id(重複排除)、user_data オブジェクト(照合と EMQ)、custom_data(金額、通貨)、そして該当する場合は LDU・CCPA のための data_processing_options。

CAPI をセットアップする 4 つの方法

  1. API の直接連携:自社のサーバーから Graph API を呼び出します。最も自由度と柔軟性が高く、開発者による 1 回限りの構築が必要です。
  2. コンバージョンAPI ゲートウェイ:ローコードまたはノーコードで、 自社の AWS または GCP アカウントで稼働し、重複排除を自動で処理します。費用は Meta ではなくクラウドのホスティングに支払います。
  3. パートナー・CMS の連携:Meta の販売チャネルによるネイティブの Shopify の CAPI も含まれます。アカウントを連携し、データの共有を 「Maximum」(最大) に設定すると、Shopify が Metaピクセルと並行してサーバーイベントを送信し、重複排除も処理されます。通常は無料で、ほとんどのストアにとって適切な標準の選択肢です。
  4. サーバーサイドの Google タグマネージャー:sGTM コンテナで Meta のタグテンプレートを使います。柔軟ですが、クラウドのホスティング費用が加わり、重複排除は手動です。

2026年4月15日には、Meta はイベントマネージャで無料のワンクリック「Meta-enabled」コンバージョンAPI も開始しました。既存の Metaピクセルのイベントをコードなしでサーバーサイドに複製するもので、小規模な広告主にとって最も手間の少ない選択肢です。

Meta が報告する CAPI の効果(数値は慎重に読む)

Meta 自身の数値では、ウェブの CAPI を設定した広告主は結果の単価が平均 17.8% 低下しました(2026年4月)。以前の数値は約 13% で、購入は約 19% 増加したとされています。これらは Meta のファーストパーティの測定であり、第三者による監査を受けていません。シグナルの回復を考えると方向性としては一貫しており妥当ですが、正確な割合は絶対的な事実ではなく、ベンダーのデータとして扱ってください。

隠れた欠陥:標準的な CAPI はボットや偽のリードのコンバージョンも送信する

セットアップガイドが省いている点があります。 Metaピクセルも標準的な CAPI も、無効なトラフィックを除外しません。 どちらも、ボット、不正クリックのセッション、偽のフォーム送信によるリードを含め、条件を満たしたすべての訪問者に対してコンバージョンを発火させます。そして、今やウェブの大半は機械によるものです。Imperva によると、自動化されたトラフィックは 2024年にウェブトラフィック全体の 51% に達し(悪質なボットは 37%)、同社の 2026年のレポートでは自動化されたトラフィックが 53% を超えています。IAB・MRC のフレームワークでは、検出が難しい部分を高度な無効トラフィック(SIVT)と呼んでいます。これこそがコンバージョンのデータに紛れ込むトラフィックです。

入力が悪ければ出力も悪くなります。無効なコンバージョンを CAPI に流し込むと、測定の仕組みが悪いデータを Meta に届ける効率を さらに 高めてしまうことになります。

未フィルタのコンバージョンが Advantage+ を静かに劣化させる理由

Advantage+ は、イベントを生み出しているユーザーに向けて最適化します。Meta の広告検索エンジン Andromeda は、データ単位あたりの効率が 4 倍になり、再現率が 6% 向上、広告の品質が 8% 向上したと報告されています(2025年に全世界で展開)。この効率は良くも悪くも働きます。ボットや偽のリードによる「コンバージョン」を与えると、安くて質の低い類似ユーザーをより速く探すように学習します。その結果、ダッシュボードは活発に見える一方で、実際の顧客獲得単価は悪化していきます(この仕組みは Meta 自身のものですが、影響の大きさは不正の割合によって異なります)。

これは、EMQ だけでは判断を誤る理由でもあります。質の低いイベントで 高い 照合スコアが出るということは、Meta がボットを自信をもって照合したというだけです。照合の品質と シグナルの有効性 は別の問題です。

不正を除外した CAPI:多くのシグナルではなく、きれいなシグナルを

ここで Meta 広告向けの ClickFortify が状況を変えます。ClickFortify は、 数十種類の行動、デバイス、ネットワークのシグナルで、各クリックとランディングページのセッションをリアルタイムにスコアリング し、 偽のリードを CRM に同期される前に捕捉 します。CAPI プロキシを有効にすると、ClickFortify を通じて送信されるコンバージョンは訪問者の不正スコアと照らし合わせて確認され、検出されたイベントは Meta が受け取る前に除外またはタグ付けされます。CAPI の強みであるカバー範囲を維持し、 さらに Advantage+ が学習するシグナルを守れます。料金は 月額 10 米ドル からです。これが「より多くのコンバージョン」と「正しいコンバージョン」の違いです。より広い Meta 広告の不正クリックの全体像と、自動入札における偽のリードの問題もあわせてご覧ください。

CAPI のセットアップ チェックリストとよくある落とし穴

  • ✅ コンバージョンごとに event_id を 1 つにし、Metaピクセルとサーバーで同じ値にする。そうしないと二重計上になります。
  • ✅ 両方のチャネルで同じ event_name を使い、イベントマネージャで重複排除を確認する。
  • ✅ EMQ を高めるために、正確でハッシュ化した照合パラメータ(メールアドレス・電話番号・external_id)を送信する。ノイズで水増ししない。
  • ✅ すべてのイベントに action_source を、ウェブサイトのイベントには event_source_url を設定する。
  • ✅ 同意と data_processing_options に対応する。法的根拠に責任を負うのは 自社 です。
  • ❌ テストやボットのイベントを本番のデータセットに送信しない。
  • ❌ CAPI を不正対策として扱わない。イベントを送信する 前に 無効なトラフィックを除外する。

CAPI は、実際のコンバージョンを確実に Meta に届けます。 偽の コンバージョンを締め出すのは別の仕事であり、Advantage+ が顧客とボットのどちらに向けて最適化するかを決めるのはこちらです。まずは不正クリック対策の完全ガイドから始め、その上に不正を除外した CAPI を重ねてください。

よくある質問

Meta CAPI とは何ですか?

Meta CAPI とはコンバージョンAPI のことで、コンバージョンイベント(ウェブ、アプリ、ビジネスメッセージ、オフライン・CRM)をサーバーから Meta へ直接送信するサーバーサイドの接続です。Meta はこれを、マーケティングデータと Meta を直接つなぐものと説明しています。ブラウザベースの Metaピクセルとは異なり、CAPI は広告ブロッカー、ブラウザのクラッシュ、Cookie の制限によってブロックされないため、iOS の ATT や Safari の ITP といったプライバシー上の制限によってブラウザのトラッキングが失うコンバージョンのシグナルを取り戻せます。

Meta 広告の CAPI の正式名称は何ですか?

CAPI は Conversions API(コンバージョンAPI)の略です。Meta の管理画面ではコンバージョンAPI(ウェブ、アプリ、オフライン、ビジネスメッセージ向けのコンバージョンAPI と表示されることもあります)として表示され、Metaピクセルと並んで接続するデータソースです。クライアントサイドでブラウザベースの Metaピクセルとは対照的に、サーバー間でのコンバージョントラッキングです。

Metaピクセルと CAPI の違いは何ですか?

Metaピクセルはクライアントサイドです。ブラウザで JavaScript を実行し、PageView や ViewContent などのリアルタイムのシグナルに加えて、照合とリマーケティングに使われる fbp・fbc の Cookie を取得します。CAPI はサーバーサイドです。サーバーがより豊富な識別子(クライアントの IP、ユーザーエージェント、ハッシュ化したメールアドレスと電話番号)とともにイベントを Meta へ直接送信し、広告ブロッカーやブラウザの制限の影響を受けません。両者は代替ではなく補完の関係にあるため、Meta は同じイベントについて重複排除を設定したうえで両方を使うことを推奨しています。

Metaピクセルと CAPI の間の重複排除はどう機能しますか?

同じコンバージョンが Metaピクセルと CAPI の両方から送信されると、Meta は重複排除を行い 1 件として計上します。重複排除のキーは、両方のチャネルで送信される一致する event_id と同じ event_name です(購入については fbp のブラウザ ID が補助的なキーになることもあります)。コンバージョンが発生した時点で event_id を 1 つ生成し、Metaピクセルの fbq 呼び出し(eventID として)とサーバーイベント(event_id として)にまったく同じ値を渡してください。少しでも一致しないと重複排除が機能せず二重計上となり、レポートと自動入札がゆがみます。

イベントマッチの品質(EMQ)とは何ですか?どう改善できますか?

イベントマッチの品質は、送信した顧客情報がイベントを Meta アカウントにどれだけ効果的に照合できるかを示す、Meta による 10 点満点のスコア(Poor、OK、Good、Great)です。より正確で SHA-256 でハッシュ化したパラメータを送ることで改善できます。最も影響が大きいのはメールアドレス、電話番号、external_id で、fbc・fbp、IP、ユーザーエージェントが照合を補います。量より質が重要です。誤ったデータや一致しないデータはスコアを下げるため、完璧な 10 ではなく現実的な 8〜9 を目指してください。

Shopify は Meta CAPI に対応していますか?

はい。Shopify は、Facebook & Instagram(Meta)販売チャネルを通じて Meta のコンバージョンAPI とのネイティブ連携を提供しています。Meta アカウントとピクセルを連携した後、顧客データの共有を「Maximum」(最大)に設定すると、Shopify が Metaピクセルと並行してサーバーサイドの CAPI イベントを自動で送信します。重複排除も自動で処理され、独自のコードは必要ありません。ほとんどの Shopify ストアにとって推奨される標準の選択肢です。

CAPI で不正クリックや偽のリードを防げますか?

いいえ。CAPI は測定とデータ転送のためのツールであり、不正を検出するものではありません。標準的な Metaピクセルも標準的な CAPI も、ボット、不正クリックのセッション、偽のフォーム送信によるリードを含め、条件を満たしたすべての訪問者に対してコンバージョンを発火させます。こうした未フィルタのイベントを送ると、Meta の Advantage+ の最適化が質の低いデータで学習し、質の低い類似トラフィックをさらに探すようになります。解決策は、イベントを送信する前に無効なトラフィックを除外する上流の検証層(不正を除外した CAPI)です。各クリックとリードを検証し、本物の人間によるコンバージョンだけをコンバージョンAPI で送信します。

CAPI のセットアップにはどのくらい費用がかかりますか?

方法によって異なります。Shopify や WooCommerce などのパートナー連携は通常無料で、Meta のワンクリックで使える Meta-enabled コンバージョンAPI(2026年4月15日に開始)も無料です。コンバージョンAPI ゲートウェイは自社のクラウドアカウント(AWS または GCP)で稼働するため、Meta への料金ではなくホスティング費用がかかります。サーバーサイド GTM ではクラウドのホスティング費用が加わり、独自の直接連携は開発者による 1 回限りの構築になります。API 自体には、Meta からのイベントごとの料金はかかりません。

CAPI ではどのサーバーイベントのパラメータが必須ですか?

すべての CAPI サーバーイベントには、event_name、event_time(Unix タイムスタンプ)、そしてコンバージョンが発生した場所を Meta に伝える action_source が必要です(値には website、app、email、phone_call、chat、physical_store、business_messaging などがあります)。ウェブサイトのイベントでは event_source_url も必須です。強く推奨されるのは、重複排除のための event_id、照合と EMQ のための user_data オブジェクト、金額と通貨のための custom_data です。メールアドレスや電話番号などの顧客情報のフィールドは正規化して SHA-256 でハッシュ化する必要があり、client_ip_address、client_user_agent、fbc、fbp はそのまま送信します。

この記事を共有
その他の記事

次に読みたい記事

  • 不正クリック対策

    Meta は Facebook 広告の無効なクリックを返金するか

    Meta は Google のように無効なクリックを返金しません。フォームも期限もなく、非公開の除外があるだけです。Meta のポリシーの実際の内容と、本当の対策を解説します。

    · 読了時間 16 分

  • 不正クリック対策

    不正クリック対策ツールの比較方法と選び方

    不正クリック対策ツールをベンダーに偏らずカテゴリ別に比較。標準フィルタ、IP ブロック、リアルタイムスコアリング、広告検証、自力対策とチェックリスト。

    · 読了時間 25 分

  • 不正クリック対策

    P-MAX キャンペーンを無効なトラフィックから守る方法

    P-MAX を不正クリックと無効なトラフィックから守る方法。プレースメント、チャネル別レポート、リードの質、コンバージョンのシグナルを見直し、無駄な広告費を削減します。

    · 読了時間 26 分