Passer au contenu

Intégration Facebook Lead Ads via Zapier

Grâce à l’intégration Facebook Lead Ads via Zapier, vous pouvez importer vos prospects depuis Facebook dans Braze et suivre un événement personnalisé lorsque des prospects sont capturés.

Facebook Lead Ads est un format publicitaire qui permet aux entreprises de collecter des informations sur les prospects directement dans Facebook. Ces publicités sont conçues pour rendre le processus de génération de prospects simple et fluide. En tirant parti d’une intégration Zapier et de Braze, vous pouvez automatiser le transfert des données de prospects de Facebook vers Braze, ce qui permet un engagement en temps réel et des actions de suivi personnalisées.

Conditions préalables

Conditions Description
Compte Zapier Un compte Zapier est nécessaire pour profiter de ce partenariat. Cette intégration nécessite l’utilisation d’applications Zapier premium ; vérifiez donc que votre abonnement Zapier donne accès aux applications premium.
Accès à Facebook Leads L’accès à Facebook Leads est requis pour chaque compte publicitaire que vous prévoyez d’utiliser avec Braze.
Facebook Business Manager Dans le cadre de cette intégration, vous utiliserez Facebook Business Manager, un outil centralisé de gestion des ressources Facebook de votre marque (par exemple, les comptes publicitaires, les pages et les applications).
Compte publicitaire Facebook Vous aurez besoin d’un compte publicitaire Facebook actif, associé au Business Manager de votre marque.

Assurez-vous de disposer de l’autorisation « Gérer les comptes publicitaires » pour chaque compte publicitaire que vous prévoyez d’utiliser avec Braze, et d’avoir accepté les conditions générales de votre compte publicitaire.
Page Facebook Vous aurez besoin d’une page Facebook active, associée au Business Manager de votre marque.

Assurez-vous de disposer des autorisations « Gérer les Pages » pour chaque page Facebook que vous prévoyez d’utiliser avec Braze.
Endpoint REST de Braze Assurez-vous de connaître l’URL de votre endpoint REST. Votre endpoint API correspond à l’URL du tableau de bord de votre instance Braze.

Par exemple, si l’URL de votre tableau de bord est https://dashboard-03.braze.com, votre endpoint sera dashboard-03.
Clé d’API REST de Braze Assurez-vous de disposer d’une clé d’API REST de Braze avec les autorisations users.track.

Vous pouvez la créer dans le tableau de bord de Braze, depuis Paramètres > Clés API.

Intégration

Étape 1 : Créer une campagne Lead Ads avec un formulaire instantané

Depuis Facebook Ads Manager, créez une campagne Facebook Leads et un formulaire Facebook Lead Ads.

Pour mettre à jour ou créer le profil utilisateur, vous pouvez utiliser une adresse e-mail ou un numéro de téléphone dans votre requête à l’endpoint /users/track. C’est pourquoi votre formulaire de publicité à formulaire doit inclure un Contact field pour l’email ou le phone. Si vous recueillez des prénoms ou des noms de famille, demandez-les dans des champs distincts plutôt que sous forme de nom complet.

Étape 2 : Connecter votre compte Facebook à Zapier

Étape 2a : Sélectionner votre méthode de connexion dans Zapier

Dans Zapier, accédez à Apps pour rechercher les applications Facebook disponibles. Sélectionnez Facebook Lead Ads ou Facebook Lead Ads (for Business admins).

Pour en savoir plus sur ces deux méthodes de connexion de votre compte Facebook à Zapier, consultez :

Recherche d’applications Zapier affichant les options de connexion Facebook Lead Ads.

Étape 2b : Ajouter Zapier à Leads Access dans Facebook Business Manager

Dans Facebook Business Manager, accédez à Integrations > Leads Access dans le menu de navigation. Sélectionnez votre page Facebook, puis cliquez sur CRMs. Dans l’onglet CRM, sélectionnez Assign CRMs et ajoutez Zapier.

Page Leads Access de Facebook Business Manager avec Zapier attribué comme intégration CRM.

Pour connaître les étapes permettant d’attribuer Zapier comme intégration CRM, consultez la documentation de Facebook.

Étape 3 : Créer votre Zap

Étape 3a : Créer le déclencheur

Une fois votre compte Facebook connecté, vous pouvez créer un Zap. Pour le Trigger, sélectionnez Facebook Lead Ads ou Facebook Lead Ads (for Business Admins) selon votre choix à l’étape 2.

Étape de déclencheur Zapier avec Facebook Lead Ads sélectionné.

Pour l’Event, sélectionnez New Leads > Continue.

