Skip to content

Zapier経由のFacebookリード獲得広告統合

Zapier を介したFacebookリード獲得広告統合により、FacebookからBrazeにリードをインポートし、リードがキャプチャされたときにカスタムイベントを追跡できます。

Facebookリード獲得広告は、企業がFacebook上で直接リード情報を収集できる広告フォーマットです。この広告は、リード生成プロセスを簡単かつシームレスにするように設計されています。Zapier統合とBrazeを活用することで、FacebookからBrazeへのリードデータの転送を自動化でき、リアルタイムのエンゲージメントとパーソナライズされたフォローアップアクションが可能になります。

前提条件

要件 説明
Zapierアカウント このパートナーシップを利用するには、Zapierアカウントが必要です。この統合ではZapierのプレミアムアプリ を使用するため、お使いのZapierプランがプレミアムアプリにアクセスできることを確認してください。
Facebook Leadsアクセス Brazeで使用する予定の各広告アカウントに対して、Facebook Leadsアクセスが必要です。
Facebook Business マネージャー この統合の一環として、ブランドのFacebookアセット(広告アカウント、ページ、アプリなど)を管理する一元管理ツールであるFacebook Business マネージャーを使用します。
Facebook広告アカウント ブランドのビジネスマネージャーに紐づいたアクティブなFacebook広告アカウントが必要です。

Brazeで使用する予定の各広告アカウントに対して「広告アカウントの管理」権限があること、また広告アカウントの利用規約に同意していることを確認してください。
Facebookページ ブランドのビジネスマネージャーに紐づいたアクティブなFacebookページが必要です。

Brazeで使用する予定の各Facebookページに対して「ページの管理」権限があることを確認してください。
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つの方法の詳細については、以下を参照してください。

Facebook Lead Adsの接続オプションを表示するZapierアプリ検索画面。

ステップ2b:Facebook Business マネージャーのリードアクセスにZapierを追加する

Facebook Business マネージャーで、ナビゲーションメニューからIntegrations > Leads Accessに移動します。Facebookページを選択し、CRMsをクリックします。CRMタブでAssign CRMsを選択し、Zapierを追加します。

ZapierがCRM連携として割り当てられたFacebook Business Managerのリードアクセスページ。

ZapierをCRM連携として割り当てる手順については、Facebookのドキュメント を参照してください。

ステップ3:Zapを作成する

ステップ3a:トリガーを作成する

Facebookアカウントを接続したら、Zapの作成に進みます。Triggerで、ステップ2での選択に基づき、Facebook Lead AdsまたはFacebook Lead Ads(for Business Admins)を選択します。

Facebook Lead Adsが選択されたZapierトリガーステップ。

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

New Leadsが表示されたZapierトリガーイベント選択画面。

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

トリガーのZapier Facebookアカウント接続ステップ。

Facebookページと先ほど作成したインスタントフォームを選択し、Continueをクリックします。

Facebookページとインスタントフォームを選択するZapierトリガー設定画面。

次に、このトリガーをテストします。フォーム出力の検証後、Continue with selected recordを選択します。

ステップ3b:アクションを作成する

新しいステップを追加し、Webhooks by Zapierを選択します。次に、EventフィールドでCustom Requestを選択し、Continueをクリックします。

Webhooks by ZapierとCustom Requestが設定されたZapierアクションステップ。

最後に、ペイロードにフィールドを挿入してカスタムリクエストを設定します。以下のコードスニペットはペイロードの例です。

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での表示例は以下のとおりです。

Facebookリードフィールドを Brazeに送信するためのZapier webhookペイロードマッピングの例。

webhookを設定したら、Continue and testを選択します。テストが成功したら、Zapを公開できます。

ステップ4:Facebook Lead Ads Zapをテストする

エンドツーエンドのテストを行うには、Facebook Developer ConsoleにあるFacebookのLeads Ads Testing Toolを使用します。詳細については、Testing and Troubleshooting を参照してください。

ユーザー ID の管理

この連携では、/users/track エンドポイントを通じて、メールによって Facebook リードを紐付けることができます。

  • メールが既存のユーザープロファイルと一致する場合、BrazeはそのプロファイルをFacebookリードデータで更新します。
  • 同じメールを持つユーザープロファイルが複数存在する場合、Brazeは更新対象としてexternal IDを持つ最も最近更新されたプロファイルを優先します。
  • external IDが存在しない場合、Brazeは一致するメールを持つ最も最近更新されたプロファイルを優先します。
  • 提供されたメールに該当するプロファイルが存在しない場合、Brazeは新しいプロファイルを作成し、新しいエイリアスユーザープロファイルが作成されます。新しく作成されたエイリアスユーザープロファイルを識別するには、/users/identify エンドポイントを使用してください。

トラブルシューティング

トリガーとアクションのテストに成功したのに、Zapier Zapを公開できないのはなぜですか?

このインテグレーションを使用するには、プレミアムアプリをサポートするZapierプラン が必要です。

FacebookリードがBrazeに同期されないのはなぜですか?
  1. Facebookページ、広告アカウント、およびリードアクセスへの管理者アクセス権があることを確認してください。その後、Zapierでアカウントを再接続してください。
  2. Facebookで作成したインスタントフォームが、トリガーステップで選択したフォームにマッピングされていることを確認してください。
  3. Facebook Business マネージャー > Integrations > Lead Access に移動して、ZapierにLeads Accessが割り当てられていることを確認してください。
同じメールアドレスでユーザープロファイルが重複して表示されるのはなぜですか?

Brazeでは、ユーザープロファイルのライフサイクルに基づいて、ユーザープロファイルを作成・管理する独自の方法があります。

内部プロセスやBraze内で顧客の作成をトリガーするタイミングによっては、インテグレーションによるユーザープロファイルの作成と、システムからのユーザー作成の競合により、ユーザープロファイルが重複する場合があります。Brazeでユーザープロファイルをマージできます。

Zapierアカウントを持っていません。Facebook Lead AdsのwebhookをBrazeにトリガーするにはどうすればよいですか?

Zapierを使用しておらず、今後も使用する予定がない場合は、FacebookからBrazeへのインテグレーションを直接構築できます。詳細については、Lead Adsドキュメント を参照してください。

Facebookからリードを取得するには、webhook を使用してください。Facebookでwebhookを開始するには、Webhookドキュメント を参照してください。

FacebookでwebhookのURLを設定した後、チームと協力して/users/trackエンドポイントにデータを転送するための最適なパスを決定してください。Zapierのアプローチと同様に、users/trackエンドポイントを通じてメールによるリクエストを行うことをお勧めします。

New Stuff!