オーディエンスのFacebook同期
Braze Audience Sync to Facebookを使用すると、Braze統合からのユーザーデータをFacebookカスタムオーディエンスに追加して、行動トリガーやセグメンテーションなどに基づいて広告を配信できます。
ユーザーデータに基づいてBrazeキャンバスでメッセージ(プッシュ、メール、SMS、Webhook)をトリガーするために通常使用する基準はすべて、カスタムオーディエンスを使用してFacebook内の該当ユーザーに対して広告をトリガーするためにも使用できるようになりました。例えば、FacebookへのAudience Syncを設定する場合、メール、電話、名、姓など、さまざまなファーストパーティフィールドを使用できます。
カスタムオーディエンスの同期の一般的なユースケース:
- 複数のチャネルを通じて高価値ユーザーをターゲットにして、購入やエンゲージメントを促進する。
- 他のマーケティングチャネルに対して反応が薄いユーザーをリターゲティングする。
- すでに自社ブランドの忠実な消費者であるユーザーが広告を受け取ることを防ぐための抑制オーディエンスを作成する。
- 新規ユーザーの獲得を効率化するための類似オーディエンスを作成する。
この機能により、ブランドはFacebookと共有する特定のファーストパーティデータを制御できます。Brazeでは、ファーストパーティデータを共有できる統合と共有できない統合を最大限に考慮しています。詳細については、プライバシーポリシーを参照してください。
ユーザーの同期とレート制限に関する考慮事項
ユーザーがオーディエンス同期ステップに到達すると、BrazeはFacebookに送信する前にバッチ処理のためにユーザーをキューに入れます。Brazeがバッチをどのようにディスパッチするかについては、バッチ処理とレイテンシーを参照してください。
Brazeは1回のリクエストにつき最大2,000人のユーザーをFacebookに送信します。FacebookのMarketing APIのレート制限では、1時間あたり広告アカウントごとに~190,000件以下のAPIリクエストが許可されています。顧客がこの制限に達した場合、Brazeは~13時間にわたって同期をリトライします。それでも同期が行えない場合、Brazeはこれらのユーザーをユーザーエラー指標の下に記録します。
前提条件
キャンバスでFacebook オーディエンスステップを設定する前に、以下の項目が作成・完了していることを確認する必要があります。
| 要件 | Origin | 説明 |
|---|---|---|
| Facebook ビジネスマネージャー | ブランドのFacebookアセット(広告アカウント、ページ、アプリなど)を管理するための一元化ツールです。 | |
| Facebook 広告アカウント | ブランドのビジネスマネージャーに紐づけられたアクティブなFacebook広告アカウントです。 Facebook ビジネスマネージャーの管理者が、Brazeで使用する予定のFacebook広告アカウントに対して「キャンペーンの管理」または「広告アカウントの管理」のいずれかの権限を付与していることを確認してください。また、広告アカウントの利用規約に同意していることも確認してください。 |
|
| Facebook カスタムオーディエンス利用規約 | Brazeで使用する予定のFacebook広告アカウントについて、Facebookのカスタムオーディエンス利用規約に同意してください。 |
連携
ステップ1:Facebookに接続する

Brazeダッシュボードで、パートナー連携 > テクノロジーパートナーに移動し、Facebookを選択します。Facebookオーディエンスエクスポートの下で、Facebookに接続を選択します。

Facebook oAuthダイアログウィンドウが表示され、BrazeがFacebook広告アカウントにカスタムオーディエンスを作成する権限を承認します。

BrazeをFacebookアカウントにリンクした後、Brazeワークスペース内で同期する広告アカウントを選択します。接続が完了すると、パートナーページに戻り、接続されているアカウントの確認や既存アカウントの切断ができます。

Facebook接続はBrazeワークスペースレベルで適用されます。Facebook管理者がFacebook Business Managerからあなたを削除したり、接続されたFacebookアカウントへのアクセスを取り消した場合、Brazeは無効なトークンを検出します。その結果、Facebookオーディエンスコンポーネントを使用しているアクティブなキャンバスにエラーが表示され、Brazeはユーザーを同期できなくなります。

