L'ingénierie du signal, c'est le travail qui garantit que Meta, Google et TikTok reçoivent des événements propres, dédupliqués et correctement valorisés depuis votre app, votre backend et votre système d'abonnement, et que les chiffres qui reviennent peuvent être réconciliés avec le revenu réel. Cela ne vous rendra pas l'attribution au niveau utilisateur sur iOS. Rien ne le fera. Cela répare la partie du problème qui est la vôtre, et c'est la première chose que je fais sur chaque compte.
Cette page s'adresse à une équipe dont l'optimisation de la valeur a arrêté de fonctionner, dont les dashboards ne sont pas d'accord, ou dont les conversions iOS arrivent sous forme de comptages sans aucune valeur. Elle dit ce qui est généralement cassé, ce qui est réparé, ce qui ne peut pas être réparé après ATT, et le test à 606K$ qui a tranché quel signal prédit le mieux le D28 ROAS.
Les données sur les plateformes de cette page ont été vérifiées sur la documentation d'Apple, Meta, Google, TikTok, AppsFlyer et RevenueCat le 29 septembre 2026.
Vous êtes probablement ici parce que
Aucun de ces cas n'est un problème d'achat média. Ce sont des problèmes de signal, et la plupart se réparent.
- Meta rapporte un ROAS, RevenueCat en rapporte la moitié, et la finance ne croit ni l'un ni l'autre. Ils ne coïncideront jamais, et personne dans l'équipe ne sait dire pourquoi.
- Vos valeurs de conversion SKAN reviennent vides sur la plupart des campagnes et personne ne sait pourquoi.
- Meta scale sans problème. Google et TikTok stagnent sur la même créa.
- Vous êtes passés à l'optimisation de la valeur et cela a empiré.
- Les débuts d'essai coûtent peu cher et les conversions payantes ne suivent jamais.
- Il y a trois SDK dans l'app. Personne ne sait dire lequel possède la valeur de conversion.
Ce que répare l'ingénierie du signal
Cinq couches, dans l'ordre où je les construis.
- La couche des événements. Une taxonomie d'événements unique et canonique pour votre app, mappée explicitement sur les événements standard de Meta, les événements de conversion de Google, les événements de TikTok et votre MMP. Début d'essai, premier paiement, renouvellement, annulation, remboursement. Chacun avec une valeur, une devise et un identifiant.
- La livraison côté serveur. La Conversions API de Meta pour les événements app, l'Events API de TikTok et la configuration des conversions app de Google via votre MMP ou Firebase, connectées à votre backend d'abonnement pour que les renouvellements, les remboursements et les conversions d'essai atteignent les plateformes même quand l'app est fermée. Dédupliquées par identifiant d'événement pour que rien ne soit compté deux fois.
- Le schéma de valeur de conversion iOS. La petite valeur qu'Apple vous laisse renvoyer est le seul signal post installation que vous obtenez pour les utilisateurs qui ont refusé le tracking. Je le conçois autour de votre funnel et de votre volume, pour que les campagnes franchissent les seuils de confidentialité d'Apple au lieu de ne rien renvoyer du tout. Un seul SDK doit le posséder. Quand deux SDK l'écrivent, c'est le dernier appel qui gagne, et en ce moment, c'est généralement un accident.
- Les signaux de valeur pour les enchères. La valeur d'achat, la marge ou la LTV prédite, envoyées à chaque plateforme, pas seulement à Meta, et seulement une fois que j'ai vérifié que la valeur est réellement corrélée à ce que les utilisateurs vont ensuite payer. Une mauvaise valeur apprend à l'algorithme à acheter les mauvais utilisateurs plus vite.
- La vue de réconciliation. Une comparaison mensuelle entre la plateforme, le MMP, RevenueCat et les chiffres de versement du store, avec les écarts attendus consignés par écrit, pour que la prochaine fois que les chiffres ne coïncident pas, vous sachiez en cinq minutes si c'est structurel ou un bug.
Ce qui ne peut pas être réparé après ATT, et pourquoi je le dis
Depuis iOS 14.5, les utilisateurs qui refusent App Tracking Transparency ne peuvent pas être attribués au niveau utilisateur. SKAdNetwork et AdAttributionKit d'Apple renvoient des postbacks retardés et agrégés sans identifiant d'appareil, et ils retiennent délibérément le détail sur les campagnes à faible volume. Aucune intégration de Conversions API, aucune fonctionnalité de MMP et aucun outil de récupération d'attribution ne change cela. Meta fait passer ces événements par Aggregated Event Measurement. Google les modélise. TikTok les modélise.
Je ne promets donc pas une attribution déterministe. Je promets que les signaux que vous pouvez contrôler sont justes, que les plateformes reçoivent la meilleure entrée possible pour optimiser, et que vous saurez quels écarts sont normaux. Le ROAS de plateforme et le revenu d'abonnement continueront à ne pas coïncider une fois le travail fait. Ils ne coïncideront pas pour des raisons que vous pouvez expliquer. Si un prestataire vous dit le contraire, demandez-lui d'où vient l'identifiant utilisateur.
Quel système rapporte quoi sur iOS ?
Cinq systèmes comptent les installations et les conversions des mêmes campagnes iOS, et quand ils ne coïncident pas, aucun n'a forcément tort. Chacun compte autre chose, sur sa propre fenêtre et avec son propre délai. Le tableau s'appuie sur la documentation de chaque éditeur, vérifiée le 29 septembre 2026.
La vue iOS de Google demande du travail de votre côté. Pour Integrated Conversion Measurement, Google exige une campagne pour applications iOS active optimisée pour les installations, les événements first_open et post installation de votre MMP importés dans Google Ads, la mesure sur l'appareil avec données d'événements, et un SDK de MMP à jour. La mesure sur l'appareil avec données d'événements demande iOS 12 ou plus récent, le SDK Google Analytics for Firebase à partir de la version 11.14.0 et la propriété Analytics associée à Google Ads, et Google indique qu'elle sera inactive pour les utilisateurs de l'EEE, du Royaume-Uni et de la Suisse. Google Ads, le MMP et SKAN divergent donc par construction, et Google recommande elle-même de lire la vue ICM si vous l'avez mise en place, et Google Ads ou SKAN sinon. La configuration d'ICM pour chaque route d'intégration et la façon dont je réconcilie Google Ads, le MMP et SKAN ont chacune leur article.
Certains écarts n'ont rien à voir avec les définitions. Sur un compte Google que j'ai piloté, l'événement de revenu envoyait 1$ au lieu de 0$ quand une conversion n'avait pas de valeur, ce qui a gonflé le ROAS rapporté par Google partout, et surtout sur iOS. C'est le compte derrière mon test des stratégies d'enchères, et c'est le genre de bug que la vue de réconciliation sert à repérer.
| Système | Ce qu'il compte | Délai | Fenêtre | Limites régionales | Source |
|---|---|---|---|---|---|
| SKAdNetwork et AdAttributionKit (Apple) | Les installations attribuées à la seule annonce gagnante, tous réseaux confondus. Jusqu'à trois postbacks, chacun avec une valeur de conversion que l'app écrit sur l'appareil : une valeur fine de 0 à 63 uniquement dans le premier, une valeur grossière basse, moyenne ou haute ensuite, et aucune valeur pour les plus petites foules. | Entre 24 et 48 heures, au hasard, après la fermeture de la première fenêtre (jours 0 à 2), et entre 24 et 144 heures après la deuxième (jours 3 à 7) et la troisième (jours 8 à 35). | Dans AdAttributionKit, 30 jours pour les clics et 1 jour pour les vues par défaut ; une app peut régler de 1 à 30 et de 1 à 7. | Disponible dans l'EEE, au Royaume-Uni et en Suisse. Un code pays ne revient que lorsque la foule de ce pays atteint le niveau le plus élevé d'Apple. | Apple, fenêtres de conversion ; Apple, règles d'attribution ; Google, rapports iOS |
| Meta Aggregated Event Measurement | Les installations et les événements app sur iOS 14.5 et plus que Meta attribue à ses propres annonces, pour les événements qui passent le contrôle d'éligibilité de Meta. Depuis le 9 octobre 2024, Meta envoie aussi ces rapports aux MMP. | Quasiment en temps réel, selon Meta. | 1 jour après clic quand l'ensemble de publicités optimise pour les installations ; 1 ou 7 jours après clic pour les événements app ou la valeur ; dans une campagne d'app Advantage+, 1 jour après clic, plus 1 jour après vue pour les installations. | Aucune mentionnée sur les pages d'attribution de Meta. | Meta, méthodes d'attribution ; Meta, rapports AEM et SKAdNetwork |
| Conversions modélisées de Google Ads | Des conversions modélisées au niveau de l'événement, issues des campagnes pour applications iOS optimisées pour les installations, construites à partir de l'IDFA, de la mesure sur l'appareil (ODM) et de SKAdNetwork, dans les tableaux Campagnes et Groupes d'annonces. Clics et engaged views, sans view through. | Jusqu'à 5 jours. | 30 jours pour les clics et 2 jours pour les engaged views par défaut, tous deux réglables. | Couvre tous les utilisateurs, y compris dans l'EEE, au Royaume-Uni et en Suisse. | Google, rapports iOS |
| Revendications ICM de Google dans le MMP | Des installations probabilistes attribuées aux campagnes pour applications iOS de Google optimisées pour les installations, appuyées sur l'IDFA et les données d'événements ODM. Elles apparaissent dans le MMP, pas dans les rapports Google Ads, qui affichent à la place leurs propres installations modélisées. Clics et engaged views, sans view through. | Plus proche du temps réel, hormis certains délais de MMP dans certaines régions, selon Google. | La fenêtre de lookback d'installation réglée dans le MMP, de 6 heures à 30 jours selon Google, qui cite AppsFlyer comme exception ; la valeur par défaut d'AppsFlyer pour Google est de 30 jours. | Inactif pour les utilisateurs iOS de l'EEE, du Royaume-Uni et de la Suisse, parce que les données d'événements ODM dont il a besoin y sont inactives. | Google, rapports iOS ; Google, ICM ; Google, ODM ; AppsFlyer, écarts avec Google |
| App Store Connect | Les premiers téléchargements, les retéléchargements, les ventes, les produits et les événements d'abonnement, chacun attribué à la source enregistrée au moment où l'utilisateur a appuyé pour télécharger : recherche ou navigation dans l'App Store, une app ou un site référent, ou un lien de campagne. Il voit l'app ou le site référent, pas votre campagne publicitaire, sauf si le lien portait votre jeton de campagne. Les données d'usage ne viennent que des utilisateurs qui ont accepté de les partager. | Les données d'une journée sont complètes deux jours plus tard, selon la documentation d'Apple sur les rapports. | Aucune fenêtre d'attribution. La source reste attachée à l'utilisateur jusqu'à ce qu'il retélécharge l'app manuellement. | Filtrable par territoire. Les métriques n'apparaissent que si elles dépassent les minimums de confidentialité d'Apple, par exemple cinq premiers téléchargements. | Apple, acquisition ; Apple, définitions des métriques ; Apple, rapports d'analyse |
Comment fonctionnent SKAN 4 et AdAttributionKit pour les campagnes Meta sur iOS ?
C'est Apple qui décide de ce qui revient : jusqu'à trois postbacks retardés par annonce gagnante, chacun avec une valeur de conversion que votre app écrit sur l'appareil, et d'autant moins de détail que la campagne est petite. Chez Meta, chaque ensemble de publicités de promotion d'app iOS utilise soit cette attribution SKAdNetwork, soit l'Aggregated Event Measurement propre à Meta, selon celle à laquelle votre événement d'optimisation est éligible.
SKAN 4 et AdAttributionKit renvoient tous deux trois fenêtres de postback, et seule la première peut porter une valeur fine. Apple redescend vers une valeur grossière ou vers rien du tout quand une campagne est trop petite pour protéger la foule. Le premier paiement d'un essai de 7 jours tombe le jour 7 ou 8, dans la deuxième ou la troisième fenêtre, sous forme de valeur grossière, des jours plus tard. C'est pour cela que le schéma doit être conçu autour de votre funnel et de votre volume au lieu d'être copié d'un modèle type, et c'est pour cela que trop de découpages par géo et par créa font passer chaque campagne sous le seuil en même temps. Je détaille dans SKAN peut-il mesurer le paiement après un essai gratuit la fenêtre où tombe chaque durée d'essai et qui écrit la valeur.
| Fenêtre | Jours après l'installation | Valeur qu'elle peut porter |
|---|---|---|
| Première | 0 à 2 | Une valeur fine de 0 à 63, ou une valeur grossière basse, moyenne ou haute |
| Deuxième | 3 à 7 | Valeurs grossières uniquement |
| Troisième | 8 à 35 | Valeurs grossières uniquement |
Qui peut réparer la CAPI et le mapping des événements pour Meta ?
Quelqu'un qui répond de tout le chemin de l'événement, du SDK de l'app et du MMP jusqu'au backend d'abonnement et à Events Manager, parce que la plupart des bugs de signal chez Meta se trouvent là où deux de ces pièces se rencontrent. Sur un retainer, c'est moi, avec un ingénieur en attribution de mon réseau pour le travail sur le SDK et côté serveur, et un développeur de votre côté capable de déployer des changements.
La Conversions API pour les événements app envoie depuis votre serveur les mêmes événements que le SDK ou le MMP envoient depuis l'appareil, et Meta les déduplique par identifiant d'événement. Son rôle, c'est la complétude et la valeur : les renouvellements, les remboursements et les conversions qui ont lieu quand l'app est fermée, chacun avec une valeur et une devise. Elle ne restaure pas l'attribution pour les utilisateurs qui ont refusé le tracking, ces événements continuent de passer par Aggregated Event Measurement. Cela vaut la peine d'être fait, ce n'est pas un contournement. Quand un événement arrive chez Meta et reste marqué inéligible à AEM, les vérifications pour chaque route sont dans pourquoi les événements d'essai et d'achat sont inéligibles à AEM chez Meta.
pLTV et optimisation de la valeur
Un modèle prédit la valeur de chaque nouvel utilisateur à partir de son comportement sur le premier jour ou deux. Ce chiffre est envoyé à la plateforme comme valeur d'achat, ou sur iOS il est compressé dans la valeur de conversion. La plateforme enchérit alors pour des utilisateurs qui ressemblent à vos prédictions de forte valeur. Quel événement et quel mode d'enchère conviennent à quelle app, c'est détaillé à partir de 1,2M$ de dépense Meta.
Chez Videa, cette couche, un signal d'achat CAPI sur mesure et une LTV prédite dans l'enchère, est ce qui a fait passer le D0 ROAS de 20% à 43% lors de la semaine record. Un test à 606K$ a tranché que la valeur à J0 prédit mieux le D28 ROAS que le coût par achat.
Sur quel événement optimiser ?
Voici les trois questions que je pose, dans l'ordre, avant qu'un compte aille plus loin. L'échelle complète, de l'installation vers le haut, se trouve dans sur quel événement une app d'abonnement doit optimiser.
- Les événements payants franchissent-ils le seuil d'apprentissage de la plateforme à votre volume ? Le repère de Meta est d'environ 50 résultats par ensemble de publicités dans la semaine qui suit sa dernière modification importante. Si ce n'est pas le cas, optimisez sur le début d'essai plus un événement d'activation. Si c'est le cas, passez à la question 2.
- Le passage de l'essai au payant est-il sain ? Si non, restez sur le début d'essai plus un événement d'activation. Les deux conditions doivent être réunies avant de changer. Si oui, passez à l'achat et allez à la question 3.
- La valeur que vous enverriez est-elle corrélée à ce que les utilisateurs vont ensuite payer ? Si non, restez sur l'achat. Si oui, envoyez la valeur. La LTV prédite demande trois choses de plus : une prédiction calibrée sur des cohortes qui ont réellement mûri, assez de volume, et une plateforme qui la reçoit avant que la fenêtre d'attribution ne se ferme. Activée trop tôt, elle optimise vers les mauvais utilisateurs avec une grande confiance.
Réconcilier le ROAS de plateforme avec le revenu d'abonnement, à travers les pays
Les plateformes comptent les conversions attribuées et modélisées dans leur propre fenêtre, au prix brut, à la date du clic. RevenueCat compte les reçus à la date de la transaction, net des remboursements, dans une seule devise. Les versements du store arrivent selon un calendrier fiscal, nets de commission et de taxes locales. Ce sont des écarts structurels, et ils sont attendus. Un écart qui change de taille d'un mois à l'autre cache généralement un bug : un événement d'achat dupliqué, une incohérence de devise, une valeur qui atteint une plateforme et pas l'autre.
Le ROAS multi pays ajoute la maturité de cohorte. Un pays dont les utilisateurs paient annuellement paraît pire à J7 et meilleur à J90 qu'un pays qui vend au mois, donc je compare les cohortes au même âge, dans une seule devise, net de commission, avant de décider quel pays reçoit du budget. L'audit à 383K$ montre à quoi cela ressemble sur un compte réel, et combien d'achats il faut avant qu'un ROAS ne veuille dire quelque chose fixe le seuil pour chaque découpage.
Comment se déroule le travail
L'ingénierie du signal fait partie du retainer, et elle vient en premier. La lecture commence par le growth audit : ce que chaque plateforme reçoit actuellement, vers quoi elle optimise, et la comparaison à quatre voies avec l'écart attendu consigné par écrit. Après la lecture, certaines équipes mettent en œuvre les corrections elles-mêmes à partir de la liste priorisée, avec l'effort d'ingénierie estimé pour chaque point. D'autres me demandent de piloter les comptes. Les deux fonctionnent.
Pour le travail sur le SDK et tout ce qui tourne sur vos serveurs, je fais venir un ingénieur en attribution de mon réseau. Je conçois cette couche et j'en garde la responsabilité, les mains techniques sont des spécialistes. Il vous faut un développeur capable de déployer des changements pendant la mission, et un accès à Events Manager, au MMP, à RevenueCat ou à votre backend d'abonnement, et aux comptes publicitaires.
Si vous en êtes avant un retainer et que vous voulez le diagnostic sans l'engagement, une session payante de 90 minutes couvre votre configuration et ce qu'il faut réparer, dans quel ordre. Elle se réserve via le même calendrier que l'appel découverte.
Pour qui
- Des apps d'abonnement et des jeux mobiles avec du paid UA sur au moins deux plateformes parmi Meta, Google, TikTok et Apple Search Ads
- Des équipes qui réconcilient Meta, RevenueCat et le MMP à la main chaque mois
- Des apps qui reposent sur iOS, où les postbacks SKAN portent un comptage mais aucune valeur
- Tout compte sur le point de scaler sa dépense sur un signal qui n'a pas été vérifié
Ce que vous obtenez
- Un audit de chaque événement que votre app et votre backend envoient à chaque plateforme, avec les doublons, les valeurs manquantes, les devises erronées et les événements de test signalés
- Une matrice de mapping de l'événement canonique vers les événements de Meta, Google, TikTok et du MMP
- Un schéma de valeur de conversion iOS conçu pour votre funnel et votre volume, avec le timing de postback à attendre
- Une recommandation sur quel événement chaque plateforme devrait optimiser à votre volume, et quand aller plus loin
- Une réconciliation entre la plateforme, le backend d'abonnement, le MMP et les versements du store, que vous pouvez relancer vous-même
- Une liste de corrections priorisée avec l'effort d'ingénierie estimé pour chaque point
Questions fréquentes
Le CAPI répare-t-il ATT ?
Non. Le CAPI est un canal de livraison côté serveur. Il rend vos événements plus complets et vous permet d'envoyer des valeurs plus riches. Pour les utilisateurs qui ont refusé le tracking, Meta continue de traiter ces événements via la mesure agrégée. Cela vaut la peine d'être fait. Ce n'est pas un contournement.
SKAN remplace-t-il notre MMP ?
Non. SKAN est un flux agrégé par réseau. Le MMP le collecte à travers les réseaux, déduplique les installations revendiquées par deux réseaux, mappe les valeurs de conversion, ajoute le coût, et gère les utilisateurs consentants et les canaux que SKAN ne couvre pas. Si vous utilisez plus d'un réseau, il vous en faut quand même un. Quelle part de votre organique iOS est en réalité du paid montre ce que le MMP seul manque.
Google ICM remplace-t-il SKAN ?
Non. ICM donne à votre MMP des revendications d'installation probabilistes pour les campagnes pour applications iOS de Google optimisées pour les installations, à partir des clics et des engaged views uniquement, et Google indique que ces données ne figurent pas aujourd'hui dans les rapports Google Ads. SKAdNetwork reste le flux propre d'Apple, tous réseaux confondus : il inclut les installations view through, il couvre l'EEE, le Royaume-Uni et la Suisse, où ICM est inactif, et Google Ads rapporte ses installations dans un rapport SKAdNetwork dédié. La modélisation des conversions de Google n'utilise en outre que les valeurs SKAN fines et ne prend pas en charge les valeurs grossières de SKAN 4, donc l'événement sur lequel vous enchérissez doit toujours tenir dans la première fenêtre. Pages de Google, vérifiées le 29 septembre 2026 : mesure et rapports iOS et le schéma de valeurs de conversion SKAdNetwork.
RevenueCat peut-il écrire les valeurs de conversion SKAN ?
Non. La documentation de l'intégration Meta de RevenueCat indique qu'il ne configure ni SKAN ni AEM et ne met pas à jour les valeurs de conversion SKAN, et sa documentation Singular indique que ses événements serveur ne peuvent pas les modifier. Apple documente les mises à jour de la valeur de conversion comme des appels que l'app fait pendant chaque fenêtre de conversion, donc c'est votre propre code ou un SDK dans l'app qui écrit, comme le SDK Meta ou celui du MMP. Le conseil de RevenueCat est d'avoir un seul outil qui met à jour la valeur, pour que les valeurs n'entrent pas en conflit. Vérifié le 29 septembre 2026.
Pourquoi mon événement iOS n'est-il pas éligible à AEM chez Meta ?
La page de dépannage de Meta cite les causes habituelles : l'événement arrive par une autre intégration que votre événement d'installation, ou par plusieurs intégrations à la fois ; l'intégration envoie les adresses IP de façon irrégulière ou pas du tout ; il n'y a pas eu assez de signaux sur les 30 derniers jours ; ou le SDK Facebook pour iOS est antérieur à la 16.0.0, ou le SDK du MMP n'est pas à jour. AppsFlyer ajoute que pour les événements de serveur à serveur, Meta a besoin à la fois de l'adresse IP et de l'IDFV dans le payload ; les envoyer ou non pour les utilisateurs qui ont refusé le tracking est une décision de confidentialité qui revient à votre équipe. Après avoir choisi une autre intégration dans Events Manager, Meta peut mettre jusqu'à 7 jours pour revérifier. Un envoi que RevenueCat ou un MMP signale comme réussi veut dire que Meta a accepté l'événement, pas qu'il est éligible. Vérifié le 29 septembre 2026.
Pourquoi notre ROAS de plateforme ne correspond-il pas à RevenueCat ?
Parce qu'ils mesurent des choses différentes. Les plateformes comptent les conversions attribuées et modélisées dans leur propre fenêtre, au prix brut, à la date du clic. RevenueCat compte les reçus à la date de la transaction, net des remboursements. Les versements du store arrivent selon un calendrier fiscal, nets de commission et de taxes. Les trois comparaisons qui valent la peine d'être faites, et ce que chacune répond, sont détaillées.
Comment fonctionnent les enchères en pLTV ?
Un modèle prédit la valeur de chaque nouvel utilisateur à partir de son comportement sur le premier jour ou deux. Ce chiffre est envoyé à la plateforme comme valeur d'achat, ou sur iOS il est compressé dans la valeur de conversion, et la plateforme enchérit pour des utilisateurs qui ressemblent à vos prédictions de forte valeur. Cela n'aide que si la prédiction est calibrée, qu'il y a assez de volume, et que la plateforme la reçoit avant que la fenêtre d'attribution ne se ferme.
Faut-il optimiser pour le début d'essai ou pour l'achat ?
Cela dépend du volume et du taux de conversion essai vers payant. À faible volume, les événements d'achat sont trop rares et trop tardifs, donc le début d'essai plus un événement d'activation est généralement le bon choix. Une fois que les événements payants franchissent le seuil d'apprentissage de la plateforme et que le taux essai vers payant est sain, on passe à l'achat ou à la valeur. La plupart des apps restent sur le début d'essai plus longtemps qu'elles ne le devraient. ROAS ou optimisation sur l'achat chez Meta couvre le volet enchères.
L'attribution iOS semble cassée. L'est-elle ?
Probablement pas. Les postbacks retardés, les valeurs vides sur les petites campagnes et les écarts entre plateforme et MMP sont tous attendus. Les vrais bugs viennent généralement d'un second SDK qui écrase la valeur de conversion, d'un schéma qui ne correspond pas au MMP, ou de trop de découpages par géo et par créa qui font passer chaque campagne sous le seuil de confidentialité.
L'ingénierie du signal, est-ce la même chose que configurer le MMP ?
Non. Le MMP enregistre ce qui s'est passé. L'ingénierie du signal décide ce que les plateformes publicitaires reçoivent, et sous quelle forme, pour qu'elles optimisent vers les payeurs. La plupart des comptes ont le MMP installé et le signal faux.
Combien de temps prend l'ingénierie du signal ?
L'audit prend quelques jours. Les corrections commencent à nourrir les algorithmes en quelques semaines, ce qui est plus rapide que n'importe quel verdict créatif, et c'est pour cela que cela vient en premier. Le growth audit est le point de départ, et il peut être réservé seul, quel que soit le niveau de dépense.
L'ingénierie du signal demande-t-elle de l'ingénierie de mon côté ?
Un peu, pour les changements de SDK et tout ce qui tourne sur vos serveurs, et je fais venir un ingénieur en attribution de mon réseau pour les faire avec votre équipe. Il vous faut un développeur capable de déployer des changements pendant la mission. La conception et la responsabilité de cette couche restent de mon côté.
Y a-t-il un seuil de dépense minimum ?
Les retainers sont conçus pour les apps qui dépensent déjà environ 100K$ par mois ou plus en paid UA, ou qui sont financées pour y arriver. En dessous, le growth audit est disponible quel que soit le niveau de dépense, et une session payante de 90 minutes couvre le diagnostic à elle seule. Les très petites campagnes ne franchiront pas les seuils de confidentialité d'Apple, aussi propre le signal soit-il, et je vous le dirai dès l'appel.
Sources
- App Tracking Transparency Documentation pour développeurs Apple. Vérifié le 29 septembre 2026.
- AdAttributionKit Documentation pour développeurs Apple. Vérifié le 29 septembre 2026.
- Receiving postbacks in multiple conversion windows Documentation pour développeurs Apple, SKAdNetwork. Les trois fenêtres et les valeurs grossières et fines. Vérifié le 29 septembre 2026.
- Receiving postbacks in multiple conversion windows (AdAttributionKit) Documentation pour développeurs Apple. Fenêtres, délais aléatoires des postbacks, niveaux de données des postbacks et code pays. Vérifié le 29 septembre 2026.
- Configuring attribution rules for your app Documentation pour développeurs Apple. Fenêtres de clic et de vue par défaut et réglables. Vérifié le 29 septembre 2026.
- App ad attribution overview Apple Ads Help. Apple Ads s'est enregistré avec AdAttributionKit le 10 avril 2025. Vérifié le 29 septembre 2026.
- Acquisition App Store Connect Analytics Help. Les types de source et la façon dont les téléchargements, les ventes et les abonnements leur sont attribués. Vérifié le 29 septembre 2026.
- Metric definitions App Store Connect Analytics Help. Les métriques de téléchargement et leurs minimums. Vérifié le 29 septembre 2026.
- Analytics Reports API App Store Connect Analytics Help. Complétude des données et seuils de confidentialité. Vérifié le 29 septembre 2026.
- Conversions API for App Events Meta for Developers. Vérifié le 29 septembre 2026.
- Key concepts for Meta's Aggregated Event Measurement and Apple's SKAdNetwork Meta Business Help Center. Vérifié le 29 septembre 2026.
- About campaign attribution methods Meta Business Help Center. Fenêtres d'attribution AEM pour les campagnes de promotion d'app sur iOS 14 et plus. Vérifié le 29 septembre 2026.
- Ads Manager reporting differences between Meta's Aggregated Event Measurement and Apple's SKAdNetwork Meta Business Help Center. Délais de rapport, et rapports AEM envoyés aux MMP depuis le 9 octobre 2024. Vérifié le 29 septembre 2026.
- Troubleshoot issues with app eligibility for Aggregated Event Measurement Meta Business Help Center. Vérifié le 29 septembre 2026.
- Set up mobile app conversion tracking Google Ads Help. Vérifié le 29 septembre 2026.
- About bidding in App campaigns Google Ads Help. Le Target ROAS utilise les valeurs de conversion des événements in app. Vérifié le 29 septembre 2026.
- Understanding iOS App campaign measurement and reporting Google Ads Help. Conversions modélisées, ICM et SKAdNetwork comparés. Vérifié le 29 septembre 2026.
- About Integrated Conversion Measurement for App Campaigns Google Ads Help. Conditions d'éligibilité sur iOS. Vérifié le 29 septembre 2026.
- About on-device conversion measurement for iOS App campaigns Google Ads Help. Conditions requises, et inactive pour les utilisateurs de l'EEE, du Royaume-Uni et de la Suisse. Vérifié le 29 septembre 2026.
- Set up your SKAdNetwork conversion value schema Google Ads Help. La modélisation de Google n'utilise que les valeurs fines. Vérifié le 29 septembre 2026.
- About App Event Optimization TikTok Ads Manager Help Center, mis à jour en mai 2025. Vérifié le 29 septembre 2026.
- Events API TikTok Business Help Center, mis à jour en avril 2025. Événements côté serveur sur le web, l'app et hors ligne. Vérifié le 29 septembre 2026.
- Google Ads (AdWords): FAQ and discrepancies AppsFlyer Help Center, modifié le 16 mars 2026. Google Ads affiche ses propres installations modélisées, AppsFlyer affiche les revendications ICM. Vérifié le 29 septembre 2026.
- Meta Ads Aggregate Event Measurement (AEM) for iOS AppsFlyer Help Center, modifié le 25 mai 2026. Adresse IP et IDFV requis sur les événements de serveur à serveur. Vérifié le 29 septembre 2026.
- SKAN modeled data AppsFlyer Help Center. Un MMP qui décrit comment il modélise les valeurs retenues par Apple ; la fiabilité de cette modélisation reste une affirmation du prestataire. Vérifié le 29 septembre 2026.
- Meta Ads integration Documentation RevenueCat. Ne configure ni SKAN ni AEM et ne met pas à jour les valeurs de conversion SKAN. Vérifié le 29 septembre 2026.
- Singular integration Documentation RevenueCat. Les événements serveur ne peuvent pas modifier les valeurs de conversion SKAdNetwork. Vérifié le 29 septembre 2026.