Interopérabilité de SKAdNetwork (SKAN) avec Meta ads

En bref : l'interopérabilité permet aux Meta ads de transmettre à AppsFlyer les données SKAN décodées, et elle autorise AppsFlyer à partager les bits de mesure de votre CV (mapping) avec les Meta ads.

Interopérabilité de SKAN : AppsFlyer <-> Meta ads

Si vous travaillez avec plusieurs partenaires de réseau publicitaire, nous vous conseillons de le configurer dans AppsFlyer. Les résultats de performance SKAN, accompagnés d'autres indicateurs comme le coût, seront ainsi disponibles via la plateforme AppsFlyer. 

Possibilités d'interopérabilité SKAN / Meta ads

L'interopérabilité avec les Meta ads permet :

  • AppsFlyer et Meta ads partagent le schéma de valeur de conversion (CV) SKAN, ce qui leur permet de vous fournir des métriques de performance.
  • AppsFlyer prend en charge tous les objectifs de campagne Meta Ads qui viennent optimiser les campagnes :
    • Installation d’applications mobile (MAI, Mobile app install)
    • Engagement des applications mobile (MAE, Mobile app engagement)
    • Optimisation de valeur (VO, Value optimization)
  • Après avoir activé l’intégration SKAN, les événements suivants se produisent : 
    • Le SDK Facebook arrête la mise à jour de la VC SKAN(kill switch).
    • Le SDK AppsFlyer met la VC à jour.
    • Meta ads partage les données de postback SKAN à inclure dans le tableau de bord SKAN et les rapports agrégés.

Autres considérations :

  • Si vous n’activez pas l’intégration des partenaires SKAN, dans le tableau de bord SKAN les installations en provenance de Meta ads sont comptées comme des installations organiques. 
  • Dans le contexte de l'attribution AppsFlyer (Tableau de bord général) :
    • Les installations des utilisateurs consentants effectuées par Meta ads sont attribuées correctement.
    • Les utilisateurs non consentants sont attribués comme organiques.
  • Implications relatives à iOS 14.5 pour le reporting SRN
  • Notre intégration MMP avec Meta ads implémente systématiquement le drapeau Suivi d'annonceur activé. (Ces informations sont conformes à la liste de vérification iOS 14 pour l'app Meta ads publiée en février 2021.)

Attention

  • Une fois que l'interopérabilité est activée, à chaque fois que vous modifiez les paramètres de mesure vous n'avez pas à répéter le processus d'intégration MMP décrit dans cet article. Vous n'avez donc pas besoin de copier à nouveau l'URL de connexion MMP. 
  • Dans AppsFlyer, si vous désactivez la mesure SKAN, Meta ads ne peut plus obtenir de mappage de la CV. 
  • SDK AppsFlyer ou SDK Facebook : le SDK Facebook convient si vous exécutez des campagnes uniquement avec Meta ads. Si vous exécutez des campagnes avec plusieurs partenaires, le SDK AppsFlyer vous permet d'afficher les données de tous les partenaires.
  • Consultez la section sur les différences dans cet article.

Conseils pour l'installation d'une app Meta ads

Lors de la configuration de vos campagnes d'installation d'une app Meta ads avec iOS 14, suivez les conseils Meta ads suivants : 

  • Un maximum de 9 campagnes par app, avec 5 adsets autorisés chacune. Les annonceurs peuvent diffuser ces 9 campagnes d’app sur 9 comptes publicitaires par ID d’app.
  • Vous n’avez pas besoin d’un compte séparé pour les campagnes iOS 14. Vous pouvez exécuter des campagnes iOS 14 à partir de comptes existants.
  • Il existe une relation entre la méthode d’optimisation Meta ads et le type de mesure que vous sélectionnez dans AppsFlyer, comme suit :
    • Mesure des revenus : VO et AEO 
    • Mesure de conversion : AEO — Inclut les événements Meta ads standard et les événements d'achat. Vous devez mapper l’événement d’app dans AppsFlyer à l’événement Meta ads concerné. 

Procédures d’interopérabilité

Suivez les procédures qui suivent pour utiliser l’interopérabilité. 

Pour l’attribution des installations de l’app :

Autorisez Meta ads à partager des données SKAN avec AppsFlyer

Autorisez Meta ads à partager des données SKAN avec AppsFlyer. Si vous ne le faites pas, vous ne verrez pas les installations SKAN attribuées à Meta ads dans le tableau de bord SKAN AppsFlyer. 

Cette procédure doit être effectuée pour chaque app. 