以前に広告管理と広告管理標準アクセスのFacebookアプリレビュープロセスを完了した顧客については、システムユーザートークンは引き続きFacebookオーディエンスコンポーネントで有効です。Facebookパートナーページからシステムユーザートークンを編集または取り消すことはできません。代わりに、Facebookアカウントを接続して、Brazeワークスペース内のFacebookシステムユーザートークンを置き換えることができます。
Facebook oAuth設定は、セグメントを使用したFacebookエクスポートにも適用されます。
ステップ2:カスタムオーディエンスの利用規約に同意する
キャンバスを構築する前に、以下のリンクでFacebookの利用規約に同意する必要があります。
- 個人アカウント向けの顧客リストカスタムオーディエンス規約:
https://www.facebook.com/ads/manage/customaudiences/tos.php?act=<ACCOUNT_ID> - ビジネスアカウント向けのFacebookビジネスツール規約:
https://business.facebook.com/customaudiences/value_based/tos.php?act=<ACCOUNT_ID>&business_id=<BUSINESS_ID>

連携時のFacebookアカウントの監査に関する詳細は、FAQセクションを参照してください。
ステップ3:キャンバスにFacebookオーディエンスコンポーネントを追加する
キャンバスにコンポーネントを追加し、Facebookオーディエンスを選択します。

ステップ4:同期の設定
カスタムオーディエンスボタンを選択して、コンポーネントエディターを開きます。次に、オーディエンス同期パートナーとしてFacebookを選択します。

目的のFacebook広告アカウントを選択します。新規または既存のオーディエンスを選択ドロップダウンで、新しいオーディエンスまたは既存のオーディエンスの名前を入力します。
- 新しいカスタムオーディエンスの名前を入力します。
- オーディエンスにユーザーを追加を選択し、Facebookと同期するフィールドを選択します。
- 次に、オーディエンスを作成を選択してオーディエンスを保存します。

オーディエンスが正常に作成された場合、またはこのプロセス中にエラーが発生した場合、ステップエディターの上部に通知が表示されます。オーディエンスは下書きモードで作成されるため、このオーディエンスをキャンバスジャーニーの後半でユーザーの削除に参照することもできます。
新しいオーディエンスを使用してキャンバスを起動すると、Brazeはキャンバスの起動時に新しいカスタムオーディエンスを作成し、ユーザーがオーディエンス同期ステップに入った時点でほぼリアルタイムで同期します。
各オーディエンス同期ステップは、そのステップで設定されたFacebookオーディエンスにマッピングされます。キャンバスが再度実行される場合(たとえば定期スケジュールの場合)、Brazeは対象ユーザーを同じオーディエンスに同期します。キャンバスの実行ごとに新しいFacebookオーディエンスが作成されるわけではありません。
Brazeでは、既存のFacebookカスタムオーディエンスにユーザーを追加または削除して、オーディエンスが最新の状態であることを確認できます。既存のオーディエンスと同期するには、以下の手順を実行します。
- ドロップダウンに既存のオーディエンス名を入力します。
- オーディエンスに追加するか、オーディエンスから削除するかを選択します。
- ユーザーがFacebookオーディエンスステップに入ると、Brazeはほぼリアルタイムでユーザーを追加または削除します。


Facebookは、オーディエンスサイズが小さすぎる(通常1,000ユーザー未満)カスタムオーディエンスからのユーザー削除を禁止しています。そのため、オーディエンスが適切なサイズに達するまで、Brazeはオーディエンス同期ステップからの削除のためにユーザーを同期できません。
ステップ5:キャンバスを起動する
Facebookオーディエンスコンポーネントを設定した後、キャンバスを起動します。新しいカスタムオーディエンスが作成され、Facebookオーディエンスステップを通過するユーザーがFacebook上のこのカスタムオーディエンスに渡されます。キャンバスに後続のステップが含まれている場合、ユーザーはユーザージャーニーの次のステップに進みます。
Facebookオーディエンスマネージャーのカスタムオーディエンスの履歴タブには、Brazeからオーディエンスに送信されたユーザー数が反映されます。ユーザーがステップに再度入った場合、再びFacebookに送信されます。

分析について
以下の表には、Audience Syncコンポーネントの分析をより深く理解するための指標と説明が含まれています。
| 指標 | 説明 |
|---|---|
| キャンバスに入った | Facebookに同期するためにこのコンポーネントに入ったユーザー数です。 |
| 次のステップに進んだ | 次のコンポーネントがある場合、次のコンポーネントに進んだユーザー数です。キャンバスBranchの最後のステップである場合、すべてのユーザーが自動的に進みます。 |
| 同期済みユーザー | Facebookに正常に同期されたユーザー数です。 |
| 未同期ユーザー | マッチングに必要なフィールドが不足しているため同期されなかったユーザー数です。フィールドは「OR」演算子を使用してマッチングされるため、ユーザーがFacebookのフィールドのうち1つでも持っていれば、他のすべてのフィールドでマッチしなくても、Facebookはそのユーザーをマッチングします。 |
| 処理待ちユーザー | 現在BrazeがFacebookへの同期を処理中のユーザー数です。 |
| エラーが発生したユーザー | 約13時間のリトライ後にAPIエラーによりFacebookに同期されなかったユーザー数です。エラーの原因としては、無効なFacebookトークンやFacebook上でカスタムオーディエンスが削除された場合などが考えられます。 |
| キャンバスを離脱した | キャンバスを離脱したユーザー数です。これは、キャンバスの最後のステップがFacebookステップの場合に発生します。 |

