Zapier経由のFacebookリード獲得広告統合
Zapier を介したFacebookリード獲得広告統合により、FacebookからBrazeにリードをインポートし、リードがキャプチャされたときにカスタムイベントを追跡できます。
Facebookリード獲得広告は、企業がFacebook上で直接リード情報を収集できる広告フォーマットです。この広告は、リード生成プロセスを簡単かつシームレスにするように設計されています。Zapier統合とBrazeを活用することで、FacebookからBrazeへのリードデータの転送を自動化でき、リアルタイムのエンゲージメントとパーソナライズされたフォローアップアクションが可能になります。
前提条件
| 要件 | 説明 |
|---|---|
| Zapierアカウント | このパートナーシップを活用するには、Zapierアカウントが必要です。この統合にはプレミアムZapierアプリ を使用する必要があるため、ご利用のZapierプランでプレミアムアプリにアクセスできることを確認してください。 |
| Facebookリードアクセス | Brazeで使用する予定の各広告アカウントには、Facebookリードアクセスが必要です。 |
| Facebook Business Manager | この統合の一環として、Facebook Business Managerを使用します。Facebook Business Managerは、ブランドのFacebookアセット(広告アカウント、ページ、アプリなど)を管理するための一元的なツールです。 |
| Facebook広告アカウント | ブランドのビジネスマネージャーに紐づいた有効なFacebook広告アカウントが必要です。 Brazeで使用する予定の各広告アカウントに対する「Manage ad accounts」権限を持っており、広告アカウントの利用規約に同意していることを確認してください。 |
| Facebookページ | ブランドのビジネスマネージャーに紐づいた有効なFacebookページが必要です。 Brazeで使用する予定の各Facebookページに対する「Manage Pages」権限があることを確認してください。 |
| Braze RESTエンドポイント | RESTエンドポイントURLを確認してください。APIエンドポイントは、BrazeインスタンスのダッシュボードURLと一致します。 たとえば、ダッシュボードURLが https://dashboard-03.braze.comの場合、エンドポイントはdashboard-03になります。 |
| Braze REST APIキー | users.track権限を持つBraze REST APIキーがあることを確認してください。これはBrazeダッシュボードの設定 > APIキーから作成できます。 |
統合
ステップ1:インスタントフォームでリード獲得広告キャンペーンを作成する
Facebook広告マネージャから、Facebookリードキャンペーンとリード獲得広告フォーム を作成します。
/users/trackエンドポイントへのリクエスト時に、メールアドレスまたは電話番号を使用してユーザープロファイルを更新または作成できます。このため、リード広告フォームにメールまたは電話番号の連絡先フィールドを含めてください。名または姓を収集する場合は、フルネームではなくフォームで別々に収集します。
ステップ2:FacebookアカウントをZapierに接続する
ステップ2a:Zapierで接続方法を選択する
ZapierでAppsに移動して利用可能なFacebookアプリを検索します。Facebook Lead AdsまたはFacebook Lead Ads (for Business admins)のいずれかを選択します。
FacebookアカウントをZapierに接続するこの2つの方法の詳細については、以下を参照してください。

ステップ2b:Facebook Business ManagerでリードアクセスにZapierを追加する
Facebook Business Managerで、左側のメニューのIntegrations > Leads Accessに移動します。Facebookページを選択し、CRMsをクリックします。CRMタブでAssign CRMsを選択し、Zapierを追加します。

CRM統合としてZapierを割り当てるステップについては、Facebookのドキュメント を参照してください。
ステップ3:Zapを作成する
ステップ3a:トリガーを作成する
Facebookアカウントを接続したら、Zapの作成に進むことができます。トリガーには、ステップ2での選択に基づいてFacebook Lead AdsまたはFacebook Lead Ads (for Business Admins)を選択します。

EventでNew Leads > Continueを選択します。

Facebookアカウントを選択し、Continueを選択します。

以前に作成したFacebookページとインスタントフォームを選択し、Continueを選択します。

次に、このトリガーをテストします。フォーム出力を検証したら、Continue with selected recordを選択します。
ステップ3b:アクションを作成する
新しいステップを追加し、Webhooks by Zapierを選択します。次に、EventフィールドでCustom Requestを選択し、Continueをクリックします。

