外部ID

オブジェクトタイプ: 文字列または文字列の配列 | ハッシュ化推奨

外部IDは、ロイヤルティメンバーID、ユーザーID、外部クッキーIDなど、広告主のシステム上のユーザーを表す文字列です。特定のイベントに1つ以上のexternal_ IDを送信することができます。Facebook上の誰かとマッチングしないか調べられます。

外部IDは、ブラウザーピクセル、コンバージョンAPI、オフラインコンバージョンAPI (OCAPI)など、複数のチャンネルで送信できます。チャンネル全体で一貫している必要があります。例えば、external_id123に設定されたブラウザーピクセルイベントを送信する場合、その同じユーザーのコンバージョンAPIイベントでもexternal_id123に設定されていなければなりません。

ブラウザーピクセル経由で送信されたexternal_idを確認するには、[送信された詳細マッチングパラメーター]の下にあるピクセルヘルパーを探してください。external_idはテストイベントツールでは利用できません。

それを使う理由

広告主は、自分のプロパティを訪問したユーザーにすでに自分のIDを割り当てているかもしれません。external_idフィールドにより、これらのIDを利用して次のことを行えます。

  • ビジネスをスケーリングする: external_idを提供すると、異なるチャネルで再び使用し、異なるオーディエンスを作成できます。結局、external_idを内部IDシステムにマッピングすれば、大量のPIIを管理する必要がなくなります。
  • マッチレートを向上させマッチングしたものを複数のチャンネル全体で活用する: 特定の識別子へのアクセスがないチャンネルのマッチレートを向上させ、他のチャンネルからの情報を活用する。例 - チャンネル全体でマッチタイプを活用するをご覧ください。
  • 独自のオーディエンスを作成する: オーディエンスの作成をご覧ください。
  • セキュリティとプライバシーを高める: ハッシュドPIIを複数回アップロードするのではなく、external_idとPIIを送信すれば、その一マッチングしたものを再利用できます。

処理の概要

ステップ1

external_idと他のいくつかの 顧客情報パラメーターとともにイベントを送ります。このイベントは、ブラウザーピクセル、コンバージョンAPI、オフラインコンバージョンAPIなど、さまざまなチャンネルで送信できます。

ステップ2

Meta側では、送信されたすべての情報を使ってマッチングするものを探します。マッチングするものが見つかったら、提供されたexternal_idをその特定のユーザーと関連付けます。

ステップ3

その後のイベントでは、external_idのみを含むイベントを送ることができます。Meta側では、external_idとマッチングしたFacebookユーザーとの間で以前確立された関連を維持します。

特定のユーザーへのexternal_idは定期的に期限切れになります。できるだけこまめに更新することをおすすめします。

例 - チャンネル全体でマッチタイプを活用する

  1. ブラウザーピクセル付きのウェブサイトがあるとします。
  2. ユーザーがそのウェブサイトで特定の製品を見ます。
  3. ウェブサイトはハッシュ化された顧客情報を含むブラウザーピクセル経由でViewContentイベントをMetaに送信します。イベントにはそのユーザーのハッシュ化されたメールアドレスとハッシュ化された外部IDを含めます。ピクセルには自動的にCookie情報が含まれます。
  4. Meta側では、ハッシュ化された電子メールを使用してマッチングするものを見つけます。Metaは、external_idとFacebookユーザーの間のマッピングを覚えています。
  5. 数日後、同じユーザーがウェブサイトで購入を完了します。
  6. ウェブサイトは新しいイベントをMetaに送ります。今回は、コンバージョンAPIを使用します。イベントには、external_idを含めます。
  7. Metaはexternal_idを取得します。ピクセル経由で送信されていたデータでマッチングがすでに作成されていることがわかりました。コンバージョンAPIで既存のマッピングを活用することができます。

例 - パートナーユースケース

パートナーのウェブサイトで起こったコンバージョンを報告するためにexternal_idを活用してください。その場合、プロセスは次のようになります。

  1. ユーザーがウェブサイトにいて、パートナーのウェブサイトをクリックするとします。
  2. ウェブサイトはピクセルイベントにexternal_idを付けてFacebookに送信します。パートナーには、external_idを含むリダイレクトリクエストを送信します。
  3. ユーザーがパートナーのウェブサイトでコンバージョンを完了します。
  4. パートナーがあなたにexternal_idを含むコンバージョン情報を送信します。パートナーは機密情報をあなたと共有する必要はありません。
  5. 新しいコンバージョン情報とそれぞれのexternal_idを含む別のイベントをMetaに送ります。

オーディエンスの作成

ブラウザーピクセル、コンバージョンAPI、オフラインコンバージョンAPI、アプリイベントの間でexternal_idを一貫して使用することが必須です。このようにすれば、external_idを使用して以下の種類のオーディエンスを作成できます。

カスタマーファイルのカスタムオーディエンスがリストにないことに注意してください。このタイプのオーディエンスは異なるポリシーを使用しており、コンバージョンAPIから受信したデータのexternal_idまたはextern_idのみを使用して作成することはできません。

Fbpパラメーター

イベントにexternal_idを追加できる場合、常にそうすべきです。しかし、自分のシステムがそのように設定されていない場合、fbpパラメーターを外部IDとして使用することで問題を緩和できます。fbpパラメーターの詳細についてご覧ください。

シナリオデータの取り扱い方法

イベントにはfbpが含まれますが、external_idは含まれません

Metaは、fbpexternal_id として使用し、マッチングするものを探します。fbpはブラウザーCookieなので、有効期限があります。

イベントにはfbpexternal_idが含まれています

Metaは、両方のフィールドを保存してマッチングするものを探します。性能を向上させるので、external_idの方が常に好ましいです。

イベントにはexternal_idが含まれますが、fbpは含まれません

これはexternal_idを含む通常のイベントとして処理されます。