Pour autoriser Meta ads à partager les données SKAN avec AppsFlyer :

  1. Dans AppsFlyer, allez dans Configuration > Intégrations actives.
  2. Recherchez et sélectionnez Meta ads.
  3. Ouvrez l'onglet SKAN.

    skan_repprtiing_-_connected_accounts.png

  4. Cliquez sur f login. Le compte que vous utilisez doit être un compte Admin ou Annonceur disposant des autorisations suivantes :
  5. Suivez les instructions de l’interface utilisateur.
    Meta génère un jeton d'accès qui permet le partage des données avec AppsFlyer. Une fois la procédure terminée, vous serez redirigé vers AppsFlyer. 
  6. Si vous configurez cette intégration pour la première fois, vérifiez que le statut de compte En attente de synchronisation s'affiche.
    Ce message s'affichera jusqu'à ce que nous obtenions des données de Meta ads.
  7. Attendez 02:00 UTC le lendemain, puis vérifiez que le statut est passé à Les données ont bien été extraites.
    Les données du tableau de bord SKAN sont mises à jour quotidiennement à 08 h UTC.
  8. Lisez la section sur les différences de mesure

Pour l'attribution d'événements in-app :

Partager le schéma du CV avec Meta ads

SKAdNetwork-Facebook-AppsFlyer_integration__5_.png

Activation de l'interopérabilité AppsFlyer SKAN avec Meta ads

Étape Action Détails 

1

Configuration de l'app requise
  • Utilisez le SDK AppsFlyer le plus récent dans votre app.

2

Examen des paramètres SKAN 

Vérifiez que la solution SKAN AppsFlyer est configurée et activée. Cela permet au SDK AppsFlyer d’appeler les API SKAN et de définir la VC.

Pour visualiser les paramètres SKAN :

  1. Dans AppsFlyer, ouvrez Configuration > Studio de Conversion SKAN.
  2. Cliquez sur l'icône des options , et vérifiez que la mesure SKAN est bien activée.
    Measurement_mode_on_facebook_ads.png
  3. Sélectionnez votre mode de mesure préféré.
    En savoir plus sur SKAN Conversion Studio.
  4. Notez les noms exacts des événements définis. Vous en aurez besoin à l’étape suivante. Remarque : les noms sont sensibles à la casse.

3

Mappage d'événements in-app

Vérifiez et, si nécessaire, modifiez vos mappages d'événements in-app. 

Pour afficher et définir des mappages d’événements in-app :

  1. Dans AppsFlyer, allez dans Configuration > Intégrations actives.
  2. Sélectionnez Meta ads.
  3. [Obligatoire] Dans l'onglet Integration, activez Postbacks d'évènement in-app.
    • Vous devez mapper le type de mesure SKAN qui est sélectionné. Le type de mesure par défaut est le revenu.
      in-app_events_fb_en-us.png
    • Vérifiez que les événements in-app définis dans la mesure SKAN (événements AppsFlyer) sont mappés aux identifiants d'événements Meta ads (mappés à l'événement partenaire). Si vous ne mappez pas les événements, Meta ads ne pourra rien optimiser et ne comptabilisera que les installations.

       Note

      Lorsque vous ajoutez, modifiez ou supprimez une valeur de conversion (CV) dans SKAN Conversion Studio, vérifiez que l’événement est correctement mappé dans les postbacks d’événements in-app. Dans le cas contraire, la CV ne sera pas mise à jour sur Meta ads. 

       Guide de mappage d'événements in-app

      Type de mesure Exigence relative au mappage
      Personnalisation

      Mappez les événements in-app que vous avez configurés dans « Personnalisé » aux événements Meta ads correspondants.

      Pour transmettre les revenus par postback, vous devez définir Envoyer les revenus sur Valeurs et revenus

      SendValueandRevenue.png

      af_skad_revenue est utilisé pour les revenus globaux et mappé à l’événement de revenus Meta ads, généralement fb_mobile_purchase.

      Remarque ! Il est possible de mapper plus d’un événement à fb_mobile_purchase.

      Revenu

      Si vous signalez les revenus aux réseaux publicitaires via postback, vérifiez que le mappage de vos postbacks d'événements in-app incluent les événements de revenus in-app que vous avez définis.

      af_skad_revenue est utilisé pour les revenus globaux et mappé à l’événement de revenus Meta ads, généralement fb_mobile_purchase.

      Remarque ! Il est possible de mapper plus d’un événement à fb_mobile_purchase.

      Conversion Mappez 1 à 6 événements de conversion aux événements Meta ads correspondants.
  4. Cliquez sur Enregistrer l'intégration.
  5. Faites défiler jusqu’à la section Configuration SKAN et cliquez sur l'URL de connexion MMP pour la copier. Dans le paragraphe suivant, nous vous indiquerons où coller l’URL dans Meta.

    meta_ads_skan_configuration_mmp_url.png

