Passer au contenu

Intégration Meta Ads

L’intégration Meta Ads vous permet de synchroniser les audiences Pushwoosh avec vos comptes publicitaires Meta. Utilisez-la pour cibler ou exclure des utilisateurs dans des campagnes publicitaires et ajouter des publicités payantes comme un autre canal dans votre parcours client.

Cas d’utilisation

Anchor link to

Utilisez cette intégration pour :

  • cibler les utilisateurs à forte valeur dans plusieurs canaux pour augmenter les achats ou l’engagement
  • recibler les utilisateurs qui sont moins réactifs sur d’autres canaux
  • créer des audiences de suppression pour que les clients fidèles ne reçoivent pas de publicités inutiles

Prérequis

Anchor link to

Avant de connecter Meta Ads, assurez-vous que :

  • Vous avez le rôle Admin dans votre compte Pushwoosh. Consultez Gérer l’accès et les permissions des utilisateurs pour savoir comment fonctionnent les rôles et les permissions.
  • Vous avez un Facebook Business Manager configuré pour gérer les actifs Facebook de votre marque, y compris les comptes publicitaires, les pages et les applications.
  • Vous avez un Compte publicitaire Facebook actif lié à votre Business Manager.
  • L’administrateur de votre Facebook Business Manager vous a accordé les permissions Gérer les campagnes ou Gérer les comptes publicitaires pour les comptes publicitaires que vous prévoyez d’utiliser avec Pushwoosh.
  • Vous avez accepté les termes et conditions du compte publicitaire pour ces comptes.
  • Vous avez accepté les Conditions des Audiences Personnalisées de Facebook pour les comptes publicitaires Facebook que vous prévoyez d’utiliser avec Pushwoosh.

Configurer Meta Ads dans Pushwoosh

Anchor link to
  1. Dans Pushwoosh, allez dans Settings > 3rd party integrations.

  2. Dans la carte Meta Ads, cliquez sur Login page.

Page des intégrations tierces avec la carte Meta Ads montrant les liens Configuration, Guide de configuration et Page de connexion
  1. Connectez-vous à votre compte Meta, puis cliquez sur Continue.

  2. Sélectionnez les comptes publicitaires que vous souhaitez connecter.

Écran Meta pour choisir l'option d'accès professionnel pour l'intégration connectée
  1. Examinez les permissions demandées pour l’accès au compte publicitaire et à l’entreprise.

  2. Cliquez sur Save. Meta affiche alors une confirmation que votre compte est connecté.

Examiner le statut de la connexion

Anchor link to

Après la configuration, vous serez redirigé vers la page Meta Ads dans Pushwoosh.

Page Meta Ads de Pushwoosh avec le badge Connecté, le tableau des comptes publicitaires avec la colonne du compte professionnel, les actions de l'en-tête et Comment synchroniser les audiences avec Meta

Le tableau des comptes publicitaires liste chaque compte connecté avec :

  • Nom du compte publicitaire
  • Compte professionnel
  • ID

Ouvrez les trois points à la fin d’une ligne et choisissez Remove ad account pour supprimer ce compte publicitaire de la liste dans Pushwoosh.

Gérer les comptes publicitaires connectés

Anchor link to

Sur la page Meta Ads, cliquez sur Manage accounts pour ouvrir la boîte de dialogue. Utilisez le bouton à bascule sur chaque ligne pour inclure ou exclure ce compte publicitaire de l’intégration. Cliquez sur Apply pour enregistrer les modifications ou sur Cancel pour fermer sans enregistrer.

Pour ajuster la vue de la liste :

  • Activez ou désactivez Show only connected pour limiter les lignes qui apparaissent.
  • Saisissez dans Search by name or id… pour trouver des comptes dans la liste.
Boîte de dialogue Gérer les comptes publicitaires avec le bouton à bascule Afficher uniquement les connectés, la recherche par nom ou id, les boutons à bascule de ligne avec les badges Connecté ou Déconnecté, Annuler et Appliquer

Mapper les tags du projet aux champs Meta

Anchor link to

Le mappage des propriétés utilisateur vous permet d’indiquer à Pushwoosh quels attributs utilisateur Meta doivent mettre à jour quels champs Tag name dans votre projet. De cette façon, lorsque les données proviennent de Meta, elles sont enregistrées là où vous vous y attendez.

  1. Sur la page Meta Ads, cliquez sur Map user data.

  2. Pour chaque Facebook field dans la colonne de gauche, choisissez un Tag name dans votre projet à partir du contrôle de droite. Mappez uniquement les lignes dont vous avez besoin.

Fenêtre modale Mapper les tags du projet aux champs Meta avec les colonnes Champ Facebook et Nom du tag, case à cocher d'écrasement, Annuler et Enregistrer
  1. Cliquez sur Save pour appliquer le mappage ou sur Cancel pour fermer sans enregistrer.

Activer la collecte de MADID dans le SDK

Anchor link to

Meta Ads fait correspondre les utilisateurs à l’aide d’identifiants d’appareil (MADID) collectés via le SDK mobile. Le SDK Pushwoosh ne collecte pas automatiquement les identifiants publicitaires (GAID sur Android, IDFA sur iOS). Les deux plateformes exigent le consentement explicite de l’utilisateur avant que l’identifiant puisse être lu. Dans votre application, demandez le consentement de l’utilisateur, lisez l’identifiant lorsque cela est autorisé et transmettez la valeur au SDK.

