コンバージョンAPIは、適切なデータ透明性とデータ管理機能を消費者に提供しながら、パーソナライズされたエクスペリエンスを引き続き提供しようとする広告主の取り組みをサポートします。このAPIを使えば、ブラウザーを経由せずにサーバーから直接データを共有できるようになります。
ファネルをより詳細に可視化: コンバージョンAPIを使うと、Metaピクセルと比べてより幅広いデータを共有できます。このAPIを使うことで、CRMデータ、ファネル下部のイベント(質の高いリードを含む)、ウェブサイトと実店舗にまたがるマルチサイトコンバージョンパスなど、より多くの情報を考慮した意思決定が可能になります。
データ管理: コンバージョンAPIをサーバーのみの実装(Metaピクセルを使わないなど)で使うと、共有データをさらに細かく管理できるようになります。イベントへのインサイトの追加を選んだ場合、製品マージンや履歴情報(顧客価値スコアなど)といったデータを提供できます。
シグナルの信頼性と回復力: コンバージョンAPIを使ってデータを共有すると、Metaピクセルなどブラウザーベースの手法のみを使う場合より信頼性が高まることがあります。このAPIは、ブラウザーのクラッシュや接続トラブルといった問題の影響を受けにくい設計になっています。また、データ転送に関する業界の新たな制限によって、Cookieやピクセルを使った追跡の効果に制約が生じる可能性があります。その場合、コンバージョンAPIを使用すれば、ピクセルでは捕捉できなくなったシグナルの共有を管理できます。
その他のリソース: コンバージョンAPI: 開発者向けの直接統合プレイブック(PDF)と開発者向けの直接統合ウェビナーをご覧ください。
コンバージョンAPIの統合は、主に次の2つの段階に分けて考えることができます。
準備 — 適切な統合のタイプを選択し、送信するイベントを定義し、利用可能な最適化オプションを確認します。
以下は、統合プロセス全体をまとめたものです。
要件 | 完全な統合 | 最適化 |
---|---|---|
ユーザーの同意を得てMetaと共有するイベントを選択します(存在する場合)。 ビジネスのアセット(Metaピクセル、Metaアプリケーション、ビジネスマネージャ、サーバー接続、システムユーザー)を設定します。 | ステップ1: イベント1件 - システムユーザーのトークンを使って、手動または自動で任意のイベントを送信します。このステップが完了すれば、認証が正しく設定されたことになります。 ステップ2: 完全な統合 - 自動化されたイベントをいくつか送信して、統合が行われたことを確認する必要があります。このマイルストーンを完了すると、ピクセルの使用を停止したり、ピクセルがブロックされたりした場合でもコンバージョンAPIに最適化することができます。 | 完全な統合が完了したら、十分な数の自動化されたファネルイベントを送信して、オンボーディングが完了していることを確認します。次に、イベントのマッチングクオリティのガイダンスに基づいてマッチレートを最適化します。 次の点を確認します。
|
Metaピクセルをすでに統合している場合、コンバージョンAPIの統合は、全く異なる接続としてではなく、そのピクセル統合の拡張として設定する必要があります。
ピクセルデータの共有に関して同意を管理するロジックがある場合は、コンバージョンAPI経由でのデータの共有に関しても同じロジックを使用してください。
まず、実装する統合オプションを選択します。
設定 | アプローチの説明 |
---|---|
冗長設定(推奨) | すべてのイベントをピクセルとコンバージョンAPIの両方で送信します。これは、ピクセルをウェブサイトに保存したい、コンバージョンAPIを完全に採用できる人におすすめの設定です。 この設定を正しく行うには、ピクセルイベントとコンバージョンAPIイベントの両方に対して永続的な この設定では、ブラウザーのピクセルのみを使用する場合と同程度かそれ以上のパフォーマンスが実現します。別のウェブサイトでの購入、リードコンバージョン、電話など、ブラウザーではトラッキングされない可能性のあるイベントをサーバーはキャプチャすることができます。 |
分割設定 | ピクセルおよびコンバージョンAPI経由でさまざまなタイプのイベントを送信します。例えば、ピクセル経由で このオプションは冗長設定ほど最適な設定ではありませんが、完全な冗長設定を利用したくない場合には検討してもよいでしょう。ただし、ブラウザーに変更が加えられると追加の作業が必要になる場合がある点を考慮してください。 |
サーバーのみの実装 | ブラウザーを使用せずコンバージョンAPIでのみイベントを送信します。このアプローチに切り替える前に、冗長設定か分割設定のいずれかを実装することをおすすめします。 |
統合アプローチを選択したら、送信するイベントを定義できます。シグナルが最も役に立つのは、MetaユーザーIDとマッチングされた場合です。そのため、イベントと一緒に送信するパラメーターとその送信頻度について検討することが重要になります。
ビジネスと最も関連性の高いイベントを送信します。Metaでサポートされている標準イベントとカスタムイベントの一覧をご覧ください。
各イベント内で複数のパラメーターを送信できます。これらのフィールドについて、詳しくはコンバージョンAPIで使用されるパラメーターをご覧ください。
イベントには、event_id
、external_id
、order_id
など複数のタイプのIDを追加できます。これらのパラメーターの違いを把握することが重要です。
ID | 説明 | 使用方法 |
---|---|---|
特定の顧客を示す固有のIDです。 | 外部IDについて、詳しくはこちらをご覧ください。 | |
イベントID | 特定のイベントを示す固有のIDです。 | イベントの重複排除に使用されます。このフィールドは、ブラウザーピクセルとコンバージョンAPIの両方でイベントを送信している場合は非常に重要です。 |
注文ID | 特定の注文を示す固有のIDです。このパラメーターは購入イベントに対してのみ機能し、 | この実装は、一部のMetaパートナーに限定されています。ご利用については、Meta担当者にお問い合わせください。 ブラウザーピクセルとコンバージョンAPIの両方でイベントを送信している場合、購入イベントの重複排除に使用されます。
購入イベントの重複排除が可能な期間は、48時間(推奨)または28日の2種類です。この期間は、同じイベントの最初のインスタンスと2番目のインスタンスの間の期間を示します。 |
イベントの送信は、コンバージョンAPI経由で特定のタイムラインに基づいてリアルタイムまたはバッチ処理で行うことおすすめします。イベントをリアルタイムもしくは1時間以内に送信すると、イベントをアトリビューションに使って、広告配信に最適化できるようになります。
イベントを発生後2時間以上経ってから送信すると、それらのイベント用に最適化された広告のパフォーマンスが大幅に低下する可能性があります。24時間以上経ってから送信したイベントでは、アトリビューションや最適化された広告の配信で重大な問題が発生することがあります。
コンバージョン期間が長いイベントを送信する場合は、コンバージョンがすべて完了した時点からできるだけリアルタイムに近いタイミングでイベントを送信してください。
以下の手順を完了したら、次のステップに進みます。
コンバージョンAPIでは、次の最適化タイプが提供されます。
最適化オプション | 説明 |
---|---|
コンバージョンの最適化 | コンバージョンが実現する可能性が最も高いユーザーに広告を表示するように広告配信を最適化します。 |
バリュー最適化(広告費用対効果(ROAS)最適化とも呼ばれます) | $50を超える購入など、指定された金額のコンバージョンが実現する可能性が最も高いユーザーに広告を表示するように広告配信を最適化します。 |
製品のダイナミック広告 | 特定の商品を購入する可能性が最も高いユーザーにその商品の広告を表示するように広告を最適化します。 |
次の2とおりの方法で統合を実装できます。
マーケティングパートナー経由でコンバージョンAPIを使用する広告主は、パートナーの実装ガイドラインに従う必要があります。
コンバージョンAPIを使用する前に、次のアセットを設定します。
アセット | 説明 |
---|---|
コンバージョンAPI経由で送信するイベントは、ピクセル経由で送信するイベントと同じ方法で処理および保存されます。コンバージョンAPIを実装するときは、イベントを送信するピクセルを選択します。 コンバージョンAPIイベントをピクセルに送信すると、測定、アトリビューション、広告配信の最適化にブラウザーベースのピクセルイベントを使うのと同じ方法でコンバージョンAPIイベントを使えます。ブラウザーとサーバーから同じMetaピクセルIDにイベントを送信することをおすすめします。 | |
このAPIを使用するには、ビジネスマネージャが必要です。ビジネスマネージャにより、広告主はビジネス全体のMetaマーケティング活動を統合し、外部パートナーと連携できるようになります。ビジネスマネージャをお持ちでない場合は、ヘルプセンター記事でビジネスマネージャを作成する方法をご確認ください。 | |
アクセストークン | コンバージョンAPIを使うには、アクセストークンが必要です。次の2とおりの方法でアクセストークンを取得できます。
|
アセットの準備ができたら、APIの実装に進みます。API呼び出しで使用するので、必ずアセットのIDを保存しておいてください。
要件の設定が完了したら、実装プロセスを開始します。コンバージョンAPI上で実装する際は、必ず開発者向けドキュメントを確認してください。
APIを初めて使用する場合は、テスト呼び出しから始めてください。そのためには、ペイロードとAPI呼び出しメソッドが必要になります。テスト呼び出しが完了したら、呼び出しが予期したとおりに実行されたことをイベントマネージャで確認します。
ペイロード | API呼び出しメソッド |
---|---|
ペイロードヘルパーを使って、呼び出しで送信されるサンプルペイロードを生成します。ツールに記載されている手順に従ってください。ペイロードは次のようになります。 { "data": [ { "event_name": "Purchase", "event_time": 1601673450, "user_data": { "em": "7b17fb0bd173f625b58636fb796407c22b3d16fc78302d79f0fd30c2fc2fc068", "ph": null }, "custom_data": { "currency": "USD", "value": "142.52" } } ] } ペイロードヘルパーからペイロードをテストする場合は、[このペイロードをテスト]にピクセルIDを追加して、[テストイベントに送信]をクリックします。イベントマネージャで[自分のピクセル] > [テストイベント]に移動すると、イベントを確認できます。詳しくはテストイベントツールをご覧ください。 | ペイロードに問題がなければ、呼び出しを行う方法を決めます。グラフAPIエクスプローラを使う(ガイドはこちら)ことも、独自のサーバーを使うこともできます。サーバーを使っている場合は、CURLまたはMeta Business SDKを使用できます。Metaは、Meta Business SDKの使用を強くおすすめしています。 呼び出しメソッドにかかわらず、 { "events_received": 1, "messages": [], "fbtrace_id": <FB-TRACE-ID> } |
最初の呼び出しが完了したら、イベントマネージャで[自分のピクセル] > [概要]に移動してイベントを確認します。
イベントマネージャでテストイベントを確認したら、イベントの送信と確認に進みます。
イベントの送信を開始するには、APIの/events
エッジにPOST
リクエストを送信します。ペイロードを呼び出しに添付します。ペイロードの生成にあたってサポートが必要な場合は、ペイロードヘルパーにアクセスしてください。詳細とコードサンプルについては、以下のリソースをご覧ください。
イベントの送信を開始したら、イベントマネージャに移動し、送信したイベントが受信されていることを確認します。イベントを確認する方法については、こちらをご覧ください。
実装がブラウザーピクセルを補完するものである場合は、重複排除設定に進みます。それ以外の場合は、これですべての設定が完了です。まだご不明な点がある場合は、サポートをご覧ください。
ピクセルとコンバージョンAPIから同じイベントを送信している場合は、両方のチャネルから送信されるイベントの重複排除を設定する必要があります。まず、開発者向けドキュメントを読み、重複排除ロジックを理解してください。
同じサーバーキーの組み合わせ(event_id
、event_name
)とブラウザーキーの組み合わせ(eventID
、event
)が48時間以内に同じピクセルIDに送信された場合に、後で送信された重複イベントを破棄します。
以下の方法で、イベントが重複排除されていることを確認できます。
event_id
とブラウザーイベントのeventID
event_name
event_id
が含まれていることを確認します。このIDは、他のイベントと共有できません。イベントの重複を排除する最適な方法はイベントIDを使うことですが、実装はかなり複雑になります。代わりにexternal_idやfbpパラメーターを使う方法もあります。external_idまたはfbpパラメーターがブラウザーとサーバーの両方を経由して渡されるように設定している場合、48時間以内に同じexternal_idまたはfbpパラメーターで同じイベントが発生すると、イベントが自動的に重複排除されます。
Meta Business SDKは、コンバージョンAPIのユーザー向けに特別に設計された高度な機能を備えています。
以下の手順は、広告主にサービスとしてコンバージョンAPIを提供しているパートナー向けです。
アプリは次の機能と権限を獲得する必要があります。
まず、直接統合の手順に従って統合をテストします。そうすると、クライアントの代わりにイベントを送信するための承認をリクエストできるようになります。次のような認証オプションがあります。
Meta Business拡張機能は、以降のプロセスでクライアントの代わりにイベントを送信するために必要なすべての情報を返します。また、クライアントのビジネスマネージャで作成されたシステムユーザーアクセストークンを取得するためのエンドポイントを提供します。このプロセスには、サーバーイベントを送信するための権限が含まれており、安全な方法で自動的に実行されます。
このエンドポイントでは、入力パラメーターとしてユーザーアクセストークンが必須です。Meta Business拡張機能の新しいユーザーは、Meta Business拡張機能の設定が完了したら、このエンドポイントを呼び出してシステムユーザーアクセストークンを取得します。既存のユーザーは、新しいAPIエンドポイントを呼び出す前に再認証を要求する必要があります。
現在、Facebook Business拡張機能は、承認されているパートナー様しかご利用いただけません。パートナーになることに興味をお持ちでしたら、ご利用についてMeta担当者にお問い合わせください。
クライアントにコンバージョンAPI経由で手動でシステムのユーザーアクセストークンをピクセル設定内に作成してもらいます。次に、そのトークンを使用してイベントを広告主のピクセルに送信します。
システムユーザーまたは管理者システムユーザーは、アクセストークンの生成に使用されるアプリをインストールする必要があります。この設定により、アプリがこのシステムユーザーまたは管理者システムユーザーに代わってAPIを呼び出せるようになります。
このオプションを使用すると、クライアントはビジネスマネージャ設定またはAPIを利用してピクセルをパートナーと共有し、パートナーのシステムユーザーをクライアントのピクセルに割り当てて、サーバーイベントを送信するためのアクセストークンを生成できます。
コンバージョンAPIイベントを自社のプラットフォームにアトリビューションさせるには、partner_agent
フィールドを使用します。これにより、クライアントの代わりにイベントを送信する際に、独自のプラットフォームIDを設定できるようになります。マネージドパートナーの場合は、Metaの担当者と相談し、プラットフォームのIDについて合意しておく必要があります。この値は、23文字未満で、アルファベットを少なくとも2文字含むフォーマットにしてください。その後、この識別情報をサーバーイベントごとに送信します。
プラットフォームで統合を有効にすることを検討している広告主には、必ず最新の設定ガイドを提供してください。
デバッグおよびビジネスヘルプセンターの記事に関する情報をご覧ください。
ビジネスマネージャID、アプリID、ピクセルIDの情報を提供して、Metaの担当者が統合のテストやトラブルシューティングの際に利用できるようにしてください。