最後に、ペイロードにフィールドを挿入してカスタムリクエストを設定します。次のコードスニペットはペイロードの例です。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{
"attributes": [
{
"email": "<insert_email_field>",
"first_name": "<insert_first_name_field>",
"last_name": "<insert_last_name_field>",
"lead_form": "<insert_form_name_field>",
"fb_campaign": "<insert_campaign_id_field>",
"fb_ad_set": "<insert_campaign_id_field>",
"fb_ad": "<insert_campaign_id_field>",
"email_subscribe": "subscribed",
"subscription_groups" : [{
"subscription_group_id": "<subscription_group_id>",
"subscription_state": "subscribed"
}
]
}
],
"events": [
{
"email": "<insert_email_field>",
"name": "<insert_custom_event_name>",
"time": "<insert_timestamp_field>",
"_update_existing_only": false
}
]
}`
次に、Zapierでの設定例を示します。

Webhookを設定した後、Continue and testを選択します。テストが成功した場合は、Zapを公開できます。
ステップ4:Facebookリード獲得広告のZapをテストする
このエンドツーエンドのテストを行うには、Facebook Developer ConsoleでFacebookのLeads Ads Testing Toolを使用します。詳細については、テストとトラブルシューティング を参照してください。
ユーザーID管理
この統合により、/users/trackエンドポイントを通じてメールでFacebookリードを紐づけることができます。
- メールが既存のユーザープロファイルと一致する場合、BrazeはFacebookリードデータでそのプロファイルを更新します。
- 同じメールを持つユーザープロファイルが複数ある場合、Brazeは更新時にexternal IDを持つ最新の更新済みプロファイルを優先します。
- external IDが存在しない場合、Brazeは一致するメールを持つ最新の更新済みプロファイルを優先します。
- 指定されたメールを持つプロファイルが存在しない場合、Brazeは新しいプロファイルを作成し、新しいエイリアスユーザープロファイルが作成されます。新しく作成されたエイリアスユーザープロファイルを識別するには、
/users/identifyエンドポイントを使用します。

これらのフィールドが利用可能で、統合に使用したいプライマリ識別子がある場合は、Brazeへのリクエストの一部として電話番号またはexternal IDを使用することもできます。これを行うには、/users/trackエンドポイントに示すようにリクエストペイロードを変更してください。
トラブルシューティング
トリガーとアクションのテストは成功しましたが、Zapier Zapを公開できないのはなぜですか?
この統合を使用するには、プレミアムアプリをサポートするZapierプラン が必要です。
FacebookリードがBrazeに同期されないのはなぜですか?
- Facebookページ、広告アカウント、リードアクセスに対する管理者アクセス権があることを確認してください。次に、Zapierでアカウントを再接続します。
- Facebookで作成したインスタントフォームが、トリガーステップで選択したフォームにマッピングされていることを確認してください。
- Facebook Business Manager > Integrations > Lead Accessに移動して、ZapierをLeads Accessに割り当てていることを確認してください。
同じメールを持つ重複ユーザープロファイルが表示されるのはなぜですか?
Brazeではユーザープロファイルライフサイクルに基づいて、ユーザープロファイルを作成および管理する独自の方法があります。
内部プロセスやBraze内での顧客作成のトリガータイミングによっては、統合によるユーザープロファイルの作成とシステムからのユーザー作成の間の競合により、重複するユーザープロファイルが発生することがあります。Brazeではユーザープロファイルをマージできます。
Zapierアカウントを持っていません。Facebookリード獲得広告のwebhookをBrazeにトリガーするにはどうすればよいですか?
Zapierを使用しておらず、使用する予定がない場合は、FacebookからBrazeへの直接統合を構築できます。詳細については、リード獲得広告のドキュメント を参照してください。
Facebookからリードを取得するには、webhook を使用します。Facebookでwebhookの使用を開始するには、webhookのドキュメント を参照してください。
FacebookでWebhook URLを確立したら、チームと協力して/users/trackエンドポイントにデータを転送するための最適なパスを決定してください。Zapierアプローチと同様に、users/trackエンドポイントからメールによるリクエストを実行することをお勧めします。

トラブルシューティングのヒントについては、ZapierのFacebookリードのトラブルシューティングガイド を参照してください。