4

Connecter AppsFlyer aux Meta ads
  1. Dans Meta ads, ouvrez le gestionnaire d'événements.

    FacebookSkadNetworkSetup.jpg

  2. Allez dans l'onglet Paramètres.

    mceclip0.png

  3. Dans la section Configurer des événements d'app pour SKAN, cliquez sur Configurer les événements.

    mceclip1.png

  4. Sélectionnez Importer à partir de l'app partenaire.
    Un champ permettant de coller l’URL de connexion MMP s’affiche. 
    Cela met à jour Meta avec le mappage de CV et indique au SDK Facebook de votre app d’arrêter de définir la CV. Si l’importation à partir de l’application partenaire est désactivée, procédez à un dépannage.
  5. Suivez les instructions de l’interface utilisateur Meta ads. L'un des événements suivants se produit :
    1. Collez l’URL de connexion MMP dans l’interface utilisateur de Meta ads. Voilà ! Vous avez terminé l’intégration. Veuillez lire les notes qui suivent. 
    2. Le collage de l’URL de connexion MMP échoue et un message d’erreur s’affiche dans l’interface utilisateur de Meta ads. Le cas échéant :
      - Attendez 24 heures, puis répétez la procédure.
      - Si l’erreur persiste (plus de 24 heures), contactez le support AppsFlyer. 

Remarques

  • Vous ne devez effectuer cette procédure qu'une seule fois. Cela signifie qu'il n'est pas nécessaire de copier-coller l'URL de connexion après avoir modifié les paramètres de mesure dans AppsFlyer. Par exemple, si vous passez de la mesure des revenus à la mesure des conversions, Meta ads utilise l'URL existante pour obtenir la structure requise. 
  • Terminer la procédure permet à Meta ads d'obtenir le schéma de CV d'AppsFlyer à l'aide d'une structure aléatoire propriétaire. Vous n'avez pas la possibilité de configurer ceci.
  • Il faut compter jusqu'à 24 heures pour que les paramètres de mesure mis à jour prennent effet sur Meta ads. 

5

Paramètres de campagne iOS 14

Dans Meta ads, vérifiez que le paramètre de campagne iOS 14 est activé. 

Ce paramètre se trouve sur la page des paramètres de la campagne de nouvelles installations d'app

FBiOS14.png

Informations supplémentaires

Désactivation de l’intégration SKAN

Lorsque vous désactivez votre intégration Meta Ads, il ne suffit pas seulement de décocher Activer le partenaire, vous devez également supprimer chaque connexion SKAN pour que les données SKAN cessent d'être enregistrées.

Pour désactiver l’intégration SKAN :

  1. Dans AppsFlyer, ouvrez Configuration > Partenaires intégrés.
  2. Recherchez et sélectionnez Meta ads.
  3. Ouvrez l'onglet SKAN.
  4. Cliquez sur l’icône suppression dans le compte que vous souhaitez supprimer.

Différences de mesure et de synchronisation entre AppsFlyer et Meta ads

Article Détails 
Noms d'événements in-app 

Avant le 15 août 2021, les noms d'événements du tableau de bord utilisaient les noms d'événements Meta ads. Ce n’est plus le cas.

Métriques des utilisateurs convertis en mode revenus

[Obsolète depuis le 16 août 2021]

En mode revenus, la métrique des utilisateurs convertis (utilisateurs payants) ne tient pas compte du nombre d’utilisateurs déclarant des revenus via les campagnes Meta ads, conformément à la convention de dénomination des revenus mentionnée dans la section précédente (noms d’événements in-app)

Première disponibilité des données

Pour la première synchronisation des données après intégration, et pour les synchronisations suivantes, AppsFlyer reçoit les données de coût de Meta ads pour les 7 derniers jours.

Date d'installation 

AppsFlyer et Meta ads ne déterminent pas la date d’installation de la même façon. N'oubliez pas :

  • Les postbacks SKAN avec iOS ne contiennent pas l'horodatage de l'installation. 
  • Meta ads considère l’heure d’arrivée du postback comme l’heure d’installation et prend en compte le fuseau horaire de l’app dans Facebook pour définir la date.
  • AppsFlyer calcule l'heure d’installation en fonction des paramètres de la fenêtre d’activité. Ni le fuseau horaire de l’app ni le fuseau horaire du compte publicitaire Meta ads ne sont pris en compte dans le calcul. 
