Skip to content

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

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

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

前提条件

統合

ステップ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)を選択します。

EventNew 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エンドポイントを使用します。

トラブルシューティング

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

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

FacebookリードがBrazeに同期されないのはなぜですか?
  1. Facebookページ、広告アカウント、リードアクセスに対する管理者アクセス権があることを確認してください。次に、Zapierでアカウントを再接続します。
  2. Facebookで作成したインスタントフォームが、トリガーステップで選択したフォームにマッピングされていることを確認してください。
  3. 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エンドポイントからメールによるリクエストを実行することをお勧めします。

New Stuff!