Intégrer AppsFlyer : événements, coûts et vérifications
Une intégration AppsFlyer exige trois vérifications distinctes : l'app enregistre les événements prévus, chaque partenaire publicitaire reçoit les signaux autorisés et les coûts des bons comptes sont importés. Les exigences de Meta, Google, Apple Ads et X diffèrent. Une connexion active ne suffit pas à garantir un
Une installation peut apparaître dans AppsFlyer alors que l’événement d’achat associé manque dans Google Ads. L’attribution Apple Ads peut fonctionner sans que les coûts des campagnes remontent. Considérer l’une de ces connexions comme terminée peut conduire à prendre des décisions sur un parcours de
Ce guide s’adresse au développeur et au responsable de l’acquisition qui configurent ensemble ces connexions. Il s’appuie sur la documentation officielle consultée le 9 octobre 2026 et propose des vérifications à effectuer sur votre
Définir les événements avant de connecter les partenaires
Rédigez une courte fiche précisant l’action, le déclencheur, les paramètres, le responsable et les destinataires de chaque événement. Distinguez le début d’un essai, le premier achat payant et le renouvellement. Définissez le traitement des annulations, des remboursements et des notifications envoyées à la fois par le serveur et l’app avant d’attribuer des revenus à
Suivez le guide d’intégration du SDK adapté au framework de votre app. Vérifiez l’identifiant de l’app, le démarrage du SDK et le parcours de consentement. AppsFlyer comptabilise les revenus transmis dans af_revenue ; un paramètre quelconque nommé price ne suffit pas. La validation d’achat peut envoyer automatiquement un événement d’achat. L’envoyer également à la main peut créer un doublon dans
Pour un achat de test hypothétique de 9,99 USD, notez l’heure, la devise et la référence de transaction. Suivez cet achat dans l’app, AppsFlyer et chaque destination configurée. Vérifiez que le revenu n’est compté qu’une fois et qu’un essai n’est pas enregistré comme un paiement. Enregistrez l’appareil de test selon les instructions d’AppsFlyer afin que les installations répétées soient correctement reconnues lors
Respecter les exigences de chaque partenaire
Le point d’entrée actuel est Collaborate > Partner Integrations, puis l’onglet Marketplace. Sélectionnez le partenaire et activez son intégration. Les connexions existantes figurent dans un onglet distinct consacré aux intégrations actives. Conservez un relevé daté des identifiants d’app, des comptes couverts, des correspondances d’événements et des
Meta Ads : vérifier l’identifiant, les événements et l’accès aux données
Saisissez le Facebook App ID correspondant et associez les événements AppsFlyer aux événements Meta prévus. Vérifiez quels événements utilisateurs et quelles valeurs peuvent être partagés selon le consentement recueilli. Consultez les instructions d’intégration Meta pour les
Sur Android, contrôlez les prérequis du Meta install referrer, notamment le SDK compatible et la clé de déchiffrement. L’activation de cette option ne rend pas automatiquement accessibles toutes les données
Le guide actuel d’AppsFlyer décrit aussi Advanced Mobile Measurement (AMM). L’acceptation des conditions modifie l’accès à l’attribution par appareil pour les utilisateurs attribués ensuite. Les conversions auparavant restreintes ne sont pas complétées rétroactivement, et les événements ultérieurs de ces utilisateurs peuvent conserver la restriction initiale. Examinez cette distinction avant de conclure qu’un champ absent dans les données brutes révèle un défaut
Google Ads : distinguer identifiant de liaison et conversions importées
Créez dans Google Ads une liaison d’analyse d’app tierce avec AppsFlyer comme fournisseur. Sélectionnez l’app et le système d’exploitation appropriés, puis ajoutez l’identifiant de liaison dans l’intégration Google Ads d’AppsFlyer. Android et iOS nécessitent des
Vérifiez ensuite les actions de conversion dans Google Ads. Importez first_open, session_start pour le réengagement, ainsi que les événements in-app associés dont vous avez besoin. Déclenchez les événements avant de vous attendre à les voir disponibles à l’importation. AppsFlyer indique un délai possible de six heures. Suivez le guide d’intégration Google Ads, notamment les instructions de test propres à
Le guide de septembre 2026 précise des prérequis supplémentaires concernant le SDK et la mesure Google sur l’appareil pour iOS. Vérifiez l’implémentation compatible avec votre app, avec Firebase ou la solution autonome. Un identifiant de liaison ne suffit pas à l’activer. Connectez les rapports de coûts séparément et vérifiez le compte Google
Apple Ads : séparer attribution et importation des coûts
L’attribution Apple Ads utilise un jeton AdServices obtenu par le SDK et échangé avec le service d’attribution d’Apple. L’API de reporting fournit les métadonnées des campagnes et les coûts. Dans AppsFlyer, les coûts nécessitent un accès à ROI360. Une attribution fonctionnelle ne confirme pas cet accès. Autorisez tous les groupes de campagnes nécessaires dans la connexion de reporting. Consultez le guide de configuration Apple Ads.
L’intégration standard Apple Ads ne possède pas de réglages de postbacks destinés au partenaire. Sa validation ne peut donc pas reposer sur le même contrôle de réception des événements que pour Meta. Les intégrations avec des partenaires marketing se
Il faut aussi tenir compte d’un changement de reporting daté. Selon AppsFlyer, depuis le 1er septembre 2026, Apple Ads fournit l’horodatage des interactions pour toutes les demandes d’attribution. Cela permet d’appliquer plus systématiquement les fenêtres configurées et les règles du dernier contact. Son bulletin de mise à jour indique également que les groupes d’annonces ciblant un âge ou un genre renvoient une réponse d’attribution négative. Vérifiez ce périmètre si les rapports changent autour du 1er septembre. Cette modification ne prouve pas, à elle seule, une évolution de l’acquisition
X Ads : vérifier les autorisations et préparer la migration
Suivez le guide d’intégration X Ads : acceptez les conditions de Mobile App Conversion Tracking, autorisez AppsFlyer, sélectionnez les comptes concernés et enregistrez l’intégration active. X exige un moyen de paiement sur le compte. Définissez les fenêtres après clic et après vue convenues, puis examinez les options de partage des événements. Les coûts nécessitent une connexion distincte
Lors d’une migration, X ne prend en charge qu’une connexion MMP à la fois. Planifiez le transfert en consultant les limites de l’utilisation de plusieurs MMP. Deux SDK actifs ne fournissent pas automatiquement deux jeux de données complets
Valider chaque étape avec les preuves adaptées
Consignez dans un même relevé la version compilée de l’app, l’appareil, le consentement, l’horodatage et l’événement attendu. Chaque vérification répond à une
| Connexion | Preuves à examiner | Ce qu’elles établissent |
|---|---|---|
| App vers AppsFlyer | Installations et événements enregistrés, devise et revenus | Le parcours implémenté dans l’app est mesuré |
| Meta | Correspondance des événements et réception des événements autorisés | Le signal permis atteint la destination configurée |
| Périmètre de la liaison, action importée et statut du reporting | La conversion prévue est disponible dans Google Ads | |
| Apple Ads | Réponse d’attribution et couverture des comptes de reporting | L’attribution et l’accès aux coûts et métadonnées fonctionnent séparément |
| X | Comptes sélectionnés, réglages des événements et statut d’importation des coûts | Les connexions aux comptes et aux rapports nécessaires sont actives |
Un test SDK réussi ne démontre pas l’effet incrémental d’une campagne. Un coût manquant ne se diagnostique pas non plus en modifiant les correspondances d’événements. Corrigez l’étape défaillante, puis répétez le
Lire les rapports en tenant compte des limites de mesure
Lors des rapprochements, documentez les dates, le fuseau horaire, les fenêtres après clic et après vue, ainsi que le regroupement par date d’installation ou d’événement. Les téléchargements Apple Ads peuvent différer des premières ouvertures enregistrées par AppsFlyer. Les conversions revendiquées par chaque réseau peuvent aussi différer de la décision d’attribution entre réseaux prise
Pour SKAdNetwork, consignez la correspondance des valeurs de conversion et le SDK chargé de les mettre à jour. Le guide SKAN décrit des postbacks agrégés, différés et limités par les règles de confidentialité. Une valeur de conversion absente ne signifie pas forcément un achat manquant. Vérifiez la compatibilité actuelle du SDK, du réseau et du framework pour votre configuration iOS. Une affirmation générale de compatibilité avec AdAttributionKit ne remplace pas un
Distinguez le délai de remontée des données de la maturité des cohortes. Un rapport complet sur les installations d’hier ne peut pas encore contenir leurs renouvellements du mois prochain. Comparez des cohortes du même âge et séparez les revenus observés des prévisions de valeur
Budgéter le forfait et les fonctions nécessaires
Sur la page des tarifs consultée le 9 octobre 2026, Zero couvre la mesure des médias détenus par l’entreprise. Les 12 000 conversions gratuites de la première année appartiennent à l’offre de bienvenue de Growth. Ensuite, Growth affiche 0,07 USD par conversion facturable, y compris les installations, réengagements et réattributions concernés. Les installations et actions organiques sont exclues. Enterprise fait l’objet
Confirmez la présence de ROI360, Protect360, des exports de données brutes et de l’accès API dans l’offre proposée. Une fonction disponible pendant l’essai n’est pas nécessairement incluse ensuite. Estimez ensemble les conversions facturables et les
Si vous choisissez encore votre fournisseur, consultez notre comparatif Adjust et AppsFlyer et notre guide de configuration Adjust. Si la mesure fonctionne mais que la croissance ne suit pas, notre diagnostic de croissance gratuit en 90 secondes aide à évaluer les quatre étapes du parcours. Nos services de publicité payante et de données mobiles et attribution couvrent l’implémentation et le reporting pour vous aider à examiner une