Actualisation des données
  • Nous collectons les données SKAN de Meta ads à 01:00 UTC
  • Les tableaux de bord et les données agrégées sont mis à jour 7 heures plus tard.

Vérifier l'autorisation ads_read

L'autorisation ads_read fournit aux clients Meta Ads un accès API aux données de performances publicitaires qu'ils peuvent utiliser dans des tableaux de bord personnalisés et les analyses de données.

Pour vérifier que votre compte Meta Ads dispose de l'autorisation ads_read :

  1. Accédez à votre compte de développeur Meta ads.
  2. Sélectionnez un ID d’app Facebook.
  3. Accédez à Examen de l'app > Autorisations et fonctionnalités.

    FBad_permission.png

  4. Vérifiez que ads_read a le statut Prêt. Si tel est le cas, aucune autre action n'est requise. 
  5. Si vous n'avez pas l'autorisation ads_read, vous devez la demander comme suit :
    1. Accédez à Examen de l'app > Demandes.
    2. Demandez l'autorisation ads_admin.
    3. Répétez les étapes de cette procédure pour vérifier que vous avez reçu l’autorisation nécessaire.

Dépannage, divergences et FAQ

Action Détails 

Meta ads ne peut pas se connecter

Symptôme

Dans Meta ads, si vous recevez le message Nous ne pouvons pas nous connecter. Vérifiez que vous utilisez la bonne URL. Si le problème persiste, contactez votre application partenaire pour obtenir de l’aide.

Mesure corrective

Dans AppsFlyer, vérifiez que vous avez activé le mappage d'événements in-app et mappé vos événements AppsFlyer à vos événements Meta ads. (Explication dans le mappage des événements in-app décrit dans la section précédente) 

[Lignes directrices mises à jour le 20 avril 2021]

Priorité de l'événement

Q : Comment définir la priorité des événements dans Meta ads ?

R : il n’est pas nécessaire de définir la priorité dans Meta ads. Cette fonctionnalité prioritaire concerne les applications qui utilisent le SDK Facebook pour définir la VC. Dans votre cas, la VC est définie par le SDK AppsFlyer. Ne tenez pas compte de l'option de priorité dans Meta ads. AppsFlyer mesure 6 événements de conversion sans priorité.

[Lignes directrices mises à jour le 20 avril 2021]

Nombre d'évènements

Q : Pourquoi y a-t-il plus d'occurrences d'événements dans AppsFlyer que dans Meta ads ?

R : Meta ads ne compte que les occurrences d’événements 0-1. Par conséquent, même si vous définissez plusieurs occurrences dans le cadre d’une plage, les occurrences supplémentaires ne sont comptabilisées que par AppsFlyer.

L’importation à partir de l’application partenaire est désactivée

ImportFromPartnerApp.png

Symptôme

Dans Meta ads, si l’importation à partir d’une app partenaire est désactivée, c'est que l’app n’a jamais envoyé d’événement à Meta ads à l’aide du SDK MMP.

Mesure corrective

Effectuez l'une des opérations suivantes :

  • Commencez à transmettre des événements à Meta ads à l'aide du SDK MMP dès que possible.
  • Commencez à transmettre des événements à Meta ads à l'aide du SDK Facebook ou de l'API d'événements d'app et utilisez l'un des autres flux pour configurer le schéma de conversion.

Après avoir enregistré les premiers événements sur Meta ads, configurez l'intégration avec AppsFlyer. 

[Lignes directrices mises à jour le 25 avril 2021]

Les plages ne peuvent pas se chevaucher et doivent se suivre 

Symptôme

Vous utilisez le mode de mesure personnalisé AppsFlyer SKAN. Lors de l’importation du schéma de mesure sur Meta ads, le message suivant s’affiche : Les plages ne peuvent pas se chevaucher et doivent se suivre.

Mesure corrective

Les valeurs de revenus dans le schéma de conversion personnalisé doivent se suivre dans un ordre croissant. 

[Lignes directrices mises à jour le 26 avril 2021]

Envoi d'événements aux Meta ads

Q : Faut-il envoyer des postbacks d'événements supplémentaires à Meta ads pour les événements non sélectionnés dans l'option de mesure de la CV ?

R : Pour les utilisateurs ayant donné leur consentement, envoyez la gamme complète d'événements afin de permettre l'optimisation par Meta ads.

Mappez plusieurs événements vers le même événement Meta ads

Q : puis-je mapper plusieurs événements in-app à un événement Meta ads ?

