Questions/réponses

Après avoir intégré le SDK Facebook, certains évènements d’application sont automatiquement consignés et collectés pour le Gestionnaire d’évènements, à moins que vous ne désactiviez la consignation automatique des évènements d’application. Vous pouvez effectuer ce changement dans le code de votre application ou en sélectionnant l’option correspondante sous Gestionnaire d’évènements dans Espace App, ou dans le Gestionnaire d’évènements. Si l’option sélectionnée et la valeur de l’indicateur AutoLogAppEventsEnabled ne correspondent pas, nous appliquerons l’option sélectionnée pour « Consignation automatique des évènements pour le SDK Facebook ». Pour en savoir plus sur les informations collectées et sur la façon de désactiver la consignation automatique des évènements d’application, consultez la page Consignation automatique des évènements d’application.

Limites

Une application peut créer jusqu’à 1 000 noms d’évènements différents. Si vous dépassez cette limite, un message d’erreur de type 100 Invalid parameter peut apparaître à l’écran lors de la consignation.

Si vous souhaitez supprimer des évènements obsolètes, vous pouvez les désactiver en suivant les instructions fournies dans nos pages d’aide.

En général, les équipes de développement dépassent cette limite, car elles n’utilisent pas les paramètres correctement et consignent des évènements individuels. Par exemple, au lieu de consigner un évènement à chaque fois qu’une personne termine un niveau (Niveau 1 terminé, Niveau 2 terminé, etc.), il faut consigner un seul évènement Niveau terminé avec un paramètre de level pour le numéro du niveau.

An event can have up to 25 parameters. This doesn't just mean for each call, but for all invocations using that event name.

If you need to remove obsolete parameters - you can deactivate parameters by following the instructions in our help center.

Les noms d’évènements et de paramètres doivent comprendre entre 2 et 40 caractères alphanumériques.

La longueur de chaque valeur de paramètre ne doit pas excéder 100 caractères.

Implémentation

Les App Events fournissent des SDK sur les canaux suivants : iOS, Android, Jeux sur Facebooket UnityPar ailleurs, les App Events prennent en charge le transfert d’évènements d’un serveur à un autre par l’intermédiaire de l’ API Graph.

Pour collecter les App Events, il n’est pas nécessaire d’implémenter Facebook Loginou toute autre fonctionnalité de canal.

Vous pouvez définir les évènements personnalisés que vous souhaitez capturer afin de voir cet évènement dans votre tableau de bord Facebook Analytics . Il est possible de consigner jusqu’à 1 000 noms d’évènements personnalisés, sans limite de volume. Cependant, les rapports publicitaires ne contiendront que les App Events standard. Tous les App Events personnalisés que vous avez créés seront consignés sous « Autres actions dans l’application mobile ».

Pour les jeux Unity, vous pouvez consigner les App Events à l’aide du SDK pour Unity . Pour les autres canaux basés sur un affichage web dans une application native, vous pouvez utiliser l’ API App Events pour transférer les évènements de votre serveur aux serveurs Facebook.

En règle générale, les équipes de développement préfèrent utiliser le SDK Facebook pour intégrer les App Events. Le SDK Facebook permet de limiter la quantité de code nécessaire et fournit des métadonnées utiles sur votre application telles que sa version ou son nom. Le SDK transmet automatiquement, avec un minimum de procédures de développement, des indicateurs comme le temps passé, le nombre de sessions et les interruptions. Il peut également collecter l’ID d’annonceur Android ou l’IDFA (si vous utilisez des App Events en lien avec l’attribution de publicité) et gère l’option Limiter le suivi publicitaire à votre place. Toutefois, l’inconvénient du SDK est que vous devez développer une nouvelle version de votre application si vous décidez d’ajouter des évènements. Le SDK reste la meilleure option pour de nombreuses équipes de développement.

L’API est une solution plus appropriée pour celles qui ne souhaitent pas mettre à jour leur application pour intégrer des App Events ou en ajouter. Le processus d’intégration dans les applications web hybrides est également plus simple avec l’API. Néanmoins, cette solution vous oblige à gérer l’option Limiter le suivi publicitaire ainsi qu’à collecter l’IDFA et l’ID d’annonceur Android. L’API ne fournit pas non plus les indicateurs sur l’utilisation de l’application qui sont collectés par le SDK automatiquement. Les équipes de développement qui souhaitent suivre des indicateurs supplémentaires tels que la version et le nom de l’application, le temps passé, le nombre de sessions et les interruptions, devront déterminer elles-mêmes ces indicateurs et les retransmettre en tant que paramètres personnalisés via l’API.

If you are currently using an MMP to track installs or other actions in your app, you can request that your MMP passes those events server to server to Facebook.

Vous pouvez utiliser à la fois un SDK de MMP et un SDK Facebook dans votre application, mais vous devez vous assurer de ne pas transmettre le même évènement deux fois, au risque d’obtenir un double comptage.

