Facebook 接続
概要 overview
ハッシュ化されたメールに基づいてオーディエンスのターゲティング、パーソナライゼーションおよび抑制を行うための、Facebook キャンペーン用のプロファイルをアクティブ化します。
この宛先は、Facebook’s、Custom Audiences、Facebook、Instagram など、Audience Network でサポートされてい Messenger アプリファミリ全体でのオーディエンスのターゲティングに使用できます。 Campaign を実行するアプリの選択は、Facebook Ads Manager のプレースメントレベルに示されます。
ユースケース
Facebook の宛先を使用する方法とタイミングをより深く理解するために、Adobe Experience Platformのお客様がこの機能を使用して解決できる、2 つのサンプルユースケースを以下に示します。
のユースケース#1
オンラインretailerは、ソーシャルプラットフォームを通じて既存の顧客にリーチし、以前の注文に基づいてパーソナライズされたオファーを表示したいと考えています。 オンラインのretailerは、電子メールアドレスを独自の CRM からAdobe Experience Platformに取り込み、独自のオフラインデータからオーディエンスを作成し、これらのオーディエンスを Facebook ソーシャルプラットフォームに送信して、広告費用を最適化できます。
のユースケース#2
ある航空会社には様々な顧客レベル(ブロンズ、シルバー、ゴールド)があり、ソーシャルプラットフォームを通じて各レベルにパーソナライズされたオファーを提供したいと考えています。 ただし、すべての顧客が航空会社のモバイルアプリを使用しているわけではなく、一部の顧客は会社の web サイトにログオンしていません。 これらの顧客に関して会社が持っている識別子は、メンバーシップ ID とメールアドレスのみです。
ソーシャルメディア全体でターゲットを設定するには、メールアドレスを識別子として使用して、CRM からAdobe Experience Platformに顧客データをオンボーディングします。
次に、関連するメンバーシップ ID や顧客層などのオフラインデータを使用して、Facebook 宛先を通じてターゲットにできる新しいオーディエンスを構築できます。
サポートされている ID supported-identities
Facebook Custom Audiences では、以下の表で説明する ID のアクティブ化をサポートしています。 ID についての詳細情報。
GAIDIDFAphone_sha256email_lc_sha256extern_idgender使用できる値:
- 男性用
m - 女性用
f
Experience Platform 自動的にハッシュ化 この値を Facebook に送信する前に行います。 この自動ハッシュは、Facebook のセキュリティとプライバシーの要件に準拠するために必要です。 このフィールドには事前にハッシュされた値を指定しない ください これは、一致するプロセスが失敗する原因となります。
date_of_birthyyyy-MM-DD。Experience Platform は自動的にハッシュ化 します。この値は Facebook に送信される前に確認してください。 この自動ハッシュは、Facebook のセキュリティとプライバシーの要件に準拠するために必要です。 このフィールドには事前にハッシュされた値を指定しない ください これは、一致するプロセスが失敗する原因となります。
last_namea-z 文字のみ、句読点なし。 特殊文字には UTF-8 エンコーディングを使用します。Experience Platform は自動的にハッシュ化 します。この値は Facebook に送信される前に確認してください。 この自動ハッシュは、Facebook のセキュリティとプライバシーの要件に準拠するために必要です。 このフィールドには事前にハッシュされた値を指定しない ください これは、一致するプロセスが失敗する原因となります。
first_namea-z 文字のみ、句読点なし、スペースなし。 特殊文字には UTF-8 エンコーディングを使用します。Experience Platform は自動的にハッシュ化 します。この値は Facebook に送信される前に確認してください。 この自動ハッシュは、Facebook のセキュリティとプライバシーの要件に準拠するために必要です。 このフィールドには事前にハッシュされた値を指定しない ください これは、一致するプロセスが失敗する原因となります。
first_name_initiala-z 文字のみ。 特殊文字には UTF-8 エンコーディングを使用します。Experience Platform は自動的にハッシュ化 します。この値は Facebook に送信される前に確認してください。 この自動ハッシュは、Facebook のセキュリティとプライバシーの要件に準拠するために必要です。 このフィールドには事前にハッシュされた値を指定しない ください これは、一致するプロセスが失敗する原因となります。
stateExperience Platform は自動的にハッシュ化 します。この値は Facebook に送信される前に確認してください。 この自動ハッシュは、Facebook のセキュリティとプライバシーの要件に準拠するために必要です。 このフィールドには事前にハッシュされた値を指定しない ください これは、一致するプロセスが失敗する原因となります。
citya-z 文字のみ、句読点なし、特殊文字なし、スペースなし。Experience Platform は自動的にハッシュ化 します。この値は Facebook に送信される前に確認してください。 この自動ハッシュは、Facebook のセキュリティとプライバシーの要件に準拠するために必要です。 このフィールドには事前にハッシュされた値を指定しない ください これは、一致するプロセスが失敗する原因となります。
zipArea/District/Sector 形式を使用します。Experience Platform は自動的にハッシュ化 します。この値は Facebook に送信される前に確認してください。 この自動ハッシュは、Facebook のセキュリティとプライバシーの要件に準拠するために必要です。 このフィールドには事前にハッシュされた値を指定しない ください これは、一致するプロセスが失敗する原因となります。
countryExperience Platform は自動的にハッシュ化 します。この値は Facebook に送信される前に確認してください。 この自動ハッシュは、Facebook のセキュリティとプライバシーの要件に準拠するために必要です。 このフィールドには事前にハッシュされた値を指定しない ください これは、一致するプロセスが失敗する原因となります。
サポートされるオーディエンス supported-audiences
この節では、この宛先に書き出すことができるオーディエンスのタイプについて説明します。
書き出しのタイプと頻度 export-type-frequency
宛先の書き出しのタイプと頻度について詳しくは、以下の表を参照してください。
Facebook アカウントの前提条件 facebook-account-prerequisites
オーディエンスを Facebook に送信する前に、次の要件を満たしていることを確認してください。
-
Facebook ユーザーアカウントには、使用している広告アカウントを所有する Facebook Business Account へのフルアクセス権が必要です。
-
使用する広告アカウントに対して、Facebook ユーザーアカウントで Manage campaigns 権限が有効になっている必要があります。
-
Adobe Experience Cloud ビジネス アカウントは、広告パートナーとして Facebook Ad Account に追加される必要があります。
business ID=206617933627973.を使用します。詳しくは、Facebook ドキュメントの ビジネスマネージャーへのパートナーの追加 を参照してください。note important IMPORTANT Adobe Experience Cloudの権限を設定する場合は、キャンペーンの管理 権限を有効にする必要があります。 Adobe Experience Platform 統合には権限が必要です。 -
Facebook Custom Audiences のサービス利用規約を読み、署名します。 これを行うには、
https://business.facebook.com/ads/manage/customaudiences/tos/?act=[accountID]&business_id=206617933627973に移動します。accountIDれは Facebook Ad Account ID です。 サービス利用規約に署名する際は、URL にbusiness_id=206617933627973セクションが存在することを確認してください。note important IMPORTANT Facebook Custom Audiences サービス利用規約に署名する場合は、Facebook API での認証に使用したのと同じユーザーアカウントを使用してください。
ID の一致要件 id-matching-requirements
Facebook では、個人を特定できる情報(PII)が明確に送信されないことが必要です。 したがって、Facebook に対してアクティブ化されたオーディエンスは、メールアドレスや電話番号などの識別子を ハッシュ化 してオフにすることができます。
Adobe Experience Platformに取り込む ID のタイプに応じて、対応する要件に従う必要があります。
オーディエンスのマッチ率の最大化 match-rates
Facebook で最高のオーディエンス一致率を達成するには、phone_sha256 および email_lc_sha256 のターゲット ID を使用することを強くお勧めします。
これらの識別子は、Facebook がプラットフォーム間でオーディエンスを照合するために使用する主な識別子です。 ソースデータがこれらのターゲット ID に適切にマッピングされ、ハッシュ要件に準拠してい Facebook’s ことを確認します。
電話番号のハッシュ要件 phone-number-hashing-requirements
Facebook で電話番号をアクティブ化する方法は 2 つあります。
- 生の電話番号の取り込み:E.164 形式の生の電話番号を Experience Platform に取り込むことができます。 それらはアクティベーション時に自動的にハッシュ化されます。 このオプションを選択する場合は、常に生の電話番号を
Phone_E.164名前空間に取り込んでください。 - ハッシュ化された電話番号の取り込み:Experience Platform に取り込む前に、電話番号を事前にハッシュ化できます。 このオプションを選択した場合は、ハッシュ化された電話番号を常に
Phone_SHA256名前空間に取り込んでください。
Phone 名前空間に取り込まれた電話番号は、Facebook でアクティブ化できません。メールハッシュ要件 email-hashing-requirements
メールアドレスをAdobe Experience Platformに取り込む前にハッシュ化したり、Experience Platformでメールアドレスを明確に使用して、アクティベーション時 Experience Platform ハッシュ化したりできます。
Experience Platformでのメールアドレスの取り込みについて詳しくは、 バッチ取り込みの概要 および ストリーミング取り込みの概要 を参照してください。
メールアドレスを自分でハッシュ化することを選択する場合は、次の要件に必ず従ってください。
- メール文字列の先頭と末尾のスペースをすべてトリミングします。例:
johndoe@example.comではなく<space>johndoe@example.com<space>; - メール文字列をハッシュ化する場合は、小文字の文字列もハッシュ化します。
- 例:
example@email.comではなくEXAMPLE@EMAIL.COM;
- 例:
- ハッシュ化された文字列がすべて小文字であることを確認します
- 例:
55e79200c1635b37ad31a378c39feb12f120f116625093a19bc32fff15041149ではなく55E79200C1635B37AD31A378C39FEB12F120F116625093A19bC32FFF15041149;
- 例:
- ひもに塩をかけるな。
> 属性ソースデータは、自動的にはハッシュ化されません。 ハッシュ化されていない属性がソースフィールドに含まれている場合は、「変換を適用」オプションをオンにして、アクティブ化時に Experience Platform がデータを自動的にハッシュ化するように設定します。
> 「変換を適用」オプションは、属性をソースフィールドとして選択した場合にのみ表示されます。 名前空間を選択した場合は表示されません。
カスタム名前空間の使用 custom-namespaces
Extern_ID 名前空間を使用して Facebook にデータを送信する前に、Facebook Pixel を使用して独自の識別子を同期させる必要があります。 詳しくは、Facebook 公式ドキュメント を参照してください。
宛先への接続 connect
この宛先に接続するには、宛先設定のチュートリアルの手順に従ってください。宛先の設定ワークフローで、以下の 2 つのセクションにリストされているフィールドに入力します。
次のビデオでは、Facebook しい宛先を設定し、オーディエンスをアクティブ化する手順も示します。
宛先に対する認証 authenticate
- 宛先カタログで Facebook の宛先を見つけて、「設定」を選択します。
- 宛先に接続 を選択します。
- Facebook の認証情報を入力し、「ログイン」を選択します。
認証資格情報を更新 refresh-authentication-credentials
Facebook 認証トークンは 60 日ごとに期限切れになります。 トークンの有効期限が切れると、宛先へのデータの書き出しは機能しなくなります。
トークンの有効期限は、「アカウント または 参照 タブの「アカウントの有効期限 列から監視できます。
トークンの有効期限が原因でアクティベーションデータフローが中断されるのを防ぐには、次の手順を実行して再認証を行います。
- 宛先/アカウント に移動します。
- (オプション)ページで使用可能なフィルターを使用して、Facebook アカウントのみを表示します。
- 更新するアカウントを選択し、省略記号を選択して 詳細を編集 を選択します。
- モーダルウィンドウで、「OAuth に再接続」を選択し、Facebook の資格情報を使用して再認証します。
宛先の詳細の入力 destination-details
宛先の詳細を設定するには、以下の必須フィールドとオプションフィールドに入力します。UI のフィールドの横のアスタリスクは、そのフィールドが必須であることを示します。
- 名前:今後この宛先を認識するための名前。
- 説明:今後この宛先を識別するのに役立つ説明。
- アカウント ID:お使いの Facebook Ad Account ID。 この ID は Facebook Ads Manager アカウントで確認できます。 この ID を入力する際には、常に接頭辞
act_を追加します。
アラートの有効化 enable-alerts
アラートを有効にすると、宛先へのデータフローのステータスに関する通知を受け取ることができます。リストからアラートを選択して、データフローのステータスに関する通知を受け取るよう登録します。アラートについて詳しくは、UI を使用した宛先アラートの購読についてのガイドを参照してください。
宛先接続の詳細の入力を終えたら「次へ」を選択します。
この宛先に対してオーディエンスをアクティブ化 activate
- データをアクティブ化するには、宛先の表示、宛先のアクティブ化、プロファイルの表示 および セグメントの表示 アクセス制御権限 が必要です。 アクセス制御の概要を参照するか、製品管理者に問い合わせて必要な権限を取得してください。
- ID を書き出すには、ID グラフの表示 アクセス制御権限 が必要です。
{width="100" modal="regular"}
この宛先にオーディエンスをアクティブ化する手順については、ストリーミングオーディエンス書き出し宛先に対するオーディエンスデータのアクティブ化を参照してください。
セグメントスケジュール ステップでは、オーディエンスを に送信する際に オーディエンスの接触チャネル Facebook Custom Audiences を指定する必要があります。
マッピング例:Facebook Custom Audience でのオーディエンスデータのアクティブ化 example-facebook
以下は、Facebook Custom Audience でオーディエンスデータをアクティブ化する際の正しい ID マッピングの例です。
ソースフィールドを選択中:
- 使用しているメールアドレスがハッシュ化されていない場合は、
Email名前空間をソース ID として選択します。 Email_LC_SHA256の Experience Platform メールハッシュ要件 Facebook に従って、 へのデータ取り込み時に顧客のメールアドレスをハッシュ化した場合は、 名前空間をソース ID として選択します。- ハッシュ化されていない電話番号がデータに含まれている場合は、
PHONE_E.164名前空間をソース ID として選択します。 Experience Platform は、Facebook の要件に準拠するために電話番号をハッシュ化します。 Phone_SHA256Experience Platform 電話番号ハッシュ要件 Facebook に従って、 へのデータ取り込みで電話番号をハッシュ化した場合は、 名前空間をソース ID として選択します。- データがデバイス ID で構成されている場合は、ソース ID として
IDFA名前空間 Apple 選択します。 - データがデバイス ID で構成されている場合は、ソース ID として
GAID名前空間 Android 選択します。 - データが他のタイプの識別子で構成されている場合は、ソース ID として
Custom名前空間を選択します。
ターゲットフィールドを選択:
- ソース名前空間が
Email_LC_SHA256またはEmailの場合は、Email_LC_SHA256名前空間をターゲット ID として選択します。 - ソース名前空間が
Phone_SHA256またはPHONE_E.164の場合は、Phone_SHA256名前空間をターゲット ID として選択します。 - ソース名前空間が
IDFAまたはGAIDの場合は、IDFAまたはGAID名前空間をターゲット ID として選択します。 - ソース名前空間がカスタム名前空間の場合は、
Extern_ID名前空間をターゲット ID として選択します。
書き出したデータ exported-data
Facebook えば、アクティベーションが成功すると、Facebook のカスタムオーディエンスが Facebook Ads Manager でプログラムによって作成されます。 オーディエンスメンバーシップは、アクティブ化されたオーディエンスに対してユーザーが適格となったり不適格になったりすると、追加および削除されます。
トラブルシューティング troubleshooting
400 Bad Request エラーメッセージ bad-request
この宛先を設定する際に、次のエラーが発生する場合があります。
{"message":"Facebook Error: Permission error","code":"400 BAD_REQUEST"}
このエラーは、顧客が新しく作成したアカウントを使用していて、Facebook の権限がまだアクティブでない場合に発生します。
business ID 206617933627973」セクションの URL テンプレートに示されているように、 の下の を必ず受け入れてください。400 Bad RequestFacebook アカウントの前提条件 の手順に従った後に のエラーメッセージが表示された場合は、Facebook の権限が有効になるまで数日間待ちます。