Sélection de l’événement déclencheur dans Zapier affichant New Leads.

Sélectionnez votre compte Facebook, puis Continue.

Étape de connexion du compte Facebook pour le déclencheur dans Zapier.

Sélectionnez votre page Facebook et le formulaire instantané créé précédemment, puis Continue.

Configuration du déclencheur Zapier avec sélection d’une page Facebook et d’un formulaire instantané.

Testez ensuite ce déclencheur. Après avoir validé la sortie de votre formulaire, sélectionnez Continue with selected record.

Étape 3b : Créer une action

Ajoutez une nouvelle étape, puis sélectionnez Webhooks by Zapier. Sélectionnez ensuite Custom Request dans le champ Event, puis cliquez sur Continue.

Étape d’action Zapier configurée avec Webhooks by Zapier et Custom Request.

Enfin, configurez votre requête personnalisée en insérant des champs dans votre payload. L’extrait de code suivant présente un exemple de payload.

{
    "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
        }
    ]
}`

Voici un exemple de ce que cela donne dans Zapier :

Exemple de mappage du payload de webhook dans Zapier pour envoyer les champs de prospects Facebook à Braze.

Après avoir configuré votre webhook, sélectionnez Continue and test. Si le test réussit, vous pouvez publier votre Zap.

Étape 4 : Tester votre Zap Facebook Lead Ads

Pour effectuer un test de bout en bout, utilisez l’outil de test Lead Ads de Facebook dans votre console de développement Facebook. Pour en savoir plus, consultez Testing and Troubleshooting.

Gestion de l’identité des utilisateurs

Cette intégration vous permet d’attribuer vos leads Facebook par e-mail via l’endpoint /users/track.

  • Si l’e-mail correspond à un profil utilisateur existant, Braze met à jour ce profil avec les données des leads Facebook.
  • Si plusieurs profils utilisateurs partagent le même e-mail, Braze donne la priorité au profil mis à jour le plus récemment et doté d’un ID externe.
  • Si aucun ID externe n’existe, Braze donne la priorité au profil mis à jour le plus récemment qui correspond à l’e-mail.
  • Si aucun profil n’existe avec l’e-mail fourni, Braze crée un nouveau profil ainsi qu’un nouveau profil utilisateur alias. Pour identifier les profils utilisateurs alias nouvellement créés, utilisez l’endpoint /users/identify.

Résolution des problèmes

J’ai testé le déclencheur et l’action avec succès. Pourquoi ne puis-je pas publier mon Zap Zapier ?

Pour utiliser cette intégration, vous devez disposer d’un abonnement Zapier qui prend en charge les applications premium.

Pourquoi les prospects Facebook ne se synchronisent-ils pas avec Braze ?
  1. Vérifiez que vous disposez d’un accès administrateur à votre page Facebook, à votre compte publicitaire et à l’accès aux prospects. Reconnectez ensuite votre compte dans Zapier.
  2. Vérifiez que le formulaire instantané que vous avez créé dans Facebook correspond au formulaire sélectionné dans votre étape de déclencheur.
  3. Vérifiez que vous avez attribué à Zapier l’accès aux prospects en allant dans Facebook Business Manager > Intégrations > Accès aux prospects.
Pourquoi est-ce que je vois des profils utilisateurs en double avec la même adresse e-mail ?

Braze propose des méthodes spécifiques pour créer et gérer les profils utilisateurs en fonction de leur cycle de vie du profil utilisateur.

Selon vos processus internes et le moment où vous déclenchez la création de clients dans Braze, vous pouvez rencontrer des profils utilisateurs en double en raison d’une condition de concurrence entre la création du profil utilisateur par l’intégration et la création de l’utilisateur depuis votre système. Vous pouvez fusionner des profils utilisateurs dans Braze.

Je n’ai pas de compte Zapier. Comment puis-je déclencher des webhooks Facebook Lead Ads vers Braze ?

Si vous n’utilisez pas Zapier et ne prévoyez pas de l’utiliser, vous pouvez créer l’intégration directement de Facebook vers Braze. Pour plus d’informations, consultez la documentation Lead Ads.

Pour récupérer les prospects depuis Facebook, utilisez les webhooks. Consultez la documentation sur les webhooks pour bien démarrer avec les webhooks dans Facebook.

Après avoir configuré l’URL des webhooks dans Facebook, travaillez avec votre équipe pour déterminer la meilleure façon de transférer les données vers l’endpoint /users/track. Comme pour l’approche Zapier, effectuez une requête par e-mail via l’endpoint users/track.

New Stuff!