Meta Conversions API 拡張機能の概要
Meta Conversions API を使用すると、サーバーサイドのマーケティングデータを Meta テクノロジーに接続して、広告ターゲティングの最適化、アクションあたりのコストの削減、結果の測定を行うことができます。 イベントは Meta Pixel ID にリンクされ、クライアントサイドイベントと同様の方法で処理されます。
Meta Conversions API 拡張機能を使用すると、 イベント転送 ルールで API の機能を活用して、Adobe Experience Platform Edge Networkから Meta にデータを送信できます。 このドキュメントでは、拡張機能をインストールし、イベント転送 ルール でその機能を使用する方法について説明します。
デモ
次のビデオは、Meta Conversions API について理解を深めるためのものです。
前提条件
Meta Pixel と Conversions API を使用して、クライアント側とサーバー側で同じイベントを共有して送信することを強くお勧めします。Meta Pixel で取得されなかったイベントの回復に役立つ可能性があるからです。 Conversions API 拡張機能をインストールする前に、Meta Pixel 拡張機能 に関するガイドを参照して、クライアントサイドのタグ実装に統合する手順を確認してください。
Conversions API 拡張機能を使用するには、イベント転送にアクセスでき、Meta および Ad Manager にアクセスできる有効な Event Manager アカウントが必要です。 特に、既存の Meta Pixel の ID をコピー(または 新しく作成)して Pixel アカウントに拡張機能を設定できるようにする必要があります。
拡張機能のインストール
Meta Conversions API 拡張機能をインストールするには、データ収集 UI またはExperience Platform UI に移動し、左側のナビゲーションから「Event Forwarding」を選択します。 ここから、拡張機能を追加するプロパティを選択するか、代わりに新しいプロパティを作成します。
目的のプロパティを選択または作成したら、左側のナビゲーションで「Extensions」を選択し、「Catalog」タブを選択します。 Meta Conversions API カードを検索し、「Install」を選択します。
表示される設定ビューで、拡張機能をアカウントにリンクするには、以前にコピーした Pixel ID を指定する必要があります。 ID を入力に直接貼り付けることも、代わりにデータ要素を使用することもできます。
また、特に Conversions API を使用するためにアクセストークンを提供する必要があります。 この値を取得する手順については、Conversions API アクセストークンの生成 に関する ドキュメントを参照してください。
終了したら「Save」を選択します
拡張機能がインストールされ、イベント転送ルールでその機能を使用できるようになりました。
Facebook および Instagram 拡張機能との統合 facebook
Facebook と Instagram の拡張機能を使用した統合により、Meta ビジネスアカウントにすばやく認証できます。 これにより、Pixel ID とMeta Conversions API Access Token が自動入力され、Meta Conversions API のインストールと設定が容易になります。
Meta Conversions API 拡張機能をインストールすると、Facebook と Instagram での認証を求めるダイアログプロンプトが表示されます。
Facebook と Instagram での認証を求めるダイアログプロンプトが、イベント転送内のクイックスタートワークフロー UI にも表示されます。
イベント品質一致スコア (EMQ)との統合 emq
イベント品質一致スコア(EMQ)との統合により、EMQ スコアを表示して実装の有効性を簡単に確認できます。 この統合により、コンテキストの切り替えが最小限に抑えられ、Meta Conversions API 実装の成功を向上させることができます。 これらのイベントスコアは、Meta Conversions API extension 設定画面に表示されます。
LiveRamp との統合(Alpha) alpha
LiveRamp の認証済みトラフィックソリューション(ATS)をサイトにデプロイしている LiveRamp のお客様は、顧客情報パラメーターとして RampID を共有することを選択できます。 この機能のAlpha プログラムに参加するには、Meta アカウントチームにお問い合わせください。
イベント転送ルールの設定 rule
この節では、一般的なイベント転送ルールで Conversions API 拡張機能を使用する方法について説明します。 実際には、受け入れ可能なすべての 標準イベント を Meta Pixel と Conversions API で送信するために、いくつかのルールを設定する必要があります。 モバイルアプリデータについては、必須フィールド、アプリデータフィールド、顧客情報パラメーター、カスタムデータの詳細を参照してください こちら 。
新しいイベント転送ルールの作成を開始し、必要に応じてその条件を設定します。 ルールのアクションを選択する場合、拡張機能で「Meta Conversions API Extension」を選択してから、アクションタイプで「Send Conversions API Event」を選択します。
Meta 経由で Conversions API ーザーに送信されるイベントデータを設定できるコントロールが表示されます。 これらのオプションは、指定された入力に直接入力することも、代わりに値を表す既存のデータ要素を選択することもできます。 設定オプションは、以下に示すように、4 つの主なセクションに分かれています。
イベントを送信するために Meta Pixel と Conversions API の両方を使用している場合は、すべてのイベントに Event Name (
event_name)と Event ID (event_id)の両方を必ず含めてください。これらの値は イベントの重複排除 に使用されるからです。また、顧客のオプトアウトに準拠するのに役立つオプション Enable Limited Data Use 用意されています。 この機能について詳しくは、Conversions API データ処理オプション に関する ドキュメントを参照してください。
良好な共通 API 接続と高いイベント一致品質(EMQ)を確保するために、サーバーイベントと共にすべての 許可された顧客情報パラメーター を送信することをお勧めします。 また、これらのパラメータは 重要度と EMQ への影響に基づいて優先順位を付ける 必要があります。
購入イベントを送信する場合は、このセクションを使用して
currency および value に必要な属性を指定する必要があります。終了したら、「Keep Changes」を選択して、アクションをルール設定に追加します。
アクション設定に対して
ルールの設定が完了したら、「Save to Library」を選択します。 最後に、新しいイベント転送 ビルド を公開して、ライブラリに加えられた変更を有効にします。
イベントの重複排除 deduplication
前提条件の節 で説明したように、Meta Pixel タグ拡張機能と Conversions API イベント転送拡張機能の両方を使用して、同じイベントをクライアントとサーバーから冗長な設定で送信することをお勧めします。 これは、いずれかの拡張機能で取得されなかったイベントを回復するのに役立ちます。
クライアントとサーバーから異なるイベントタイプを送信し、両者が重複していない場合は、重複排除は必要ありません。 ただし、Meta Pixel と Conversions API の両方が 1 つのイベントを共有する場合は、レポートに悪影響が及ばないよう、これらの冗長なイベントの重複を排除する必要があります。
共有イベントを送信する場合は、クライアントとサーバーの両方から送信するすべてのイベントに、イベント ID と名前が含まれていることを確認してください。 同じ ID と名前を持つ複数のイベントを受け取った場合、Meta では、自動的に、重複を排除して最も関連性の高いデータを保持するために、複数の戦略を採用します。 このプロセスについて詳しくは、Meta イベント よびイベントの重複排除 Meta Pixel に関する Conversions API のドキュメ トを参照してください。
クイックスタートワークフロー:Meta Conversions API 拡張機能(Beta) quick-start
- クイックスタート機能は、Real-Time CDP PrimeおよびUltimate パッケージを購入したお客様が利用できます。 詳しくは、アドビ担当者にお問い合わせください。
- この機能は、まったく新しい実装を対象としており、現在、既存のタグおよびイベント転送プロパティへの拡張機能と設定の自動インストールをサポートしていません。
- まったく新しい実装の開始として使用します。
- 参照実装として活用します。参照実装を調べて、どのように設定されたかを確認し、現在の実稼動実装にレプリケートできます。
クイックスタート機能は、Meta Conversions API とMeta Pixel Extensions を使用して簡単かつ効率的に設定するのに役立ちます。 このツールは、Adobe タグとイベント転送で実行される複数の手順を自動化し、設定時間を大幅に短縮します。
この機能は、新しく自動生成されたタグとイベント転送プロパティに、Meta Conversions API とMeta Pixel Extensions の両方を自動的にインストールし、必要なルールとデータ要素を設定します。 さらに、Experience Platform Web SDKとデータストリームの自動インストールおよび設定も行います。 最後に、クイックスタート機能により、開発環境で指定された URL にライブラリが自動公開され、イベント転送とExperience Platform Edge Networkを介したクライアントサイドのデータ収集とサーバーサイドのイベント転送がリアルタイムで可能になります。
次のビデオでは、クイックスタート機能の概要を説明しています。
クイックスタート機能のインストール
この設定により、Meta Conversions API とMeta Pixel Extensions の両方が自動でインストールされます。 Metaでは、イベントコンバージョンサーバーサイドでイベントを収集して転送する場合に、このハイブリッド実装をお勧めします。
クイックセットアップ機能は、お客様がイベント転送の実装を開始するのを支援するように設計されており、すべてのユースケースに対応するエンドツーエンドの完全に機能する実装を提供するものではありません。
この機能をインストールするには、Adobe Experience Platform Data Collection Get Started ページで「Send Conversions Data to Meta for Home」を選択します。
Domain を入力し、「Next」を選択します。 このドメインは、自動生成されるタグとイベント転送のプロパティ、ルール、データ要素、データストリームなどの命名規則として使用されます。
Initial Setup ダイアログで、Meta Pixel ID、Meta Conversion API Access Token、Data Layer Path を入力し、「Next」を選択します。
初期設定プロセスが完了するまで数分間待ってから、「Next」を選択します。
Add Code on Your Site ダイアログで、コピー
<head> に貼り付けます。 実装が完了したら、「Start Validation」を選択します。
Validation Results ダイアログに、Meta拡張機能の実装結果が表示されます。 「Next」を選択します。また、Assurance のリンクを選択すると、追加の検証結果を確認できます。
Next Steps の画面が表示され、設定が完了したことを確認できます。 ここから、新しいイベントを追加して実装を最適化するオプションがあります。このイベントについては、次の節で説明します。
イベントを追加しない場合は、「Close」を選択します。
追加イベントの追加
新しいイベントを追加するには、「Edit Your Tags Web Property」を選択します。
編集するメタイベントに対応するルールを選択します。 例えば、「MetaConversion_AddToCart」と入力します。
イベントを追加するには、「Add」見出しの下にある「Events」を選択します。
「Event Type」を選択します。この例では、Click イベントを選択し、.add-to-cart-button が選択されている場合にトリガーするように設定しました。 Keep Changes を選択します。
新しいイベントが保存されました。 「Select a working library」を選択し、ビルド先のライブラリを選択します。
次に、Save to Library の横にあるドロップダウンを選択し、「Save to Library and Build」を選択します。 これにより、ライブラリに変更が公開されます。
設定したい他のメタコンバージョンイベントに対して、これらの手順を繰り返します。
データレイヤーの設定 configuration
MetaConversion_* rules ークフローの実行間にデータレイヤーを更新する必要があります。 ルール間でデータを更新しない場合は、現在のルー MetaConversion_* rule の最後の MetaConversion_* rule ージから古いデータを送信している場合もあります。設定時に、データレイヤーの保存場所を尋ねられました。 デフォルトでは、これは window.dataLayer.meta であり、meta オブジェクト内では、次に示すように、データが想定されます。
これは、すべての MetaConversion_* ルールでこのデータ構造を使用して、関連するデータを Meta Pixel 拡張機能と Meta Conversions API に渡すので、理解することが重要です。 様々なメタイベントに必要なデータについて詳しくは、 標準イベント に関するドキュメントを参照してください。
例えば、MetaConversion_Subscribe ルールを使用する場合は、window.dataLayer.meta.currency 標準イベント window.dataLayer.meta.predicted_ltv に関するドキュメントに記載されているオブジェクトプロパティに従って、window.dataLayer.meta.value、、 を更新する必要があります。
以下は、ルールを実行する前にデータレイヤーを更新するために web サイトで実行する必要がある処理の例です。
デフォルトでは、どの <datalayerpath>.conversionData.eventId ージでも、「新しいイベント ID を生成」アクションによって MetaConversion_* rules ータがランダムに生成されます。
データレイヤーの外観のローカル参照については、プロパティの MetaConversion_DataLayer データ要素でカスタムコードエディターを開きます。
次の手順
このガイドでは、Meta 拡張機能を使用してサーバーサイドのイベントデータを Meta Conversions API に送信する方法について説明しました。 ここから、より多くの Pixels を接続し、該当する場合はより多くのイベントを共有することで、統合を拡張することをお勧めします。 次のいずれかの操作を行うと、広告パフォーマンスをさらに向上させることができます。
- Pixels 統合にまだ接続されていない他の Conversions API を接続します。
- 特定のイベントをクライアントサイドの Meta Pixel でのみ送信する場合は、サーバーサイドからも同じイベントを Conversions API に送信します。
統合を効果的に実装する方法について詳しくは、Meta のベストプラクティス Conversions API に関する のドキュメントを参照してください。 Adobe Experience Cloudのタグとイベント転送の一般的な情報については、 タグの概要 を参照してください。