内部処理の都合上、同期済みユーザーおよびエラーが発生したユーザーの指標のレポートには遅延が生じます。
よくある質問
オーディエンス同期パートナーのダッシュボードにオーディエンスが反映されるまでどのくらいかかりますか?
オーディエンスが反映されるまでの時間は、パートナーによって異なります。すべてのネットワークはBrazeからのリクエストを処理し、ユーザーのマッチングを試みます。カスタムオーディエンスの更新には最大24時間かかる場合があります。
無効なトークンエラーが表示された場合、どうすればよいですか?
Facebookパートナーページで、Facebookアカウントの接続を解除して再接続するだけです。Facebook Business Managerの管理者に、同期したい広告アカウントに対して適切な権限があることを確認してください。
キャンバスが起動できないのはなぜですか?
- システムユーザートークンが認証されており、Facebook Business Managerで目的の広告アカウントへのアクセス権があることを確認してください。
- 広告アカウントを選択し、新しいカスタムオーディエンスの名前を入力し、マッチングするフィールドを選択していることを確認してください。
- Facebookのカスタムオーディエンスの上限500件に達している可能性があります。Facebook Audience Managerで不要なオーディエンスを削除してから、キャンバスで新しいカスタムオーディエンスを作成してください。
Facebookにユーザーを送信した後、ユーザーがマッチしたかどうかはどうすればわかりますか?
Facebookはプライバシー上の理由からこの情報を提供していません。
Brazeは価値ベースのカスタムオーディエンスに対応していますか?
現時点では、価値ベースのカスタムオーディエンスはBrazeではサポートされていません。value-based custom audience syncにご興味がある場合は、製品フィードバックを送信してください。
Brazeはオーディエンス同期パートナーに送信する前にデータをハッシュ化しますか?
メールデータが正規化されると、BrazeはSHA256でハッシュ化します。
IDFA/AAID/電話番号: BrazeはSHA256でハッシュ化します。同期するオーディエンスタイプは、常に以下のいずれかです。
- IDFA_SHA256
- AAID_SHA256
- EMAIL_SHA256
- PHONE_SHA256
頻度に関しては、Brazeは同期の準備としてユーザーがユーザージャーニーのオーディエンス同期ステップに入った時点でのみ、ユーザーの個人識別情報(PII)をハッシュ化します。
価値ベースの類似カスタムオーディエンスの同期に関する問題を解決するにはどうすればよいですか?
現時点では、価値ベースの類似カスタムオーディエンスはBrazeではサポートされていません。このオーディエンスに同期しようとすると、オーディエンス同期ステップでエラーが発生する可能性があります。この問題を解決するには、以下のステップに従ってください。
- Facebook Ad Managerのダッシュボードに移動し、Audiences を選択します。
- Create audience > Custom audience を選択します。
- Customer list を選択します。
- Value 列を含まないCSVまたはリストをアップロードします。No, continue with a customer list that doesn’t include customer value を選択します。
- カスタムオーディエンスの作成を完了します。
- Brazeで、作成したカスタムオーディエンスを使用してFacebookオーディエンス同期ステップを更新します。
Facebookカスタムオーディエンスの利用規約に関するメールを受け取りました。この問題を解決するにはどうすればよいですか?
Facebookへのオーディエンス同期を使用するには、この利用規約に同意する必要があります。
- 広告アカウントが個人のFacebookアカウントに直接関連付けられている場合、個人アカウントから利用規約に同意できます:
https://www.facebook.com/ads/manage/customaudiences/tos.php?act=<ACCOUNT_ID>。 - 広告アカウントが会社のBusiness Managerアカウントに関連付けられている場合、Facebook Business Managerアカウントから利用規約に同意する必要があります:
https://business.facebook.com/customaudiences/value_based/tos.php?act=<ACCOUNT_ID>&business_id=<BUSINESS_ID>。
Facebookカスタムオーディエンスの利用規約に同意した後、以下を行ってください。
- Facebookアカウントの接続を解除して再接続し、BrazeでFacebookアクセストークンを更新します。
- キャンバスを編集・更新して、Facebookオーディエンス同期ステップを再度有効にします。
これにより、ユーザーがFacebookオーディエンス同期ステップに到達した時点で、Brazeはユーザーを同期できるようになります。
Connected Facebook フィルターと Number of Facebook Friends Using App フィルターはどうなりましたか?
Number of Facebook Friends Using App および Connected Facebook のBrazeセグメンテーションフィルターは非推奨になりました。FacebookおよびBraze SDKは、これらのフィルターが依存していた基盤データを収集しなくなりました。
非推奨のフィルターをカスタム属性、カスタムイベント、またはエンゲージメントベースのセグメントに置き換えてください。たとえば、Connected Facebook の代わりにFacebookログインやソーシャルリンキング、Number of Facebook Friends Using App の代わりに紹介、招待、シェアなどを使用できます。
キャンバスのリターゲティングについては、ステップ4: 同期の設定に示されているように、メール、電話番号、名、姓でユーザーをマッチングしてください。リーチを拡大するには、高価値セグメントをFacebookに同期し、Meta Ads Managerで類似オーディエンスを作成してください。
トラブルシューティング
| エラー | 説明 | 解決手順 |
|---|---|---|
| Invalid Token | 連携を接続したユーザーがパスワードを変更した場合や、認証情報の有効期限が切れた場合などに発生します。 | パートナー連携 > Facebook に移動し、アカウントを切断してから再接続してください。Facebookアカウントの監査に関する追加手順については、こちらのトラブルシューティングセクション を参照してください。 |
| Audience Size Too Low | このエラーは、オーディエンスからユーザーを削除するオーディエンス同期ステップを作成した場合に発生することがあります。オーディエンスサイズがゼロに近づくと、ネットワークがオーディエンスサイズが小さすぎて配信できないとフラグを立てる場合があります。 | オーディエンスサイズを完全に枯渇させないように、ユーザーの追加と削除を定期的に行うオーディエンス同期戦略を使用してください。 |
| Audience Does Not Exist | オーディエンス同期ステップが、存在しないか削除されたオーディエンスを使用しています。オーディエンスにアクセスするために必要な権限がなくなった場合にも、このエラーがトリガーされることがあります。 | パートナープラットフォームで管理者にオーディエンスがまだ存在するかどうかを確認してもらってください。 存在する場合は、連携を接続したユーザーがそのオーディエンスへの権限を持っているかどうかを確認してください。権限がない場合は、ユーザーにそのオーディエンスへのアクセスを付与する必要があります。 オーディエンスが意図的に削除された場合は、アクティブなオーディエンスを追加し、ステップで新しいオーディエンスを作成してください。 |
| Ad Account Access Attempt | 選択した広告アカウントまたはオーディエンスに対する権限がありません。 | 広告アカウントの管理者と協力して、適切なアクセスと権限を取得してください。 |
| Terms of Service Not Accepted | Facebookなどの一部のオーディエンス同期送信先では、オーディエンス同期機能を使用するために、広告ネットワークが特定の利用規約への同意を要求します。このエラーは、適切な利用規約に同意していない場合にトリガーされます。また、Brazeから「Your authorization credentials for Facebook are invalid.」という件名のメールを受信している場合があります。 | Facebookの必要な利用規約に同意したことを確認してください。 |
| All Users Are Erroring Out | ステップで選択したフィールドに値があることを確認したにもかかわらず、ステップ上のすべてのユーザーにエラーが発生する場合、Facebookアカウントに問題がある可能性があります。 | こちらのトラブルシューティングセクション の手順に従って、アカウントに問題がないか確認してください。 |
| Failed to create audience | Facebookテクノロジーパートナーページで「Connected」と表示されているにもかかわらず、Facebookオーディエンス同期ステップでオーディエンスを同期する際に「Failed to create audience 'audience name'」というエラーが表示されます。Facebookアカウントの認証に失敗しました。テクノロジーパートナーページにアクセスしてアカウントを再接続してください。 | こちらのトラブルシューティングセクション の手順に従って、アカウントに問題がないか確認してください。 |
| Ad account missing from dropdown | Facebookオーディエンスステップを設定する際に、期待する広告アカウントが広告アカウントピッカーに表示されません。 | Facebookアプリが、Marketing API利用に必要なアクセスレベルで ads_management のアプリレビュー を完了していることを確認してください。Facebookビジネスマネージャー で、システムユーザートークンが適切な権限を持ち、Brazeで使用する広告アカウントに関連付けられていること、および広告アカウントの利用規約に同意していることを確認してください。新しいキャンバスではドロップダウンが機能するが、既に編集済みのキャンバスでは機能しない場合は、ブラウザのハードリフレッシュ(またはキャッシュクリア)を試し、それらの広告アカウントへのアクセス権を持つユーザーとしてサインインしていることを確認してください。 |
| Error validating access token | BrazeをFacebookに接続する際、またはオーディエンスを同期する際に、Facebookアクセストークンの検証に関するエラーが表示されます。 | ブラウザでFacebookからサインアウトしてください。Brazeでパートナー連携 > Facebookに移動し、保存済みのFacebook認証情報を削除してから、Facebookを再接続してください。FacebookのBraze向けテクノロジーパートナーページで、オプションが利用可能な場合は連携を切断して再接続してください。 問題が続く場合は、Facebookアカウントの監査 の手順に従ってください。 |
| Audience export or sync permission errors | Facebookオーディエンスのエクスポートまたは同期が、認証、管理者、または広告アカウントのエラーで失敗します。 | Meta for Developers でアプリを開き、App rolesでユーザーにAdminロールがあることを確認してください。App settings > Advancedで、Advertising accountsにBrazeで使用するアカウントが含まれていることを確認してください。ビジネス設定 で、接続ユーザーまたはシステムユーザーが正しい広告アカウントへのアクセス権を持っていることを確認してください。 |
Facebookアカウントの監査
連携に関して追加の問題が発生した場合は、以下のセクションと手順を参照してFacebookアカウントを監査してください。
アカウント権限の確認
- プラットフォームでこれらの権限を管理する方法については、Facebookのドキュメントを確認してください。Facebookビジネスマネージャーの場合、必要な広告アカウントへのアクセス権を持つAdminまたはEmployeeのビジネスマネージャーロールが少なくとも必要です。
- Employeeの場合は、オーディエンスの作成やオーディエンスへのユーザー同期を行うために、Adminが各広告アカウントに対して完全なManage Ad Account権限を付与していることを確認してください。
- 権限が付与された後、アカウントを切断して再接続する必要があります。
利用規約への同意
Facebookからの保留中の利用規約(TOS)に同意してください。Facebookは定期的にユーザーとビジネスマネージャーに対して利用規約の再承認を求めます。
- 接続されたユーザーは、各広告アカウントのすべての利用規約に同意する必要があります。
- 個人のFacebookアカウント用のカスタムオーディエンスTOS:
https://business.facebook.com/ads/manage/customaudiences/tos/?act=<AD_ACCOUNT_ID>
- 個人のFacebookアカウント用のカスタムオーディエンスTOS:

