Combien de temps faut-il pour attribuer vos publicités Facebook pour app mobile avec AppsFlyer ?
Si vous avez déjà intégré le SDK d'AppsFlyer dans votre app avant de la définir sur Facebook, la réponse est moins d'une minute !
Vous n'avez pas besoin d'implémenter Facebook Login ou d'intégrer votre app au SDK de Facebook pour l'attribution mobile. Il vous suffit de suivre les instructions de configuration détaillées ci-dessous.
ID d'app Facebook
To create the Facebook App ID:
- In Facebook, go to your App Dashboard.
- Under Apps, click Create New App.
- Complete the name for your app, and enter a unique namespace.
To retrieve the Facebook App ID:
- In Facebook, open the Monetization Manager dashboard.
- Click the Property you want data from.
- Go to Placements > Manage Placement.
The Facebook App ID is the first part of the Placement ID.
The same Facebook App ID can be used for both your Android and iOS apps.
Configuration de base d'attribution de Facebook
Pour commencer l'attribution de campagnes Facebook avec AppsFlyer, procédez comme suit :
-
To activate the integration with Facebook Ads:
- Go to your apps in Facebook for developers.
- Select the app.
- To copy your app ID, click on it at the top of the screen.
- In AppsFlyer, go to Configuration > Integrated Partners.
- Select Facebook Ads from the partners list.
- In the Integration tab, turn on Activate partner.
Learn more about partner activation. - Paste your app ID in the Facebook App ID field.
- Click Save Integration.
- [optional] To configure recommended settings:
- To match Facebook Ads' click-through lookback window, set it to 28 days.
- To match Facebook Ads' view-through lookback window, set it to one day.
- To attribute users who reinstall the app during the re-attribution window, turn on Reinstall attribution.
You don't need to enable view-through attribution or configure lookback windows for reinstall attribution, as it takes its configuration from the install attribution settings. - To save the configuration, click Save Integration.
Still not seeing Facebook results on AppsFlyer? Refer to Facebook Ads integration troubleshooting.
Configuration avancée d'attribution de Facebook
Avec l'attribution de base déjà configurée pour Facebook, il est temps de mettre en place une configuration d'attribution avancée rapide.
Données de niveau utilisateur
By default Facebook does not release raw user-level data.
To get user-level data from Facebook Ads:
- Go to Facebbok Ads partner page > Integration tab click to accept Facebook's Terms of Service.
- Log in to your Facebook Ads account.
- Select the relevant app.
- Click Accept.
This allows AppsFlyer to collect and enable you access to your Facebook users' raw data.
Remarque
Effective April 22, 2020, Facebook introduced enhanced data privacy measures to protect people using their services. As such, Facebook no longer provide advertisers with view-through attribution data at the device level. Starting from the effective date, view-through conversions and the associated in-app events display under the restricted media source. The associated attribution fields in user-level sources such as raw data reports, Push API messages, Pull API reports, are not populated.
Données sur le coût, les clics et les impressions
L'activation de la fonction Coût Facebook vous permet d'obtenir les données de coût pour vos campagnes, publicités, annonces et niveaux de canaux Facebook. Elle vous permet également d'obtenir les données agrégées sur les clics et les impressions correspondantes.
- Assurez-vous que vous êtes connecté au compte utilisateur Facebook, qui est activé pour gérer les campagnes du compte sur Facebook. L'utilisateur qui se connecte doit disposer des permissions nécessaires pour exécuter toutes les campagnes dans Facebook Business Manager.
- Go to the Cost tab.
- Turn on Get Cost, Clicks and Impressions Data.
- Cliquez sur le bouton de connexion à Facebook.
- Lorsque vous y êtes invité, autorisez AppsFlyer à accéder aux données de votre campagne Facebook.
Note : lors de la première synchronisation des données après l'intégration, AppsFlyer reçoit les données de coûts de Facebook jusqu'à 30 jours rétroactivement. Lors des synchronisations suivantes, AppsFlyer reçoit les données des 7 derniers jours.
En savoir plus sur la façon dont Facebook définit les clics et les vues.
To delete a connected Facebook account: In the actions column, hover over an account and click Delete connection.
Remarques
- Si vous êtes déjà connecté à Facebook, lorsque vous cliquez sur le bouton de connexion à Facebook, la fenêtre Facebook s'ouvre et se ferme immédiatement. C'est tout à fait normal.
- Si vous avez plusieurs utilisateurs disposant d'autorisations sur Facebook, la meilleure solution consiste à exécuter la fonction Login de Facebook pour chacun d'entre eux, afin de ne pas recevoir de données partielles.
État de synchronisation des données de coût
L'onglet Coût affiche l'état de votre intégration des coûts et le dernier moment où AppsFlyer est parvenu à rassembler les données de coût correspondantes.
Facebook vous permet de synchroniser plusieurs comptes pour extraire les données de coût. Pour chaque compte synchronisé, AppsFlyer indique l'état de l'intégration de coût ainsi que la dernière fois où AppsFlyer est parvenu à extraire les données de coût correspondantes.
Le tableau suivant liste les messages d'état ainsi que la marche à suivre s'ils s'affichent dans l'onglet Coût.
Message d'état | Description | Marche à suivre |
---|---|---|
Actif |
L'API partenaires répond et retourne des données. |
Rien |
Actif
Accompagné du message de synchronisation : Les données de coût n'ont jamais pu être rassemblées |
L'une des situations suivantes est possible :
|
|
Aucune donnée correspondante
|
AppsFlyer interroge les campagnes actives de cette app avec l'API partenaires, mais celle-ci n'a retourné aucune donnée concernant ces campagnes. |
Cette situation peut survenir si vous modifiez l'ID d'une campagne alors que celle-ci est en cours d'exécution. Si vous vous appuyez sur les données de coût, ne modifiez pas les ID des campagnes tandis que ces dernières sont encore actives et en cours d'exécution. Assurez-vous également que vous vous connectez avec les identifiants Facebook correspondant à la bonne app. |
L'API partenaires ne répond pas |
|
|
Identifiants invalides |
AppsFlyer n'est pas en mesure d'extraire les données de coût, car la connexion n'est plus valide. Cela peut se produire si votre mot de passe Facebook a été modifié ou si l'autorisation d'AppsFlyer a été révoquée. |
Reconnectez-vous à Facebook dans l'onglet Coûts. |
Dernier rassemblement des données réussi
The cost tab shows the last time cost data has been pulled yet. If cost data has never been pulled, the sync message shows Cost Data was never successfully pulled.
Exemples
Exemples
Scénario 1 : Campagnes interrompues
AppsFlyer pulls cost for several campaigns that you run with ad network A. You look in the cost tab and you see the message Last successful sync 2 hours ago. The same day you stop running campaigns with ad network A. Two weeks later, you look in the cost tab of ad network A. You then see the message Last successful sync 14 days ago.
Scénario 2 : Problèmes d'API du réseau publicitaire
AppsFlyer pulls cost for several campaigns that you run with ad network B. You look in the cost tab and you see the message Last successful sync 2 hours ago. Ad network B then experiences issues with their API. It takes them a few hours to fix it. When you look in the cost tab you see the message Last successful sync 8 hours ago.
Learn more about enriching your Facebook information with cost, clicks and impressions data.
Mappage d'événements in-app