R : si plusieurs événements sont mappés à un événement standard Meta ads, Meta ads ne sera pas en mesure de différencier les événements. Meta ads optimisera donc en fonction de l'événement qu'il reconnaît.

Pas de données à extraire

Q : Pourquoi l'état de la connexion affiche-t-il « Pas de données à extraire : vérifiez vos autorisations de partage de données Meta » ?

R: Soit il n'y a pas encore de données SKAN, soit vous devez vous connecter à Meta Ads en utilisant un rôle d'admin sur le compte.

Q : J'ai reçu le message « Aucune donnée à extraire : vérifiez vos autorisations de partage des données Google ». Est-ce qu'il y a un problème, même si je vois s'afficher les infos Meta Ads ?

R : Oui Même si ce message d'erreur apparaît, il n'y a pas d'erreur, vos données seront extraites.

Les données Meta ads ne figurent pas dans le tableau de bord

Symptôme

Dans l'onglet d'intégration SKAN, le message Échec de l'extraction des données s'affiche.

FacebookSKAdIntegration.png

Mesure corrective

Vérifiez que le compte connecté est soit un admin Facebook, soit un compte d'annonceur Meta ads disposant de l'autorisation ads_read. 

Une erreur se produit dans Meta ads lorsque vous essayez d’exécuter des campagnes iOS 14

Symptôme

Les éléments suivants sont avérés :

  • Vous obtenez un message d’erreur dans Meta ads lorsque vous essayez d’exécuter une campagne iOS 14
  • Vous avez récemment ajouté à l'App Store une nouvelle application, ou une app jeune public

Cela se produit car Meta ads ne sait pas que vous utilisez un SDK qui inclut la prise en charge de SKAN. C'est-à-dire le SDK AppsFlyer. 

Mesure corrective

  1. Dans AppsFlyer, allez dans Configuration > Intégrations actives.
  2. Recherchez et sélectionnez Meta ads. 
  3. Dans l'onglet Integration , cochez Activer le partenaire.
  4. Cliquez sur Enregistrer l'intégration.
  5. Attendez 15 secondes.
  6. Cochez Activer le partenaire.
  7. Cliquez sur Enregistrer l'intégration.
  8. Attendez jusqu'à 24 heures, le temps que Meta ads reçoive le signal. 

Rapports de revenus pour Meta ads

[Mise à jour le 12 juillet 2021]

Meta ads génère des revenus à partir de la VC en utilisant vos paramètres SKAN. Cependant, ce n'est pas un calcul direct, et Meta ads utilise des algorithmes pour déterminer le revenu. 

L'une des conséquences est que les revenus ont des valeurs non arrondies, même si vous mesurez les revenus en dollars entiers. 

Remplissage rétroactif des données

[Mise à jour le 30 novembre 2021]

Parfois, nous ne sommes pas en mesure de nous connecter à Meta ads pour obtenir les données, par exemple, en raison d’échecs de login. Mais nous avons une solution. Nous comblons les lacunes dans les rapports des 7 derniers jours dès que nous parvenons à nous connecter. 

AppsFlyer affiche beaucoup plus d’installations / d’événements / de revenus que Meta ads

Dans de nombreux cas, cette divergence se produit parce que le tableau de bord Meta ads affiche uniquement les installations ou événements post clic par défaut, tandis que le tableau de bord AppsFlyer affiche les installations et les événements post clic ET post vue.

Intégrations d'agence

Si l’agence a un rôle d’admin dans le compte Meta Ads de l’annonceur, elle peut lancer la procédure détaillée dans cet article pour activer l’interopérabilité SKAN au nom de l’annonceur. Les annonceurs non plus n’ont pas besoin de se connecter à leur compte Meta Ads. Le login de l'agence sera indiqué dans le compte de l'annonceur.

Une VC mise à jour n'apparaît pas dans Meta ads

Lorsque vous ajoutez, modifiez ou supprimez une valeur de conversion (CV) dans SKAN Conversion Studio, vérifiez que l’événement est correctement mappé dans les postbacks d’événements in-app. Dans le cas contraire, la CV ne sera pas mise à jour sur Meta ads. 

Différences entre les données modélisées dans AppsFlyer et dans Meta Ads Manager

Les modèles AppsFlyer agrègent des données qu'un rapport de base SKAN ne peut pas produire. En savoir plus

Lorsque AppsFlyer modélise les données, les données modélisées par Meta ads ne sont pas prises en compte car AppsFlyer s'appuie uniquement sur les données neutres et vérifiées. Il peut donc y avoir des différences de données et de résultats entre les rapports du Meta Ads Manager et ceux d'AppsFlyer.

À consulter également