1. Ajouter la dépendance

implementation 'com.google.android.gms:play-services-ads-identifier:...'

2. Déclarer la permission AD_ID (requise pour targetSdk ≥ 33)

Ajoutez ceci à votre AndroidManifest.xml :

<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>

3. Récupérer le GAID et le transmettre au SDK

getAdvertisingIdInfo doit être appelé sur un thread d’arrière-plan :

String gaid = AdvertisingIdClient.getAdvertisingIdInfo(context).getId();
Pushwoosh.getInstance().setAdvertisingId(gaid);

Pour effacer la valeur stockée sur le backend, passez null ou une chaîne vide :

Pushwoosh.getInstance().setAdvertisingId(null);

Notes de comportement :

  • Si la valeur n’a pas changé depuis le dernier appel réussi, aucune requête réseau n’est effectuée.
  • Si la requête réseau échoue, réessayez au prochain lancement de l’application.
  • L’appel est ignoré lorsque Pushwoosh.stopCommunication() est actif.
  • L’UUID nul (00000000-0000-0000-0000-000000000000) est traité de la même manière que null — le MADID stocké est effacé sur le backend.

Comment ça marche

Anchor link to

Une fois que vous appelez setAdvertisingId, le SDK envoie la valeur au point de terminaison de suivi Pushwoosh en tant que champ madid avec le code de l’application et l’ID matériel de l’appareil. Pushwoosh utilise cet identifiant pour faire correspondre vos enregistrements d’appareils avec les audiences Meta Ads pour la synchronisation.

Synchroniser les audiences dans les journeys

Anchor link to

Le point Audience sync dans le Journey Builder lie votre journey à une Audience Personnalisée Meta. Chaque fois qu’un utilisateur atteint ce point, Pushwoosh demande à Meta de l’ajouter à l’audience ou de l’en retirer.

Par exemple, vous pouvez l’utiliser pour cesser de montrer une publicité de webinaire aux utilisateurs qui se sont déjà inscrits, afin de ne pas gaspiller de budget publicitaire sur des personnes qui n’ont plus besoin de la voir.

Pour configurer la synchronisation d’audience :

  1. Ouvrez le Journey Builder.

  2. Ajoutez une Entrée basée sur l’audience. Dans Audience source, choisissez un segment ou une liste Pushwoosh qui définit qui entre dans ce journey. Par exemple, un segment Utilisateurs avec le tag webinar_registered défini sur true. Seuls ces utilisateurs parcourront le journey et atteindront Audience sync.

  3. Ajoutez le point Audience sync.

  4. Sous How to sync users info to Meta audience, choisissez une option :

    • Ajouter des utilisateurs à l’audience. Ajoute chaque utilisateur qui atteint cette étape à l’audience Meta que vous sélectionnez. Par exemple, utilisez ceci pour commencer à montrer une publicité aux utilisateurs qui se sont inscrits mais n’ont pas encore participé.
    • Retirer des utilisateurs de l’audience. Retire chaque utilisateur qui atteint cette étape de cette audience Meta. Dans cet exemple, sélectionnez cette option pour cesser de montrer la publicité du webinaire aux utilisateurs qui se sont déjà inscrits.
  5. Dans Meta Ads account, sélectionnez le compte publicitaire connecté.

  6. Dans Audience, sélectionnez l’audience Meta, par exemple Webinar.

Panneau de synchronisation d'audience avec le menu déroulant Audience et l'Audience Personnalisée Meta sélectionnée
  1. Cliquez sur Apply pour enregistrer le point ou sur Cancel pour fermer sans enregistrer.

  2. Terminez la configuration du journey, puis lancez-le.

Panneau de synchronisation d'audience avec le nom de l'étape, ajouter ou retirer des utilisateurs, compte Meta Ads, Audience, Appliquer et Annuler

Lorsque ces utilisateurs atteignent Audience sync, ils sont retirés de l’audience Webinar dans Meta, de sorte qu’ils ne voient plus la publicité du webinaire là-bas.

Comportement et gestion des erreurs

Anchor link to

Le traitement du Journey dépend de la disponibilité du compte Meta et de l’audience :

  • Meta ne met à jour l’audience que s’il peut faire correspondre l’utilisateur à partir des données fournies par Pushwoosh. Si Meta ne peut pas faire correspondre l’utilisateur, l’audience ne change pas pour cet utilisateur, et il continue dans le journey.
  • Si un profil atteint le point Audience sync alors que le compte publicitaire connecté est déconnecté, le journey s’arrête pour ce profil et Pushwoosh envoie des notifications système et par e-mail.
  • Si une audience sélectionnée n’est pas trouvée dans Meta et que l’API renvoie une erreur, le journey s’arrête pour ce profil et Pushwoosh envoie des notifications système et par e-mail.

Statistiques de synchronisation d’audience

Anchor link to

Après le lancement, ouvrez les statistiques de l’étape Audience sync pour voir le volume d’entrées, les ajouts et les retraits, et les profils ignorés. Pour plus de détails sur les métriques, consultez Audience sync dans les Statistiques du Customer Journey.

Statistiques de synchronisation d'audience avec Entrées totales, Ajouté à l'audience Meta, Retiré de l'audience Meta, Ignoré non synchronisé passe à l'étape suivante, Exporter les utilisateurs, et Compte Meta Ads pour la synchronisation