To map in-app events:
- Turn on In-App Event Postbacks.
When enabling the Facebook in-app events mapping for an app for the first time, all the af_XXX events from the SDK are automatically mapped to Facebook's predefined event list. This automatic mapping saves you time and decreases mapping mistakes significantly. - Remplissez les paramètres suivants :
Nom du paramètre Description Nom de l'événement SDK Le nom de l'événement, tel qu'il a été reçu par AppsFlyer à partir du SDK intégré à votre application ou des événements de serveur à serveur.
Astuce - Vous ne voyez pas l'événement que vous voulez dans la liste ? Assurez-vous d'activer l'événement sur un appareil avec une installation non-organique et revérifiez.ID d'événement partenaire Sélectionnez l'événement prédéfini le plus approprié pour votre balise d'événement Facebook. Vous pouvez également envoyer des événements PERSONNALISÉS Facebook. Envoyer les revenus Lorsque cette case n'est pas cochée, AppsFlyer envoie tous les paramètres de l'événement rich in-app au partenaire, à l'exception du paramètre revenu, contenu dans le paramètre af_revenue.
Lorsque cette case est cochée, AppsFlyer envoie tous les paramètres, y compris la valeur de revenu (si elle existe dans l'événement). - To add an SDK event to the list, click Add Event.
Note that the Sending Option for all SDK defined events is All media sources, including organic, which means that your entire user base is available to be reported to Facebook.
Limitations concernant les noms d'événements: :
- Limitation de la longueur des noms d'événements : 2 à 40 caractères
- Les caractères suivants ne sont pas autorisés :
- Deux points (:)
- Point (.)
- Caractères non latins (anglais) : depuis le 12 janvier 2020, Facebook rejette les caractères chinois. AppsFlyer n'a pas encore testé d'autres jeux de caractères. Vous ne devez les utiliser qu'après avoir vérifié auprès de Facebook s'ils prennent en charge ces jeux de caractères dans les publications.
- Event names are case-sensitive. To avoid discrepancies, make sure you use the correct case in the event names for all media sources and app versions.
Learn more about Facebook Ads in-app event mapping.
Attribution de retargeting
AppsFlyer retargeting attribution for Facebook lets advertisers attribute an existing user's engagement with a Facebook ad, and measure the quality of the user, post engagement, using the AppsFlyer reports.
It should be used only if you are actively running campaigns targeted at your own users in Facebook.
- Page Activer le reciblage dans les paramètres d'application.
- In Facebook Ads partner page, turn on Re-engagement attribution.
- Set the Re-engagement click-through lookback window.
The re-engagement lookback window is the period of time, starting from ad click, during which the app must be launched for the click to be recorded as a re-engagement.
Select a lookback window in hours or days and set the slider to the desired value. - Set the Re-engagement window.
This is the period when the user's in-app events are attributed to the retargeting media source, as primary source.
You can set the value in days (1-90), hours (up to 23), or even lifetime. The default is 30 days.
Learn more about AppsFlyer retargeting attribution.
Learn more about deep linking users from SRNs such as Facebook.
Comply with California consumer privacy act (CCPA)
Complying with CCPA privacy regulations limits the data coming from Facebook users based in California, USA.
To enable compliance with CCPA: Turn on Limit Facebook use of users' parsonal information (CCPA) in the Integration tab.
Learn more about CCPA compliance.
Enregistrement des revenus publicitaires
Si votre application utilise les revenus publicitaires de l'Audience Network Facebook pour la monétisation publicitaire, vous pouvez enregistrer les revenus provenant de Facebook sur AppsFlyer. Cette opération, avec ou sans données sur les revenus d'achat in-app, vous donne une image complète de vos revenus par utilisateur.
Pour commencer à enregistrer les revenus publicitaires de l'Audience Network Facebook :
- On the Ad Revenue tab set Get Ad Revenue Data to ON
- Set the Event Source, which is the event representing your ad revenue model in the best possible way. For example, if your revenue is based on impressions, it is recommended to send AppsFlyer an ad viewed event. The best event can be configured for each monetization platform separately. However, it is also possible to use the
af_app_opened
event. In this case, ad revenue is attributed for every app open performed by the user. - The Ad Revenue Event is displayed. It is a read-only field presenting the new ad revenue event called [source event]_monetized (e.g. Ad_Watched_Monetized as displayed above). The ad revenue event is presented in the dashboard as an additional event.
- Cliquez sur Revenus publicitaires Facebook pour activer la collecte des revenus publicitaires de l'Audience Network Facebook sur Facebook. Connectez-vous avec vos identifiants Facebook pour autoriser les revenus publicitaires de l'Audience Network Facebook.
- Enter the Audience Network App ID (Facebook App ID). Get this from Facebook Audience Network (FAN).
- Get the Facebook App ID.
- Copy the ID to the Audience Network App ID field in AppsFlyer
- Click Save ad revenue.
Mappage des événements in-app Facebook
Les annonceurs peuvent facilement mapper leurs événements in-app, SDK ou S2S, aux événements prédéfinis de Facebook. Les annonceurs peuvent également envoyer à Facebook des postbacks sur chaque lancement d'application ou toute désinstallation d'application connue.
Cela permet aux annonceurs d'utiliser les capacités d'optimisation avancées de Facebook, ainsi que de créer des segments d'audience personnalisés et Lookalike.
Mappage des événements prédéfinis
Facebook offre un large éventail d'événements qui sont déjà prédéfinis et peuvent être mappés.
Vous trouverez ici la liste des événements in-app riches , qui peuvent être envoyés à Facebook avec des paramètres supplémentaires fournissant des informations supplémentaires sur la qualité des événements.
Vous trouverez ci-dessous la liste des autres événements Facebook prédéfinis qui n'ont pas de paramètres supplémentaires :
Identifiant d'événement Facebook |
Description |
Nom du SDK AppsFlyer recommandé |
---|---|---|
Faire un don |
Les fonds transmis à votre organisation ou cause. |
af_donate |
Planifier |
Prise de rendez-vous pour visiter l'un de vos sites. |
af_schedule |
Envoyer candidature |
La soumission d'une demande pour un produit, service ou programme que vous offrez, comme une carte de crédit, un programme éducatif ou un emploi. |
af_submit_application |
Trouver lieu |
Lorsqu'une personne trouve l'un de vos emplacements via le Web ou l'application, avec l'intention de s'y rendre. Par exemple, rechercher un produit et le trouver dans l'un de vos magasins locaux. |
af_find_location |
Contact |
Appel, SMS, e-mail, chat ou tout autre type de contact entre un client et votre entreprise. |
af_contact |
Produit personnalisé |
Personnalisation des produits via un outil de configuration ou une autre application dont votre entreprise est propriétaire. |
af_customize_product |
Mappage des événements in-app personnalisés
AppsFlyer vous permet de mapper tous les événements in-app personnalisés à envoyer à Facebook, en utilisant l'option ID d’événement Facebook CUSTOM.
Le nom et la valeur de l'événement (avec les paramètres de l'événement) configurés dans le SDK sont transmis tels quels à Facebook.
Vous pouvez voir les noms complets des événements personnalisés dans Facebook Analytics. Dans Facebook Ads Manager, ils sont agrégés et affichés en tant qu'événements personnalisés.
Caution
Les événements mappés sur « CUSTOM » ne peuvent pas être utilisés pour les fonctions suivantes dans Facebook :
- Optimisation des événements d'app
- Optimisation basée sur la valeur
- Publicités de produits dynamiques
Pour activer l'utilisation de ces fonctions dans Facebook, en fonction de vos données d'événements, nous vous recommandons de mapper vos données aux événements prédéfinis de Facebook.
Mappage automatique des paramètres avec l'événement CUSTOM
Grâce à l'intégration en profondeur d'AppsFlyer avec Facebook, la plupart des paramètres d'événements SDK standard d'AppsFlyer sont automatiquement mappés sur les paramètres prédéfinis de Facebook. Par exemple, le paramètre af_revenue est converti en paramètre valueToSum dans Facebook, vous permettant d'envoyer un revenu par événement qui peut être mesuré et optimisé pour Facebook.
Note
Le mappage automatique des paramètres peut différer entre l'évènement CUSTOM et les évènements prédéfinis.
Pour les évènements prédéfinis, af_price est mappé à _valueToSum dans certains cas (par exemple, fb_mobile_add_to_cart
). Dans d'autres cas, af_revenue est mappé à _valueToSum (par exemple, dans fb_mobile_purchase
).
Pour les évènements mappés CUSTOM, af_price est toujours mappé à fb_price, et af_revenue à _valueToSum.
Le tableau suivant détaille tous les paramètres de l'événement AppsFlyer qui, lorsqu'ils sont mappés sur Facebook via l'événement CUSTOM, sont automatiquement mappés sur les paramètres de Facebook.
Paramètre AppsFlyer | Paramètre Facebook |
---|---|
af_city | fb_city |
af_class | fb_travel_class |
af_content_id | fb_content_id |
af_content_list | fb_content_id |
af_content_type | fb_content_type |
af_country | fb_country |
af_currency | fb_currency |
af_date_a | fb_checkin_date |
af_date_b | fb_checkout_date |
af_departing_arrival_date | fb_departing_arrival_date |
af_departing_departure_date | fb_departing_departure_date |
af_description | fb_description |
af_destination_a | fb_origin_airport |
af_destination_b | fb_destination_airport |
af_destination_list | fb_destination_ids |
af_hotel_score | fb_hotel_score |
af_level | fb_level |
af_max_rating_value | fb_max_rating_value |
af_num_adults | fb_num_adults |
af_num_children | fb_num_children |
af_num_infants | fb_num_infants |
af_order_id | fb_order_id |
af_payment_info_available | fb_payment_info_available |
af_preferred_neighborhoods | fb_preferred_neighborhoods |
af_preferred_num_stops | fb_preferred_num_stops |
af_preferred_price_range | fb_preferred_price_range |
af_preferred_star_ratings | fb_preferred_star_ratings |
af_price | fb_price |
af_quantity | fb_num_items |
af_region | fb_region |
af_registration_method | fb_registration_method |
af_returning_arrival_date | fb_returning_arrival_date |
af_returning_departure_date | fb_returning_departure_date |
af_revenue | _valueToSum |
af_search_string | fb_search_string |
af_success | fb_success |
af_suggested_destinations | fb_suggested_destinations |
af_suggested_hotels | fb_suggested_hotels |
af_travel_end | fb_travel_end |
af_travel_start | fb_travel_start |
af_user_score | fb_user_score |
Limitations des événements et des paramètres
Il y a plusieurs limitations que Facebook impose aux données d'événements envoyées :
- Un événement peut comporter jusqu'à 25 paramètres.
- Les noms d'événements et de paramètres doivent comporter entre 2 et 40 caractères (caractères alphanumériques, traits de soulignement, tirets ou espaces uniquement).
- Non latin (les caractères anglais) ne doivent pas être utilisés. L'utilisation de caractères non latins entraîne des résultats incohérents.
- La longueur de chaque valeur de paramètre ne peut pas dépasser 100 caractères.
- Les noms d'événements sur AppsFlyer peuvent refléter les noms d'événements Facebook (par exemple fb_price) ; cependant, ils ne doivent pas être envoyés en tant qu'événements CUSTOM à Facebook. Par mesure de sécurité, évitez de donner aux événements des noms d'événements Facebook.
- Pour effectuer le mappage du postback d'évènement in-app avec Facebook, il est nécessaire d'obtenir les données d'évènement de TOUTES les sources, y compris les sources organiques.
Important!
À l'exception des paramètres ci-dessus, AppsFlyer envoie les données d'événements CUSTOM telles quelles à Facebook. C'est le propriétaire de l'application qui a la responsabilité de vérifier que les données d'événements sont conformes aux exigences de Facebook.
Si la valeur de l'évènement contient des paramètres qui ne sont pas mappés sur des paramètres Facebook valides (voir le tableau ci-dessus), ces paramètres ne sont pas envoyés à Facebook.
SDK AppsFlyer et SDK Facebook
Le SDK Facebook est peut-être déjà intégré à votre app, avant le SDK AppsFlyer. Même si ce n'est pas le cas, vous pouvez vous demander si vous avez vraiment besoin du SDK Facebook en plus du SDK AppsFlyer. Et si vous le faites, les deux peuvent-ils coexister sans rapport en double ?
Qui a besoin du SDK Facebook ?
En règle générale, si l'idée est seulement d'ouvrir l'app lorsque le lien est cliqué ou bien d'acquérir des utilisateurs, le SDK AppsFlyer est suffisant dans votre application, vous n'avez pas besoin du SDK Facebook en plus. Le SDK AppsFlyer prend en charge toutes les tâches d'attribution des acquisitions utilisateurs mobile de vos utilisateurs Facebook, y compris les engagements, les installations, les sessions et les évènements post-installation.
Toutefois, si votre app utilise l'un des éléments suivants, elle nécessite toujours le SDK Facebook en plus du SDK AppsFlyer :
-
Deep linking data
If you need deep linking data from Facebook, you can only get it with the Facebook SDK. Using the AppsFlyer SDK, deep-link data, and passing your routing parameter, is limited to using the data we receive from Facebook (campaign, ad set, ad, channel). -
Collecting Deferred deep linking and Dynamic Product Ads campaigns data
If you need data from Facebook for deferred deep linking or Dynamic Product Ads, you can only get it from the Facebook SDK. Follow the steps below to automatically transfer the deferred deep linking data from Facebook SDK to AppsFlyer SDK.
Alternately, on the first app launch you can use the campaign or ad names from the conversion data, without having the Facebook SDK integrated into your app. With this limited method, the deep linking data needs to be inferred from the campaign or ad names. -
Autres fonctionnalités de Facebook
Vous pouvez avoir besoin du SDK Facebook pour des raisons autres que l'attribution, telles que l'authentification, la monétisation publicitaire, le partage sur les réseaux sociaux, les invitations utilisateurs, etc.
Utilisation des publicités Facebook et des SDK AppsFlyer pour le deep linking différé
Pour prendre en charge le deep linking différé avec les publicités Facebook :
- Prérequis
* Version minimum du SDK AppsFlyer :
- Android AppsFlyer SDK 4.10.3
- iOS AppsFlyer SDK 4.10.4
* Configuration complète de l'intégration Facebook.
* Intégrez le SDK Facebook à l'app (sur Android, si les développeurs intègrent des composants spécifiques du SDK Facebook, assurez-vous que le module AppLinks est ajouté). - Pour collecter automatiquement les données de deep link différé Facebook du SDK Facebook vers le SDK AppsFlyer, utilisez :
AppsFlyerLib.getInstance().enableFacebookDeferredApplinks(true);
AppsFlyerTracker.shared().enableFacebookDeferredApplinks(with: AppLinkUtility.self)
[[AppsFlyerTracker sharedTracker] enableFacebookDeferredApplinksWithClass:FBSDKAppLinkUtility.class];
- Obtenez af_dp dans l'appel onConversionDataSuccess.
- Redirigez l'utilisateur par programme à l'aide de la valeur af_dp.
Éviter les doublons avec le SDK Facebook
Facebook exige qu'AppsFlyer signale TOUS les utilisateurs, y compris les utilisateurs organiques, sur les installations et les évènements in-app. Si vous possédez les deux SDK dans votre app, les installations et les évènements in-app sont rapportés au SDK Facebook, puis via des postbacks sur des serveurs Facebook via AppsFlyer. Comment pouvez-vous éviter ce rapport dupliqué ?
-
Installations
Facebook déduplique les installations in-app. Si le SDK Facebook et AppsFlyer signalent tous deux qu'un nouvel utilisateur est en train d'installer une application mobile, Facebook ne compte cette installation qu'une seule fois. -
Évènements in-app
Facebook ne déduplique pas les évènements in-app, qui sont rapportés à la fois par ses méthodes SDK ainsi que par une autre source, par ex. AppsFlyer. Cela signifie que, sauf si pris en charge, Facebook peut signaler faussement un double revenu et d’autres évènements.
Utilisez l'une des méthodes suivantes pour éviter la création de rapports dupliqués sur les évènements in-app dans Facebook :
- Ne configurez pas les évènements dans le SDK Facebook
- Désactivez le mappage des évènements in-app Facebook à partir d'AppsFlyer
Canaux Facebook
Avec Facebook, vous pouvez voir les données ventilées non seulement par campagnes, séries de publicités et publicités, mais aussi par canaux Facebook (appelés « Placements » sur Facebook).
- Canal Facebook - utilisateurs de l'app Facebook
- Instagram - utilisateurs de l'app Instagram
- Messenger - utilisateurs de l'app Facebook Messenger
- Audience Network - utilisateurs d'autres apps appartenant ou affiliées à Facebook
Utilisez ces données pour comparer la qualité des utilisateurs que vous obtenez à partir des différents canaux de Facebook.
Facebook et agences
Les agences et les FMP peuvent gérer et attribuer les campagnes Facebook pour le compte des annonceurs sur AppsFlyer, ou même parallèlement aux campagnes Facebook des annonceurs eux-mêmes. Pour que les campagnes d'agence soient attribuées à l'agence, le nom de la campagne DOIT commencer par le nom de l'agence.
Pour plus de détails sur les agences et l'attribution de l'installation Facebook, cliquez ici.
De plus, les agences ne peuvent pas modifier les fenêtres rétrospectives et les options de retargeting de Facebook. Elles doivent plutôt demander à l'annonceur d'effectuer ces changements s'ils sont nécessaires.
En outre, les agences ne peuvent pas modifier les postbacks d'événements in-app envoyés à Facebook. La raison en est la nécessité pour Facebook de recevoir des informations sur toutes les installations, y compris celles qui ne lui sont pas attribuées (et ne peuvent donc pas être fournies par l'agence).
L'image ci-dessous montre tous les paramètres qui doivent être configurés par l'annonceur pour que l'agence puisse gérer ses campagnes Facebook :
Attribution Facebook pour les apps Android hors boutique
Facebook ne permet pas de créer des campagnes d'installation d'apps mobiles pour les apps Android qui sont dans les marchés hors boutique, par exemple Baidu.
Cependant, vous pouvez faire de la publicité et enregistrer les installations d'apps hors boutique sur Facebook en suivant ces instructions :
- Le développeur doit préparer un APK distinct pour chaque marché hors boutique que vous utilisez pour faire de la publicité pour votre app. Plus de détails ici.
- Créez une campagne Traffic ou Conversions sur Facebook, avec l'attribution mobile activée, qui envoie des prospects vers une page de destination.
- The landing page should include a Download App button, which directly links to the out-of-store market where the APK exists.
- Le prospect clique sur le bouton et est redirigé vers le marché hors store. Après avoir terminé l'installation, AppsFlyer attribue l'utilisateur à Facebook, via son API MMP.
Note
La même solution s'applique aux applications de Google Play et App Store qui nécessitent une page d'accueil avant de rediriger vers le marché.
Pour des instructions spécifiques sur l'attribution des apps Amazon sur Facebook, cliquez ici.
Dépenses Facebook
AppsFlyer obtient les données sur les dépenses (y compris les clics et les impressions) des campagnes Facebook, si une ou plusieurs installations ont eu lieu au cours des 7 derniers jours.
Si une campagne Facebook engage plusieurs plateformes (Android, iOS, ordinateur de bureau, etc.), le coût dans le tableau de bord est spécifique à la plateforme et est calculé par Facebook.
Obtenir le coût de Facebook, y compris les clics et les impressions.
FAQ sur les coûts Facebook
Je ne vois pas les anciennes données de coût Facebook sur le tableau de bord d'AppsFlyer
Suite à l'exécution de la première connexion admin Facebook décrite ci-dessus, AppsFlyer reçoit les données des coûts de Facebook des 30 derniers jours pour les campagnes existantes. Les données antérieures relatives au coût ne sont pas disponibles.
Dans les synchronisations suivantes, AppsFlyer reçoit des données des 7 derniers jours. Cela signifie que les données sur les coûts, les clics et les impressions sont collectées pour toutes les campagnes comptant au moins 1 conversion au cours des 7 derniers jours.
Les données de coût n'ont posé aucun problème pendant plusieurs mois, mais elles ne s'affichent plus
Facebook peut réinitialiser cette autorisation pour obtenir les données de coût à intervalle de quelques mois. Si vous remarquez que les données de coût n'apparaissent plus sur le tableau de bord, répétez les étapes de connexion admin Facebook.
Si l'utilisateur admin Facebook modifie son mot de passe Facebook, les étapes de connexion doivent également être répétées.
J'ai cliqué sur mon annonce Facebook il y a 5 minutes. Pourquoi ne puis-je pas voir le clic sur le tableau de bord d'AppsFlyer ?
AppsFlyer reçoit régulièrement des données agrégées sur les clics, les impressions et le coût de Facebook à intervalle de quelques heures. Par conséquent, il peut s'écouler plusieurs heures avant que ces actions ne s'affichent sur le tableau de bord d'AppsFlyer.
Y a-t-il des données brutes sur les clics provenant de Facebook ?
Puisque AppsFlyer reçoit uniquement des données agrégées sur les clics et les impressions de Facebook, les données globales brutes sur les clics et les impressions ne sont pas disponibles. Les seuls clics et impressions bruts disponibles dans les rapports bruts sont ceux qui ont entraîné des installations.
Quelles sont les limites des données de coût par géo Facebook ?
Si vous filtrez par géo sur le tableau de bord AppsFlyer, vous pouvez voir le résumé et la répartition des données de coût Facebook.
Ces données ne sont disponibles que pour les « Campagnes d'installation d'applications mobiles » sur Facebook.
En outre, les données de coût par géo ne sont disponibles que pour les campagnes à plateforme unique. Cela signifie que les campagnes associées à un ensemble de publicités ciblées Android et à un ensemble de publicités ciblées iOS ne disposent pas de données de coûts par géo spécifiques. Pour obtenir les données de coût complètes, consacrez une campagne à chaque plateforme.
Quelles sont les limites des données de coût Facebook dans l'API principale ?
Facebook ne prend pas en charge le regroupement de données de coût par géo et canal simultanément dans les rapports de l'API principale.
Pour créer un rapport avec des données de coût complètes, regroupez-les en fonction d'une seule de ces dimensions.
Le coût total ne correspond pas.
Il existe plusieurs différences entre les modèles d'attribution de Facebook et d'AppsFlyer. Ces différences peuvent entraîner des écarts vis-à-vis des données de coût Facebook :
- Attribution inter-appareil de Facebook - cette opération peut parfois entraîner des problèmes lorsqu'une campagne pour une plateforme (iOS/Android) montre une installation avec son coût pour une autre plateforme.
-
Campagnes non mobiles de Facebook : pour ces campagnes, comme les campagnes de clics vers liens de Facebook, les utilisateurs de postes peuvent tôt ou tard installer des apps mobiles. Pour ces campagnes inter-appareils, AppsFlyer n'affiche pas le coût. Cependant, si le clic vers lien a été effectué par l'appareil qui a installé l'app, les données de coût sont reçues.
Par exemple, un utilisateur de Facebook clique sur une publicité menant à la page d'accueil de l'annonceur sur un ordinateur de bureau. Une semaine plus tard, le même utilisateur Facebook installe l'app iOS de l'annonceur sur un iPhone. L'installation est attribuée et affichée sur le tableau de bord d'AppsFlyer, mais le coût de cette installation multiplateforme ne l'est pas. - Campagnes avec 0 résultat dans les 7 derniers jours - AppsFlyer synchronise uniquement les coûts des campagnes qui ont enregistré des installations/conversions au cours des 7 derniers jours. Si le coût Facebook vient d'être fixé, il ne sera pas affiché pour les campagnes inactives depuis plus de 7 jours.
Bien que le coût total soit identique, l'eCPI calculé par AppsFlyer est différent du coût calculé par Facebook. Pourquoi ?
Le coût par installation est calculé en divisant le coût total par le nombre d'installations. Puisque le nombre d'installations d'AppsFlyer diffère de celui de Facebook , l'eCPI sera généralement différente.
Pourquoi les données de coût sont-elles limitées à certaines campagnes seulement ?
Même si plusieurs utilisateurs Facebook disposent des autorisations nécessaires pour exécuter des campagnes dans Facebook Business Manager, un seul d'entre eux est requis pour effectuer la connexion Facebook décrite ci-dessus.
Cependant, si cet utilisateur n'a pas accès à certaines des campagnes en cours sur Facebook, les campagnes sont affichées sur le tableau de bord d'AppsFlyer, mais sans les données de coût, de clics et d'impression.
Les données de coût Facebook sont-elles affichées pour les campagnes de retargeting ?
Les données de coût et de ROI des campagnes de retargeting se trouvent dans l'affichage unifié des rapports de cohorte.
Pourquoi la fenêtre de configuration du coût Facebook se ferme-t-elle avant la connexion ?
Si vous utilisez pour vous connecter à Facebook le même navigateur que celui dans lequel vous effectuez la configuration, la fenêtre se connecte automatiquement à Facebook à l'aide de ces identifiants ; si l'accès a déjà été accordé à l'application AppsFlyer, il n'y a rien à faire et la fenêtre se ferme.
Quel est le problème avec les coûts Facebook pour les applications dans l'Amazon App Store ?
Contrairement aux données d'AppsFlyer, Facebook ne distingue pas les données de coût des applications Android et des applications Amazon (qui sont basées sur Android).
Par conséquent, les données de coût des utilisateurs Amazon peuvent être attribuées à des campagnes ciblant d'autres utilisateurs Android au lieu des campagnes Amazon originales.
Puis-je arrêter la synchronisation des coûts Facebook ?
Que faire si vous souhaitez changer de compte publicitaire Facebook, mais que vous avez déjà lié le coût Facebook à votre ancien compte via AppsFlyer ?
La solution consiste à déconnecter le compte publicitaire via Facebook. Aucune action n'est à effectuer sur AppsFlyer.
The cost tab status message Partner API is currently not responding displays
Cela peut être dû au fait que vous avez activé l'authentification à deux facteurs (2FA) dans Facebook après avoir intégré votre compte avec AppsFlyer. Solution :
- Déconnectez-vous de votre compte Facebook.
- Dans AppsFlyer, allez dans l'onglet Coût de l'intégration Facebook, et supprimez la connexion.
- Dans l'onglet Coût, cliquez sur Connexion et suivez les étapes indiquées.
Exemples de coûts Facebook
An advertiser runs campaigns using Facebook Ads. In AppsFlyer the advertiser sees the following:
The cost information is provided by Facebook to AppsFlyer. The number of installs is calculated by AppsFlyer using AppsFlyer attribution rules. As a result, the eCPI calculated by Facebook and AppsFlyer usually differs.
Discordances entre Facebook et AppsFlyer
En tant que deux des acteurs majeurs de l'écosystème d'acquisition des utilisateurs mobiles, AppsFlyer et Facebook diffèrent dans leurs modèles d'attribution. Cette situation peut entraîner des discordances entre les tableaux de bord de Facebook et d'AppsFlyer.
Même si nous travaillons en étroite collaboration avec Facebook pour réduire ces discordances, les annonceurs doivent être conscients des causes suivantes.
Détecter une divergence entre AppsFlyer et Facebook
Comparez les événements répertoriés dans le Gestionnaire d'événements et les Analyses de Facebook à ceux des rapports AppsFlyer. Si le nombre d'événements varie considérablement, il peut y avoir un écart.
Discordances dans les modèles d'attribution
Cause | AppsFlyer | |
---|---|---|
Clic sur la fenêtre rétrospective d'attribution |
1-30 jours. Assurez-vous de définir sur 28 jours avec Facebook. |
|
Fenêtre rétrospective d'attribution post vue |
1 jour |
1 jour par défaut, mais peut être configuré de 1 à 48 heures (conserver cette valeur par défaut) |
Date d'enregistrement de l'installation |
Facebook enregistre les nouvelles installations dans le temps défini pour les clics/vues. |
AppsFlyer enregistre les nouvelles installations au moment de l'installation à proprement parler (le tout premier lancement de l'app) |
Attribution |
Les auto-attributs Facebook s'installent indépendamment d'autres sources médias |
AppsFlyer utilise l'attribution du dernier clic (vous trouverez plus d'informations sur l'attribution AppsFlyer ici). |
Attribution inter-appareils |
Facebook attribue ses utilisateurs qui cliquent et installent sur différents appareils, par exemple iOS/Android/bureau |
AppsFlyer attribue des appareils uniques, qui effectuent à la fois l'engagement et l'installation |
Différents fuseaux horaires |
Le fuseau horaire de rapport par défaut de Facebook Ads est PST. Assurez-vous de procéder à la modification dans Facebook Ads Manager afin de correspondre à la zone horaire d'application définie dans les paramètres de l'application dans AppsFlyer. |
Le fuseau horaire par défaut d'AppsFlyer est UTC + 0. Vous pouvez modifier le fuseau horaire défini pour l'app dans la page paramètres de l'app afin de correspondre au fuseau horaire défini dans Facebook Ads Manager. |
Consultez les exemples dans le document ci-joint (faire défiler vers le bas) Facebook et AppsFlyer - Comprendre les écarts.
Attribution post clic et post vue
AppsFlyer prend en charge aussi bien l'attribution post clic que l'attribution post vue. Pour minimiser les discordances entre les plateformes Facebook et AppsFlyer, assurez-vous que les fenêtres rétrospectives post clic et post vue sont les mêmes.
Pour comparer les fenêtres d'attribution post clic et post vue sur Facebook avec celles d'AppsFlyer, visitez Facebook. Nous recommandons de configurer les fenêtres d'attribution sur AppsFlyer en fonction des valeurs de Facebook, telles qu'elles sont affichées dans la capture d'écran suivante :
Example
Supposons que la fenêtre rétrospective de clic de Facebook est configurée sur AppsFlyer à 7 jours pour votre app com.greatapp, contre une valeur par défaut de 28 jours sur Facebook. Les utilisateurs qui cliquent sur l'annonce de greatapp sur Facebook, mais qui lancent l'application pour la première fois au bout de 8 à 28 jours, sont attribués en tant qu'utilisateurs organiques sur AppsFlyer, alors que Facebook déclare automatiquement ces utilisateurs.
Différences de médias restreints
Dans certains scénarios de conversion, un ad network ne partage pas les données au niveau de l'utilisateur. Dans la plateforme AppsFlyer, les rapports de données agrégées fonctionnent comme d'habitude, mais les conversions indiquées dans les rapports de données brutes seront attribuées à une source média restreinte.
Les publicités Facebook n'envoient pas de données au niveau de l'utilisateur pour les conversions d'attribution post vue (APV). Par conséquent, AppsFlyer peut ne pas attribuer les impressions d'aide à la conversion aux publicités Facebook.
Example
- L'utilisateur voit une publicité pour AwesomeApp sur Facebook. Puis, plus tard, il voit et clique sur une publicité GreatAdNetwork pour AwesomeApp et l'installe.
- Les publicités Facebook revendiquent la conversion, puisqu'elle a eu lieu dans leur fenêtre d'APV.
- AppsFlyer attribue la conversion à GreatAdNetwork, car ils ont eu le dernier engagement avant l'installation.
- AppsFlyer ne considérera pas les publicités Facebook comme un réseau d'aide à la conversion puisque l'APV des publicités Facebook est limitée.
Discordances entre les événements in-app
Les discordances entre les plateformes peuvent également être présentes lors d'événements post-installation (par exemple, les achats in-app) affichés sur Facebook et sur AppsFlyer. Le tableau suivant décrit les raisons les plus courantes de ces discordances et donne des conseils sur la façon de les minimiser :
Cause | Description | Conseil d'AppsFlyer |
---|---|---|
Discordances d'installation |
Les événements qui sont exécutés par des utilisateurs attribués sur une plateforme, mais pas sur l'autre, sont également soumis par défaut à des discordances. |
Minimisez les écarts d'installation conformément à cet article pour réduire également les d'événements in-application. |
Auto-attribution |
Facebook attribue toujours les événements aux campagnes qui les ont générés, tandis qu'AppsFlyer attribue ces événements à la source d'acquisition. |
Les installations et événements que Facebook s'est auto-attribués injustement portent la mention assistances dans AppsFlyer. |
Définition différente de la durée de vie | La durée de vie des utilisateurs atteint 28 jours sur Facebook ; autrement dit, FB ne montre pas les événements qui interviennent plus de 28 jours après le clic sur l'annonce. La durée de vie des utilisateurs Facebook sur AppsFlyer est de 180 jours. | Lorsque vous évaluez la valeur des utilisateurs à partir des campagnes Facebook remontant à plus d'un mois, utilisez les données d'AppsFlyer pour obtenir une vue d'ensemble. |
Événements non mappés | AppsFlyer reçoit les événements provenant du SDK, mais ils ne sont pas mappés sur Facebook, et ne sont donc pas envoyés. | Assurez-vous de mapper sur Facebook tous les événements in-app qui indiquent la qualité des utilisateurs (voir la capture ci-dessous). |
Revenu non envoyé | AppsFlyer obtient le revenu des événements générés par le SDK, mais ils ne sont pas envoyés à Facebook. | Make sure the Send Revenue boxes of the in-app events are always checked, e.g. the purchase event in the capture below. |
Valeurs d'événement manquantes sur Facebook | AppsFlyer envoie les paramètres et les valeurs à Facebook dans le cadre du mappage des événements, s'ils possèdent les structures appropriées. | Créez vos événements in-app SDK conformément aux structures recommandées par AppsFlyer pour assurer le mappage intégral des valeurs d'événement avec Facebook. |
Installation à partir des campagnes de réengagement dans Mon tableau de bord AU
Une campagne de réengagement peut amener les utilisateurs à ouvrir une application déjà installée (réengagement). Autrement, si AppsFlyer reconnaît qu'une installation précédente de l'application existait sur le même appareil, il peut assimiler cette conversion à une réattribution.
Si, lors d'une campagne de réengagement, Facebook cible de nouveaux utilisateurs ou des utilisateurs qui ont installé l'application pour la première fois après un délai excédant la fenêtre de réattribution définie après l'installation initiale, ces utilisateurs sont enregistrés en tant que nouvelles installations d'acquisition utilisateur sur AppsFlyer, appartenant à des campagnes de réengagement sur Facebook.
En revanche, les installations intervenant pendant la fenêtre de réattribution définie à la suite de l'installation initiale, sont considérées comme des réattributions et apparaissent sur la page de retargeting d'AppsFlyer, alors qu'elles peuvent apparaître comme de nouvelles installations sur Facebook.
Note
Alors que Facebook affiche toutes les installations d'une campagne de retargeting au même endroit, sur le tableau de bord AppsFlyer, les installations sont réparties entre la page Présentation (nouvelles installations) et la page Retargeting (réattribution et réengagements).
Attribution inter-appareils
Rapports Facebook sur l'attribution inter-appareils. Cette opération peut parfois entraîner des problèmes lorsqu'une campagne pour une plate-forme (iOS/Android) montre des installations sur une autre plateforme.
Example
Sur son téléphone Android, Linda clique sur une annonce mobile de GreatApp dans Facebook. Facebook enregistre le clic effectué par Linda dans le cadre de la campagne ciblée Android originale "Android Females". Linda décide d'installer GreatApp sur son iPad personnel. Au premier lancement, AppsFlyer demande à Facebook l'origine de cette installation iOS, et Facebook répond en indiquant la campagne "Android Females".
Règles de validation et Protect360
Si vous utilisez les règles de validation d'AppsFlyer, les résultats peuvent différer entre AppsFlyer et Facebook lorsque des installations provenant de Facebook sont rejetées. Dans ces cas spécifiques, Facebook s'autodéclare ces installations, tandis qu'AppsFlyer rejette les mêmes installations.
De même, si vous utilisez la solution antifraude d'AppsFlyer, Protect360, vous pouvez constater des installations, puisque Facebook s'autodéclare tandis qu'AppsFlyer rejette.
Example
Jeff, directeur AU de GreatApp, crée une campagne appelée SPNA, qui cible uniquement les hispanophones en Amérique du Nord. Pour vérifier ce point, Jeff définit une règle de validation, qui accepte uniquement les utilisateurs du Canada et des États-Unis.
Lorsqu'un utilisateur Facebook résidant en Espagne clique et installe, Facebook s'autodéclare l'installation, tandis qu'AppsFlyer rejette toute installation ne respectant pas la règle de validation.
Dépannage de l'intégration Facebook
Si vous avez terminé l'intégration de base et que vous ne voyez toujours pas les résultats de Facebook sur le tableau de bord d'AppsFlyer, vérifiez d'abord que vous avez eu de nouvelles installations de Facebook depuis cette intégration.
Dans l'affirmative, consultez les raisons principales ci-dessous pour résoudre ce problème :
Aucune collecte IDFA
Comme indiqué dans le Guide d'intégration SDK - iOS, vous devez ajouter AdSupport.framework à votre projet pour que la collecte IDFA ait lieu. Bien que l'attribution fonctionne toujours avec les empreintes digitales dans la plupart des cas, la collecte IDFA est obligatoire pour travailler avec Facebook. Vérifiez le rapport Données brutes d'installation pour voir si la colonne IDFA est effectivement vide ou non.
Les installations Android n'ont pas besoin de la collecte GAID pour fonctionner sur Facebook, mais il est fortement recommandé de l'implémenter également.
ID d'app Facebook incorrecte
Sur le tableau de bord Facebook, vérifiez que l'ID d'app est correct et correspond bien à la valeur de l'App store.
Remarque - vous pouvez également utiliser l'API graphique de Facebook pour valider votre ID d'app Facebook.
Statut de l'application sur Facebook
L'app doit être définie sur Facebook comme Live plutôt que En développement pour garantir le bon fonctionnement de l'attribution.
Type de campagne Facebook incorrect
Installation d'app Facebook
Configuration correcte - réussite de l'attribution.
Configuration incorrecte - échec de l'attribution.
FAQ Facebook
Je ne vois pas les clics de campagne Facebook dans le tableau de bord d'AppsFlyer
Par défaut, Facebook envoie uniquement les données de conversion et d'engagement. Cependant, vous pouvez facilement commencer à obtenir des clics, des impressions et des données de coût pour vos campagnes Facebook.
Puis-je arrêter la synchronisation des données de coût ?
Pour arrêter la synchronisation des données de coût avec Facebook, supprimez AppsFlyer de votre intégration professionnelle dans votre compte Facebook.
AppsFlyer peut-il afficher le niveau de la campagne et les groupes de publicités ?
Les données Facebook sont-elles affichées en temps réel ?
Quand puis-je voir les données d'une nouvelle campagne sur AppsFlyer ?
Pour afficher les données des nouvelles publicités, des ensembles de publicités et des campagnes sur Facebook, au moins une installation doit être générée.
Par exemple, une nouvelle publicité a généré 100 clics sans installation et n'apparaît pas dans le tableau de bord et les données d'AppsFlyer. Une autre publicité comporte uniquement un clic et une installation, mais s'affiche sur AppsFlyer.
Comment puis-je obtenir plus d'installations de Facebook ?
Comment ? Cliquez ici.
Les données brutes de Facebook sont-elles mises à la disposition des agences ?
Je ne vois pas les données brutes de Facebook dans les rapports d'installation et d'événements in-app.
Par défaut, Facebook n'autorise pas la distribution de données de niveau utilisateur. Les annonceurs qui souhaitent obtenir ces données brutes via AppsFlyer peuvent signer les Conditions d'utilisation des données de Facebook pour la mesure avancée des apps mobiles.
Une fois que l'annonceur a accepté les conditions d'utilisation des données de Facebook, les données n'apparaissent pas immédiatement. Une fois que l'annonceur a accepté les conditions d'utilisation des données de Facebook, au moins une installation à partir de Facebook doit avoir lieu pour que les données apparaissent sur AppsFlyer. Toute personne ayant accès au compte publicitaire Facebook peut appliquer la procédure suivante :
- Accédez à la fenêtre de configuration de Facebook sur AppsFlyer
- Click on Terms of service
- Continuez sur Facebook et acceptez les conditions d'utilisation
OU accédez directement à Facebook ici.
Une fois les conditions acceptées et l'installation effectuée au moins une fois après acceptation des conditions d'utilisation des données de Facebook, les données brutes historiques de Facebook apparaissent dans AppsFlyer.
Existe-t-il des colonnes spécifiques pour Facebook dans les rapports de performance d'AppsFlyer ?
Oui. Les rapports de performance ont des structures de colonne statiques dans toute combinaison de sources médias sélectionnées, qui présentent des informations jusqu'au niveau de la campagne.
Cependant, lorsque vous téléchargez des rapports de performance UNIQUEMENT pour les publicités Facebook, AppsFlyer ajoute 4 colonnes à ces rapports, qui présentent des informations jusqu'au niveau d'une seule publicité ! Les colonnes ajoutées sont Nom d'adset, ID d'adset, Nom Adgroup (p.ex. publicité unique) et ID Adgroup.
Puis-je travailler avec les FMP Facebook et mesurer les performances avec AppsFlyer ?
Pour plus d'informations sur la configuration de l'attribution avec les FMP, cliquez ici.
Que dois-je faire lorsque je reçois l'avertissement suivant ?
- Vérifiez l'ID d'app dans Facebook et confirmez si cet ID d'app Facebook est soumis à des restrictions géographiques ou d'âge.
- Si l'attribution fonctionne déjà, cela indique que l'app est déjà accessible au public dans le portail des développeurs Facebook et que vous pouvez ignorer ce message d'erreur en toute sécurité.
Que se passe-t-il avec des fenêtres rétrospectives différentes de celles de Facebook ?
Le fait de configurer ces fenêtres pour les réduire sur AppsFlyer diminue l'attribution Facebook sur AppsFlyer. En revanche, le fait de les configurer pour les agrandir sur AppsFlyer n'a aucun effet, car les installations participant après la fin des fenêtres de Facebook ne sont pas attribuées à Facebook.
Par conséquent, afin de minimiser les écarts, il est recommandé de limiter les fenêtres rétrospectives dans AppsFlyer à 28 jours pour les clics et à 1 jour pour les consultations sur Facebook.
Quels sont les paramètres d'API de Facebook ?
Données de conversion | Données brutes AppsFlyer | |
---|---|---|
campagne | campagne | campaign_group_name |
campaign_id | Identifiant de la campagne | campaign_group_id |
adgroup | Publicité | adgroup_name |
adgroup_id | Identifiant de publicité | adgroup_id |
adset | Ensemble de publicités | campaign_name |
adset_id | Identifiant de l'ensemble de publicités | campaign_id |
ad_id | Identifiant de publicité | ad_id |
agency | Partenaire | S/O |
is_fb | Source média | is_fb |
af_channel | Canal | publisher_platform |
Combien de temps conservez-vous les données de niveau utilisateur de Facebook ?
Les données agrégées passées restent les mêmes.
Cela concerne tous les canaux Facebook (l'app Facebook, Instagram, Messenger et AudienceNetwork).
Puis-je utiliser OneLink avec l'objectif d'installation de l'app mobile Facebook ?
Facebook propose plusieurs objectifs publicitaires parmi lesquels choisir lorsque vous diffusez des publicités pour une app : installations de l'app, trafic et conversions.
Pour la plupart des objectifs, comme le trafic ou les conversions, les liens OneLink ou d'autres liens tiers sont acceptés. Cependant, pour l'objectif d'installation de l'app, Facebook n'accepte que les Liens vers l'application Facebook pour le deep linking.