Facebook 接続
概要 overview
ハッシュ化されたメールに基づいて、オーディエンスのターゲティング、パーソナライゼーション、抑制を行うために、Facebook キャンペーンのプロファイルをアクティベートします。
この宛先は、Facebook’s、Custom Audiences、Facebook、Instagramなど、Audience NetworkでサポートされているMessenger ファミリのアプリ全体でオーディエンスターゲティングに使用できます。 キャンペーンを実行するアプリの選択は、Facebook Ads Managerのプレースメントレベルに示されます。
ユースケース use-cases
Facebook宛先を使用する方法とタイミングをより深く理解するために、Adobe Experience Platformのお客様がこの機能を使用して解決できる2つの使用例を次に示します。
ユースケース #1 use-case-1
オンラインのretailerでは、ソーシャルメディアを通じて既存顧客にリーチし、過去の注文にもとづいてパーソナライズされたオファーを提供したいと考えています。 オンライン retailerでは、独自のCRMからAdobe Experience Platformにメールアドレスを取り込み、独自のオフラインデータからオーディエンスを構築し、これらのオーディエンスをFacebook ソーシャルプラットフォームに送信して、広告費を最適化することができます。
ユースケース #2 use-case-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のセキュリティおよびプライバシー要件に準拠するために必要です。 このフィールドには、notが事前にハッシュ化された値を指定します。これにより、一致するプロセスが失敗します。
date_of_birthyyyy-MM-DD。Experience Platform は、この値を自動的に ハッシュしてからFacebookに送信します。 この自動ハッシュ化は、Facebookのセキュリティおよびプライバシー要件に準拠するために必要です。 このフィールドには、notが事前にハッシュ化された値を指定します。これにより、一致するプロセスが失敗します。
last_namea-z文字のみ、句読点なし。 特殊文字にはUTF-8 エンコーディングを使用します。Experience Platform は、この値を自動的に ハッシュしてからFacebookに送信します。 この自動ハッシュ化は、Facebookのセキュリティおよびプライバシー要件に準拠するために必要です。 このフィールドには、notが事前にハッシュ化された値を指定します。これにより、一致するプロセスが失敗します。
first_namea-z文字のみ、句読点なし、スペースなし。 特殊文字にはUTF-8 エンコーディングを使用します。Experience Platform は、この値を自動的に ハッシュしてからFacebookに送信します。 この自動ハッシュ化は、Facebookのセキュリティおよびプライバシー要件に準拠するために必要です。 このフィールドには、notが事前にハッシュ化された値を指定します。これにより、一致するプロセスが失敗します。
first_name_initiala-z文字のみ。 特殊文字にはUTF-8 エンコーディングを使用します。Experience Platform は、この値を自動的に ハッシュしてからFacebookに送信します。 この自動ハッシュ化は、Facebookのセキュリティおよびプライバシー要件に準拠するために必要です。 このフィールドには、notが事前にハッシュ化された値を指定します。これにより、一致するプロセスが失敗します。
stateExperience Platform は、この値を自動的に ハッシュしてからFacebookに送信します。 この自動ハッシュ化は、Facebookのセキュリティおよびプライバシー要件に準拠するために必要です。 このフィールドには、notが事前にハッシュ化された値を指定します。これにより、一致するプロセスが失敗します。
citya-z文字のみ、句読点なし、特殊文字なし、スペースなし。Experience Platform は、この値を自動的に ハッシュしてからFacebookに送信します。 この自動ハッシュ化は、Facebookのセキュリティおよびプライバシー要件に準拠するために必要です。 このフィールドには、notが事前にハッシュ化された値を指定します。これにより、一致するプロセスが失敗します。
zipArea/District/Sector形式を使用します。Experience Platform は、この値を自動的に ハッシュしてからFacebookに送信します。 この自動ハッシュ化は、Facebookのセキュリティおよびプライバシー要件に準拠するために必要です。 このフィールドには、notが事前にハッシュ化された値を指定します。これにより、一致するプロセスが失敗します。
countryExperience Platform は、この値を自動的に ハッシュしてからFacebookに送信します。 この自動ハッシュ化は、Facebookのセキュリティおよびプライバシー要件に準拠するために必要です。 このフィールドには、notが事前にハッシュ化された値を指定します。これにより、一致するプロセスが失敗します。
サポートされるオーディエンス supported-audiences
この節では、この宛先に書き出すことができるオーディエンスのタイプについて説明します。
このカテゴリには、Segmentation Serviceを通じて生成されたオーディエンス以外のすべてのオーディエンスのオリジンが含まれます。 様々なオーディエンスの起源について読みます。 次に例を示します。
- カスタムアップロードオーディエンス がCSV ファイルからExperience Platformにをインポートしました。
- 類似オーディエンス,
- 連合オーディエンス,
- Adobe Journey Optimizerなどの他のExperience Platform アプリで生成されたオーディエンス
- その他。
オーディエンスのデータタイプ別にサポートされるオーディエンス:
書き出しのタイプと頻度 export-type-frequency
宛先の書き出しのタイプと頻度について詳しくは、以下の表を参照してください。
Facebook アカウントの前提条件 facebook-account-prerequisites
オーディエンスをFacebookに送信する前に、次の要件を満たしていることを確認してください。
-
お客様のFacebook ユーザーアカウントは、お客様が使用している広告アカウントを所有するFacebook Business Accountへの完全なアクセス権を持っている必要があります。
-
Facebook ユーザーアカウントでは、使用するAd アカウントに対して 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;
- 例:
- 文字列をソルトしないでください。
属性ソースデータは自動的にハッシュ化されません。 ソースフィールドにハッシュ化されていない属性が含まれている場合は、Apply transformation オプションをチェックして、Experience Platformがアクティベーション時にデータを自動的にハッシュします。
Apply transformation オプションは、ソースフィールドとして属性を選択した場合にのみ表示されます。 名前空間を選択しても表示されません。
カスタム名前空間の使用 custom-namespaces
Extern_ID名前空間を使用してFacebookにデータを送信する前に、Facebook Pixelを使用して独自の識別子を同期してください。 詳しくは、Facebook公式ドキュメント を参照してください。
宛先への接続 connect
この宛先に接続するには、宛先設定のチュートリアルの手順に従ってください。宛先の設定ワークフローで、以下の 2 つのセクションにリストされているフィールドに入力します。
以下のビデオでは、Facebook宛先を設定し、オーディエンスをアクティブ化する手順も示しています。
宛先に対する認証 authenticate
- 宛先カタログでFacebookの宛先を検索し、Set Upを選択します。
- Connect to destination を選択します。
- Facebookの資格情報を入力し、ログインを選択します。
認証情報を更新 refresh-authentication-credentials
Facebook認証トークンは60日ごとに有効期限が切れます。 トークンの有効期限が切れると、宛先へのデータ書き出しが機能しなくなります。
トークンの有効期限は、Account expiration date タブまたはAccounts タブの Browse 列から監視できます。
「参照」タブの「
「アカウント」タブの「
アクティベーションデータフローで中断が発生するトークンの有効期限を防ぐには、次の手順を実行して再認証します。
- Destinations > Accountsに移動します
- (オプション)ページで使用可能なフィルターを使用して、Facebook アカウントのみを表示します。
- 更新するアカウントを選択し、省略記号を選択して Edit details を選択します。
- モーダルウィンドウで、Reconnect OAuthを選択し、Facebookの資格情報で再認証します。
OAuthの再接続オプションを含む
宛先の詳細の入力 destination-details
宛先の詳細を設定するには、以下の必須フィールドとオプションフィールドに入力します。UI のフィールドの横のアスタリスクは、そのフィールドが必須であることを示します。
- Name:今後この宛先を認識する際に使用する名前。
- Description:今後この宛先を特定するのに役立つ説明です。
- Account ID:あなたのFacebook Ad Account ID。 このIDはFacebook Ads Manager アカウントで見つけることができます。 この ID を入力する際には、常に接頭辞
act_を追加します。
アラートの有効化 enable-alerts
アラートを有効にすると、宛先へのデータフローのステータスに関する通知を受け取ることができます。リストからアラートを選択して、データフローのステータスに関する通知を受け取るよう登録します。アラートについて詳しくは、UI を使用した宛先アラートの購読についてのガイドを参照してください。
宛先接続の詳細の提供が完了したら、Nextを選択します。
この宛先に対してオーディエンスをアクティブ化 activate
- データをアクティブ化するには、View Destinations、Activate Destinations、View ProfilesおよびView Segments アクセス制御権限が必要です。 アクセス制御の概要を参照するか、製品管理者に問い合わせて必要な権限を取得してください。
- IDをエクスポートするには、View Identity Graph アクセス制御権限が必要です。
{width="100" modal="regular"}
この宛先にオーディエンスをアクティブ化する手順については、ストリーミングオーディエンス書き出し宛先に対するオーディエンスデータのアクティブ化を参照してください。
Segment schedule ステップでは、オーディエンスをOrigin of audienceに送信する際にFacebook Custom Audiencesを指定する必要があります。
Facebook アクティベーション手順に表示される「
マッピングの例:Facebook Custom Audienceでのオーディエンスデータのアクティブ化 example-facebook
以下は、Facebook Custom Audienceでオーディエンスデータをアクティブ化する際の正しいID マッピングの例です。
ソースフィールドの選択:
- 使用している電子メールアドレスがハッシュ化されていない場合は、
Email名前空間をソース IDとして選択します。 Email_LC_SHA256Experience Platform電子メールハッシュ要件Facebookに従って、データ取り込み時に顧客の電子メールアドレスをにハッシュ化した場合は、名前空間をソース IDとして選択します。- データがハッシュ化されていない電話番号で構成されている場合は、ソース IDとして
PHONE_E.164名前空間を選択します。 Experience Platformは、Facebook要件に準拠するために電話番号をハッシュします。 Phone_SHA256Experience Platform電話番号ハッシュ要件Facebookに従って、へのデータ取り込み時に電話番号をハッシュ化した場合、名前空間をソース IDとして選択します。- データが
IDFAデバイス IDで構成されている場合は、Apple名前空間をソース IDとして選択します。 - データが
GAIDデバイス IDで構成されている場合は、Android名前空間をソース IDとして選択します。 - データが他のタイプのIDで構成されている場合は、ソース IDとして
Custom名前空間を選択します。
ターゲットフィールドの選択:
- ソース名前空間が
Email_LC_SHA256またはEmailの場合、Email_LC_SHA256名前空間をターゲット IDとして選択します。 - ソース名前空間が
Phone_SHA256またはPHONE_E.164の場合、Phone_SHA256名前空間をターゲット IDとして選択します。 - ソース名前空間が
IDFAまたはGAIDの場合、IDFAまたはGAID名前空間をターゲット IDとして選択します。 - ソース名前空間がカスタム名前空間の場合は、ターゲット IDとして
Extern_ID名前空間を選択します。
書き出したデータ exported-data
Facebookの場合、アクティベーションが成功すると、FacebookFacebook 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権限が有効になるまでに数日かかります。