L’ Assistant publicitaire des apps vous permet de tester les App Events dans votre application pour vous assurer que cette dernière envoie des évènements à Facebook.

a. Ouvrez l’ Assistant publicitaire des apps.

b. Dans Sélectionner une application, choisissez votre application, puis Envoyer.

c. Accédez au bas de la page et choisissez Tester les App Events.

d. Lancez votre application et envoyez un évènement. L’évènement apparaît sur la page web.

Facebook traite vos données conformément à notre Politique d’utilisation des données. Ces informations peuvent être utilisées pour améliorer votre ciblage publicitaire et vos capacités de diffusion, ainsi que d’autres expériences sur Facebook, notamment vos capacités de classement quant au contenu de la recherche et du Flux.

  • Oublier de transmettre une devise ou une valeur pour un achat ou un évènement lié à un achat
  • Placer la décimale au mauvais endroit
  • Utiliser une virgule à la place d’une décimale pour une valeur numérique
  • Coder en dur des valeurs de conversion en supposant la valeur de commande « moyenne » plutôt que transmettre la valeur réelle

Questions relatives aux publicités

Si vous consignez un évènement personnalisé au lieu d’un évènement standard, il apparaîtra dans les rapports publicitaires sous « Autres actions dans l’application mobile » et ne sera pas analysé.

Oui, vous pouvez créer des audiences personnalisées à l’aide des App Events. Pour savoir comment procéder, cliquez ici.

Oui, nous diffusons vos publicités auprès des personnes les plus susceptibles d’effectuer des actions spécifiques au moins une fois au coût le plus bas. Créez un ensemble de publicités d’installation d’application mobile qui optimise pour un App Event en particulier à l’aide de l’API. Ceci est similaire à un ensemble de publicités d’installation d’application mobile ou d’interaction avec une application mobile classique, excepté pour ce qui suit :

  • optimization_goal : définir sur OFFSITE_CONVERSIONS
  • billing_event : définir sur IMPRESSIONS
  • promoted_object : définir custom_event_type en fonction de l’évènement d’application à optimiser.
  • Pour les publicités d’interaction avec une application mobile, optimisez pour les App Events standard, excepté l’évènement Lancement d’app. Ces options sont disponibles dans le Gestionnaire de publicités et l’API. Voir API Marketing, ensemble de publicités.

    Enregistrement automatique des achats intégrés

    Vérifiez d’abord que vous avez installé le SDK Facebook Core pour Android v 4.36 ou supérieure dans votre application. Accédez ensuite à Paramètres > Général dans le tableau de bord de votre application. Dans les paramètres Android, activez l’option Log In-App Purchase Events Automatically (Consigner automatiquement les évènements d’achat intégré) sur Oui.

    Pour les versions 4.27 à 4.35, vous devez appeler callbackManager.onActivityResult() lors de l’activation de l’application et activer l’option Achat intégré automatique dans la section des paramètres Android du tableau de bord de votre application.

    First, ensure that you have v3.22 (or higher) of the Facebook iOS SDK installed within your app. Second, ensure that you are calling the ActivateApp method.

    1. Accédez à Mes applications.
    2. Sélectionnez votre application.
    3. Cliquez sur l’onglet Paramètres de la barre de navigation de gauche.
    4. Recherchez la section intitulée Android.
    5. Définissez Automatically Log In-App Purchase Events on Android (Consigner automatiquement les évènements d’achats intégrés sous Android) sur Oui.
    1. Accédez à Mes applications.
    2. Sélectionnez votre application.
    3. Cliquez sur l’onglet Paramètres de la barre de navigation de gauche.
    4. Recherchez la section intitulée iOS.
    5. Activez l’option « Automatically Log In-App Purchase Events on iOS » (Consigner automatiquement les évènements d’achat intégré sous iOS).

    Si vous activez la consignation des achats intégrés, les App Events ci-dessous feront l’objet d’un suivi : Initier un paiement, Acheter et Annuler un achat.

    La consignation automatique diminue le temps requis pour consigner correctement les App Events. Cela vous évite de devoir recueillir manuellement les évènements et de déterminer les paramètres à transférer, car tout est déjà géré pour vous. Par exemple, les paramètres ci-dessous sont automatiquement consignés : ID produit, quantité, montant total, devise, titre de produit et description de produit. Si vous utilisez la version 3.22 ou supérieure, vous pouvez activer automatiquement cette fonctionnalité sans devoir envoyer une mise à jour client vers l’App Store.

    Si vous consignez déjà les achats intégrés, il n’est pas nécessaire d’activer cette fonctionnalité. Si vous souhaitez toutefois opter pour cette fonctionnalité, il est préférable d’arrêter de consigner explicitement les évènements d’achats intégrés, au risque d’avoir des doublons dans vos rapports.

    We recommend logging all events that are relevant to your app. You can use this best practices guide as a starting point to determine what events would be relevant for your business.