アカウントIDとビジネスIDを確認するには、以下の手順に従ってください。
- Facebook広告マネージャーアカウントにアクセスしてください。
- ドロップダウンメニューで正しい広告アカウントを使用していることを確認してください。
- URLで、
act=の後にアカウントID、business_id=の後にビジネスIDを確認してください。

- カスタムオーディエンス利用規約を読み、Acceptを選択してください。利用規約の上部にあるドロップダウンを使用して、どのアカウントの利用規約に署名しているかを確認することをお勧めします。

- 利用規約に対してAcceptを選択する必要があります。選択後、「You have accepted these terms of service on behalf of Braze」というメッセージが表示されます。
- Facebookアカウントを切断して再接続することで、BrazeのFacebookアクセストークンを更新してください。
- キャンバスを編集・更新して、Facebookオーディエンス同期ステップを再度有効にしてください。Brazeは、ユーザーがFacebookオーディエンスステップに到達次第、ユーザーを同期できるようになります。
- 問題が解決しない場合は、管理者権限を持つ別のユーザーを使用して、広告マネージャーから利用規約に手動で同意してみてください。
保留中のタスクの完了
Facebook広告サービスの使用をブロックしている可能性のある保留中のタスクがないか確認してください。
- Facebook広告マネージャーにログインしてください。
- 問題が発生している広告アカウントを選択してください。
- ナビゲーションでAccount Overviewを選択してください。

- 対応が必要なアラートがないか確認してください。

- 完了が必要なセットアップタスクがないか確認してください。

別のユーザーで接続する
別のトラブルシューティング手順として、別の管理者ユーザーが以下の手順でアカウントを接続することをお勧めします。
- 現在の連携を切断します。
- 管理者権限を持つ別のユーザーがFacebookユーザーアカウントを接続します。