ZapierインテグレーションによるFaceBookのリード広告
Zapier を介した Facebook リード獲得広告への統合により、Facebook から Braze にリードをインポートし、リードがキャプチャされたときにカスタムイベントを追跡することができます。
Facebook Lead Ads は、企業が 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 キーがあることを確認します。これは、Settings > API Keys のBraze ダッシュボードで作成できます。 |
統合
ステップ1:インスタントフォームでリード広告キャンペーンを作成する
Facebook 広告マネージャから、Facebook リードキャンペーンと Facebook リード獲得広告フォームを作成します。
/users/track
エンドポイントへのリクエスト時に、メールの住所または電話番号を使用して、ユーザープロファイルを更新または作成できます。このため、リード広告フォームにメールまたはphoneの連絡先フィールドを含めてください。名または姓を収集する場合は、フルネームではなくフォームで別々に収集します。
ステップ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] を選択します。
次に、このトリガーを試します。フォーム出力を検証したら、選択したレコードで続行を選択します。
ステップ3b:アクションの作成
新しいステップを追加し、** Web hooks by Zapier** を選択します。次に、Custom RequestをEventフィールドに選択し、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 とtest を選択します。テストが成功した場合は、Zap を公開できます。
ステップ4:Facebook Lead Ads Zap をテストする
このエンドツーエンドをテストするには、Facebook Developer Console で Facebook の Leads Ads Testing Tool を使用します。詳細については、テストとトラブルシューティングを参照してください。
ユーザー識別管理
この統合により、/users/track
エンドポイントからのメールに基づいて Facebook リードを紐づけることができます。
- メールが既存の1つのユーザープロファイルと一致する場合、Braze は Facebook リードデータを使用してそのプロファイルを更新します。
- 同じメールが設定されているユーザープロファイルが複数ある場合、Braze は更新時に、external ID を持つ最新の更新済みプロファイルを優先します。
- external ID が存在しない場合、Braze は、一致するメールを持つ最新の更新済みプロファイルを優先します。
- 指定されたメールを持つプロファイルが存在しない場合、Braze は新しいプロファイルを作成し、新しいエイリアスユーザープロファイルが作成されます。新しく作成された別名ユーザープロファイルs を識別するには、
/users/identify
エンドポイント を使用します。
これらのフィールドが利用可能で、インテグレーションに使用したいプライマリ識別子がある場合は、Brazeへのリクエストの一部として電話番号または外部ID を使用することもできます。これを行うには、/users/track
エンドポイントに示すようにリクエストペイロードを変更します。
トラブルシューティング
トリガーとアクションを正常にテストしたため、Zapierのザップを公開できないのはなぜですか?
この統合を使用するには、プレミアムアプリs をサポートするZapierプラン が必要です。
Facebook リードが Braze に同期されないのはなぜですか?
- 管理者が Facebook ページ、広告アカウント、リードアクセスにアクセスできることを確認します。次に、Zapier でアカウントを再接続します。
- Facebook で作成したインスタントフォームが、トリガーステップで選択したフォームにマッピングされていることを確認します。
- [Facebook Business Manager] > [Integrations] > [Lead Access] に移動して、Zapier を Leads Access に割り当てていることを確認します。
同じメールが設定されている重複ユーザープロファイルが表示されるのはなぜですか?
ユーザープロファイルライフサイクル に基づいて、Braze でユーザープロファイルs を作成および管理する独自の方法があります。
内部プロセスによっては、Braze 内での顧客の作成をトリガーするときに、統合によって作成されるユーザープロファイルの競合状態と、ユーザーがシステムから作成された時点に応じて、重複するユーザープロファイルが発生することがあります。Braze ではユーザープロファイルをマージできます。
Zapier アカウントを持っていません。Facebook Lead Ads Webhook を Braze にトリガーするにはどうすればよいですか?
Zapier を使用しておらず、Zapier を使用する予定がない場合は、Facebook から Braze への直接の統合を構築できます。詳細については、リード獲得広告のドキュメントを参照してください。
Facebook からリードを取得するには、Webhook を使用します。Facebook で Webhook の使用を開始するには、Webhook のドキュメント を参照してください。
Facebook で Webhook URL を確立したら、チームと協力して、/users/track
エンドポイントにデータを転送するための最適なパスを決定します。Zapier アプローチと同様に、users/track
エンドポイントから メールによるリクエストを実行することをお勧めします。
トラブルシューティングのヒントについては、ZapierのFacebook リードのトラブルシューティングガイドを参照してください。