Qu'est-ce que le Signal Engineering, et que corrige-t-il après ATT?

Le Signal Engineering, c'est le travail qui consiste à s'assurer que Meta, Google et TikTok reçoivent des événements propres, dédupliqués et correctement valorisés depuis votre application, votre backend et votre système d'abonnement, et que les chiffres qui reviennent peuvent être réconciliés avec le revenu réel. Ça ne vous redonnera pas l'attribution au niveau utilisateur sur iOS. Rien ne le peut. Ça corrige la partie du problème qui vous appartient, 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 cessé de fonctionner, dont les tableaux de bord ne concordent pas, ou dont les conversions iOS arrivent en nombre brut sans aucune valeur associée. Elle explique ce qui casse habituellement, ce qui se corrige, ce qui ne peut pas être corrigé après ATT, et le test à 606 000 $ qui a tranché la question de savoir quel signal prédit le mieux le ROAS D28.

Les faits liés aux plateformes cités sur cette page ont été vérifiés par rapport à la documentation d'Apple, de Meta, de Google, de TikTok, d'AppsFlyer et de RevenueCat le 29 septembre 2026.

Vous êtes probablement ici parce que

Aucun de ces problèmes n'est un problème d'achat média. Ce sont des problèmes de signal, et la plupart se corrigent.

  • Meta rapporte un ROAS, RevenueCat en rapporte la moitié, et les finances ne croient ni l'un ni l'autre. Ils ne concorderont jamais, et personne dans l'équipe ne peut dire pourquoi.
  • Vos valeurs de conversion SKAN reviennent vides sur la plupart des campagnes, et personne ne sait pourquoi.
  • Meta monte à l'échelle sans problème. Google et TikTok stagnent sur la même création.
  • Vous êtes passé à l'optimisation de la valeur et ça a empiré.
  • Les débuts d'essai sont bon marché et les conversions payantes ne suivent jamais.
  • Trois SDK sont installés dans l'application. Personne ne peut dire lequel contrôle la valeur de conversion.

Ce que le Signal Engineering corrige

Cinq couches, dans l'ordre où je les bâtis.

  • La couche d'événements. Une taxonomie d'événements canonique unique pour votre application, cartographiée explicitement vers les événements standards de Meta, les événements de conversion de Google, les événements 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. Le Conversions API for app events de Meta, l'Events API de TikTok et la configuration de conversion d'application de Google par l'intermédiaire de votre MMP ou de Firebase, reliés à votre backend d'abonnement pour que les renouvellements, les remboursements et les conversions d'essai atteignent les plateformes même quand l'application est fermée. Dédupliqués par identifiant d'événement pour que rien ne compte deux fois.
  • Le schéma de valeur de conversion iOS. La petite valeur qu'Apple vous permet de renvoyer est le seul signal que vous obtenez après l'installation pour les utilisateurs qui ont refusé le suivi. Je le conçois autour de votre entonnoir et de votre volume, pour que les campagnes franchissent les seuils de confidentialité d'Apple au lieu de ne rien renvoyer. Un seul SDK le contrôle. Quand deux SDK l'écrivent, c'est le dernier appel qui gagne, et en ce moment, c'est habituellement un accident.
  • Les signaux de valeur pour l'enchère. 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 corrèle réellement avec ce que les utilisateurs finissent par payer. Une mauvaise valeur apprend à l'algorithme à acheter les mauvais utilisateurs, plus vite.
  • La vue de réconciliation. Une comparaison mensuelle des chiffres de la plateforme, du MMP, de RevenueCat et des versements des boutiques, avec les écarts attendus consignés par écrit, pour que la prochaine fois que les chiffres ne concordent pas, vous sachiez en cinq minutes si c'est structurel ou si c'est un bogue.

Ce que ça ne peut pas corriger après ATT, et pourquoi je le dis

Depuis iOS 14.5, les utilisateurs qui refusent l'App Tracking Transparency ne peuvent pas être attribués au niveau utilisateur. Le SKAdNetwork et l'AdAttributionKit d'Apple renvoient des postbacks agrégés et retardés, sans identifiant d'appareil, et Apple retient volontairement le détail sur les campagnes à faible volume. Aucune intégration au Conversions API, aucune fonctionnalité du MMP et aucun outil de récupération d'attribution ne change ça. Meta achemine ces événements par l'Aggregated Event Measurement. Google les modélise. TikTok les modélise.

Je ne promets donc pas d'attribution déterministe. Je promets que les signaux que vous pouvez contrôler sont justes, que les plateformes reçoivent le meilleur intrant possible pour optimiser, et que vous saurez quels écarts sont normaux. Le ROAS de la plateforme et le revenu d'abonnement continueront de ne pas concorder une fois le travail terminé. Ils ne concorderont pas pour des raisons que vous pourrez expliquer. Si un fournisseur 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 concordent pas, aucun n'a nécessairement tort. Ils comptent des choses différentes, sur des fenêtres différentes, avec des délais différents. Le tableau s'appuie sur la documentation de chaque fournisseur, vérifiée le 29 septembre 2026.

Du côté de Google, la mesure iOS demande du travail de votre part. Pour l'Integrated Conversion Measurement, Google exige une campagne d'applications iOS active axée sur 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 exige 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 conception, et la recommandation de Google elle-même est 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 géré, 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 bogue que la vue de réconciliation sert à repérer.

SystèmeCe qu'il compteDélaiFenêtreLimites régionalesSource
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'application écrit sur l'appareil: une valeur fine de 0 à 63 seulement dans le premier, une valeur grossière faible, moyenne ou élevée ensuite, et aucune valeur pour les plus petites foules.Entre 24 et 48 heures, de façon aléatoire, 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 application peut régler de 1 à 30 et de 1 à 7.Disponible dans l'EEE, au Royaume-Uni et en Suisse. Un code de 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 MeasurementLes installations et les événements d'application sur iOS 14.5 et plus que Meta attribue à ses propres annonces, pour les événements qui passent la vérification d'admissibilité de Meta. Depuis le 9 octobre 2024, Meta envoie aussi ces rapports aux MMP.Presque en temps réel, selon Meta.1 jour après le clic quand l'ensemble de publicités optimise pour les installations; 1 ou 7 jours après le clic pour les événements d'application ou la valeur; dans une campagne d'application Advantage+, 1 jour après le clic, plus 1 jour après la 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 AdsDes conversions modélisées au niveau de l'événement, issues des campagnes d'applications iOS axées sur les installations, bâties à 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, les deux réglables.Couvre tous les utilisateurs, y compris dans l'EEE, au Royaume-Uni et en Suisse.Google, rapports iOS
Réclamations ICM de Google dans le MMPDes installations probabilistes attribuées aux campagnes d'applications iOS de Google axées sur 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 plutôt leurs propres installations modélisées. Clics et engaged views, sans view through.Plus près du temps réel, sauf 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 nomme 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 ConnectLes 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 touché pour télécharger: recherche ou navigation dans l'App Store, une application ou un site référent, ou un lien de campagne. Il voit l'application ou le site référent, pas votre campagne publicitaire, sauf si le lien portait votre jeton de campagne. Les données d'utilisation 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 associée à l'utilisateur jusqu'à ce qu'il retélécharge l'application 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 application é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'application iOS utilise soit cette attribution SKAdNetwork, soit l'Aggregated Event Measurement propre à Meta, selon celle à laquelle votre événement d'optimisation est admissible.

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 pourquoi le schéma doit être conçu autour de votre entonnoir et de votre volume au lieu d'être copié d'un modèle, et pourquoi trop de découpages par géo et par création font passer toutes les campagnes sous le seuil en même temps. Dans quelle fenêtre tombe chaque durée d'essai, et qui écrit la valeur, c'est dans SKAN peut-il mesurer le paiement après un essai gratuit.

FenêtreJours après l'installationValeur qu'elle peut porter
Première0 à 2Une valeur fine de 0 à 63, ou une valeur grossière faible, moyenne ou élevée
Deuxième3 à 7Valeurs grossières seulement
Troisième8 à 35Valeurs grossières seulement

Qui peut corriger le CAPI et la cartographie des événements pour Meta?

Quelqu'un qui est responsable du parcours complet de l'événement, du SDK de l'application et du MMP jusqu'au backend d'abonnement et à Events Manager, parce que la plupart des bogues de signal chez Meta se trouvent là où deux de ces pièces se rencontrent. Dans 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 livrer des changements.

Le Conversions API for app events envoie depuis votre serveur les mêmes événements que le SDK ou le MMP envoie 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 surviennent quand l'application est fermée, chacun avec une valeur et une devise. Ça ne restaure pas l'attribution pour les utilisateurs qui ont refusé le suivi; ces événements continuent de passer par l'Aggregated Event Measurement. Ça vaut la peine de le faire, mais ce n'est pas un contournement. Quand un événement arrive chez Meta et reste marqué non admissible à AEM, les vérifications pour chaque route sont dans pourquoi les événements d'essai et d'achat ne sont pas admissibles à AEM chez Meta.

pLTV et optimisation de la valeur

Un modèle prédit la valeur de chaque nouvel utilisateur à partir du comportement des un ou deux premiers jours. Ce chiffre est envoyé à la plateforme comme valeur d'achat, ou est compressé dans la valeur de conversion sur iOS. La plateforme enchérit ensuite pour des utilisateurs qui ressemblent à vos prédictions de haute valeur. Quel événement et quel mode d'enchère conviennent à quelle application est détaillé à partir de 1,2 M$ 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 ROAS D0 de 20 % à 43 % lors d'une semaine record. Un test à 606 000 $ a tranché que la valeur du jour zéro prédit mieux le ROAS D28 que le coût par achat.

Sur quel événement devriez-vous 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 application d'abonnement devrait optimiser.

  1. 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 combiné à un événement d'activation. Si c'est le cas, passez à la question 2.
  2. Le taux de conversion de l'essai au payant est-il sain? Si non, restez sur le début d'essai combiné à un événement d'activation. Les deux conditions doivent être remplies avant de changer. Si oui, passez à l'achat et allez à la question 3.
  3. La valeur que vous enverriez corrèle-t-elle avec ce que les utilisateurs finissent par 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 par rapport à des cohortes qui ont réellement mûri, assez de volume, et une plateforme qui reçoit l'information avant la fermeture de la fenêtre d'attribution. Activée trop tôt, elle optimise vers les mauvais utilisateurs avec une grande confiance.

Réconcilier le ROAS de la plateforme avec le revenu d'abonnement, à travers les pays

Les plateformes comptent les conversions attribuées et modélisées à l'intérieur de leur propre fenêtre, au prix brut, à la date du clic. RevenueCat compte les reçus à la date de transaction, net des remboursements, dans une seule devise. Les versements des boutiques arrivent selon un calendrier fiscal, nets de la commission et des taxes locales. Ce sont des écarts structurels, et ils sont attendus. Un écart qui change de taille d'un mois à l'autre cache habituellement un bogue: un événement d'achat dupliqué, une divergence de devise, une valeur qui atteint une plateforme et pas l'autre.

Le ROAS sur plusieurs pays ajoute la maturité des cohortes. Un pays dont les utilisateurs paient annuellement paraît pire au jour 7 et meilleur au jour 90 qu'un pays qui vend au mois, donc je compare les cohortes à âge égal, dans une seule devise, net de commission, avant de décider quel pays reçoit du budget. L'audit à 383 000 $ montre à quoi ça ressemble sur un compte réel, et le nombre d'achats qu'il faut à un ROAS avant qu'il veuille dire quelque chose fixe le seuil pour chaque découpage.

Comment le travail se déroule

Le Signal Engineering fait partie du retainer, et il 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 volets avec l'écart attendu consigné par écrit. Après la lecture, certaines équipes appliquent elles-mêmes les corrections à partir de la liste priorisée, avec l'effort d'ingénierie estimé pour chaque élément. D'autres me demandent de gérer les comptes. Les deux options conviennent.

Pour le travail sur le SDK et tout ce qui tourne sur vos serveurs, je fais appel à un ingénieur en attribution de mon réseau. Je conçois et je pilote la couche; les mains techniques sont des spécialistes. Il vous faut quelqu'un capable de livrer des changements pendant le mandat, ainsi qu'un accès en lecture à Events Manager, au MMP, à RevenueCat ou à votre backend d'abonnement, et aux comptes publicitaires.

Si vous en êtes à un stade antérieur à un retainer et que vous voulez le diagnostic sans le mandat, une session payante de 90 minutes couvre votre configuration et ce qu'il faut corriger, et dans quel ordre. Elle se réserve dans le même calendrier que l'appel initial.

Pour qui c'est

  • Applications d'abonnement et jeux mobiles qui font de l'UA payante sur au moins deux des plateformes suivantes: Meta, Google, TikTok et Apple Search Ads
  • Équipes qui réconcilient Meta, RevenueCat et le MMP manuellement chaque mois
  • Applications qui s'appuient sur iOS, où les postbacks SKAN transportent des comptes mais aucune valeur
  • Tout compte sur le point d'augmenter ses dépenses sur un signal qui n'a pas été vérifié

Ce que vous obtenez

  • Un audit de chaque événement que votre application 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 cartographie de l'événement canonique vers les événements Meta, Google, TikTok et MMP
  • Un schéma de valeur de conversion iOS conçu pour votre entonnoir et votre volume, avec le calendrier de postback auquel vous devez vous attendre
  • Une recommandation de l'événement sur lequel chaque plateforme devrait optimiser à votre volume, et du moment pour aller plus loin
  • Une réconciliation reproductible entre la plateforme, le backend d'abonnement, le MMP et les versements des boutiques
  • Une liste de corrections priorisée, avec l'effort d'ingénierie estimé pour chaque élément

Questions fréquentes

Est-ce que le CAPI corrige ATT?

Non. Le CAPI est une voie 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 suivi, Meta continue de traiter ces événements par la mesure agrégée. Ça vaut la peine de le faire. Ce n'est pas un contournement.

Est-ce que SKAN remplace notre MMP?

Non. SKAN est un flux agrégé par réseau. Le MMP le rassemble à travers les réseaux, déduplique les installations réclamées par deux réseaux, cartographie les valeurs de conversion, ajoute le coût, et gère les utilisateurs consentants et les canaux que SKAN ne couvre pas. Si vous gérez plus d'un réseau, vous en avez quand même besoin d'un. Quelle part de votre organique iOS est en réalité payante montre ce que le MMP seul rate.

Est-ce que Google ICM remplace SKAN?

Non. ICM donne à votre MMP des réclamations d'installation probabilistes pour les campagnes d'applications iOS de Google axées sur les installations, à partir des clics et des engaged views seulement, 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, elle, n'utilise 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.

Est-ce que RevenueCat peut é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'application fait pendant chaque fenêtre de conversion, donc c'est votre propre code ou un SDK dans l'application qui écrit, comme le SDK Meta ou celui du MMP. Le conseil de RevenueCat est d'avoir un seul outil qui met la valeur à jour, pour que les valeurs n'entrent pas en conflit. Vérifié le 29 septembre 2026.

Pourquoi mon événement iOS n'est-il pas admissible à AEM chez Meta?

La page de dépannage de Meta nomme 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 dans 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 suivi est une décision de confidentialité qui revient à votre équipe. Après avoir choisi une autre intégration dans Events Manager, Meta peut prendre 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 admissible. 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 à l'intérieur de leur propre fenêtre, au prix brut, à la date du clic. RevenueCat compte les reçus à la date de transaction, net des remboursements. Les versements des boutiques arrivent selon un calendrier fiscal, nets de la commission et des taxes. Les trois comparaisons qui valent la peine d'être faites, et ce à quoi chacune répond, sont détaillées.

Comment fonctionne l'enchère par pLTV?

Un modèle prédit la valeur de chaque nouvel utilisateur à partir du comportement des un ou deux premiers jours. Ce chiffre est envoyé à la plateforme comme valeur d'achat, ou est compressé dans la valeur de conversion sur iOS, et la plateforme enchérit pour des utilisateurs qui ressemblent à vos prédictions de haute valeur. Ça n'aide que si la prédiction est calibrée, qu'il y a assez de volume, et que la plateforme reçoit l'information avant la fermeture de la fenêtre d'attribution.

Devrions-nous optimiser pour le début d'essai ou pour l'achat?

Ça dépend du volume et du taux de conversion de l'essai au payant. À faible volume, les événements d'achat sont trop rares et trop tardifs, donc le début d'essai combiné à un événement d'activation est habituellement le bon choix. Une fois que les événements payants franchissent le seuil d'apprentissage de la plateforme et que le taux de conversion de l'essai au payant est sain, passez à l'achat ou à la valeur. La plupart des applications restent sur le début d'essai plus longtemps qu'elles ne le devraient. L'optimisation ROAS ou achat sur Meta couvre le volet enchère.

L'attribution iOS semble brisée. L'est-elle vraiment?

Probablement pas. Les postbacks retardés, les valeurs vides sur les petites campagnes et les divergences entre la plateforme et le MMP sont tous attendus. Les vrais bogues sont habituellement un second SDK qui écrase la valeur de conversion, un schéma qui ne correspond pas au MMP, ou trop de découpages par géo et par création qui font passer toutes les campagnes sous le seuil de confidentialité.

Le Signal Engineering, est-ce la même chose que de configurer le MMP?

Non. Le MMP enregistre ce qui s'est passé. Le Signal Engineering détermine ce qu'on dit aux plateformes publicitaires, et sous quelle forme, pour qu'elles optimisent vers les payeurs. La plupart des comptes ont le MMP installé, mais le signal mal réglé.

Combien de temps prend le Signal Engineering?

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 ça que ça passe 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.

Est-ce que le Signal Engineering demande du travail d'ingénierie de mon côté?

Un peu, pour les changements au SDK et tout ce qui tourne sur vos serveurs, et je fais appel à un ingénieur en attribution de mon réseau pour les réaliser avec votre équipe. Il vous faut quelqu'un capable de livrer des changements pendant le mandat. La conception et la responsabilité de la couche restent entre mes mains.

Y a-t-il une dépense minimale?

Les retainers s'adressent aux applications qui dépensent déjà environ 100 000 $ par mois ou plus en UA payante, ou qui ont le financement pour y arriver. En dessous de ça, le growth audit est offert à tout 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, peu importe la propreté du signal, et je vous le dirai lors de l'appel.

Sources

  1. App Tracking Transparency Documentation pour développeurs d'Apple. Vérifié le 29 septembre 2026.
  2. AdAttributionKit Documentation pour développeurs d'Apple. Vérifié le 29 septembre 2026.
  3. Receiving postbacks in multiple conversion windows Documentation pour développeurs d'Apple, SKAdNetwork. Les trois fenêtres et les valeurs grossières et fines. Vérifié le 29 septembre 2026.
  4. Receiving postbacks in multiple conversion windows (AdAttributionKit) Documentation pour développeurs d'Apple. Fenêtres, délais aléatoires des postbacks, niveaux de données des postbacks et code de pays. Vérifié le 29 septembre 2026.
  5. Configuring attribution rules for your app Documentation pour développeurs d'Apple. Fenêtres de clic et de vue par défaut et réglables. Vérifié le 29 septembre 2026.
  6. App ad attribution overview Aide Apple Ads. Apple Ads s'est enregistré auprès d'AdAttributionKit le 10 avril 2025. Vérifié le 29 septembre 2026.
  7. Acquisition Aide App Store Connect Analytics. 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.
  8. Metric definitions Aide App Store Connect Analytics. Les métriques de téléchargement et leurs minimums. Vérifié le 29 septembre 2026.
  9. Analytics Reports API Aide App Store Connect Analytics. Complétude des données et seuils de confidentialité. Vérifié le 29 septembre 2026.
  10. Conversions API for App Events Meta for Developers. Vérifié le 29 septembre 2026.
  11. Key concepts for Meta's Aggregated Event Measurement and Apple's SKAdNetwork Centre d'aide Meta Business. Vérifié le 29 septembre 2026.
  12. About campaign attribution methods Centre d'aide Meta Business. Fenêtres d'attribution AEM pour les campagnes de promotion d'application sur iOS 14 et plus. Vérifié le 29 septembre 2026.
  13. Ads Manager reporting differences between Meta's Aggregated Event Measurement and Apple's SKAdNetwork Centre d'aide Meta Business. Délais de rapport, et rapports AEM envoyés aux MMP depuis le 9 octobre 2024. Vérifié le 29 septembre 2026.
  14. Troubleshoot issues with app eligibility for Aggregated Event Measurement Centre d'aide Meta Business. Vérifié le 29 septembre 2026.
  15. Set up mobile app conversion tracking Aide Google Ads. Vérifié le 29 septembre 2026.
  16. About bidding in App campaigns Aide Google Ads. Le ROAS cible utilise les valeurs de conversion des événements intégrés à l'application. Vérifié le 29 septembre 2026.
  17. Understanding iOS App campaign measurement and reporting Aide Google Ads. Conversions modélisées, ICM et SKAdNetwork comparés. Vérifié le 29 septembre 2026.
  18. About Integrated Conversion Measurement for App Campaigns Aide Google Ads. Conditions d'admissibilité sur iOS. Vérifié le 29 septembre 2026.
  19. About on-device conversion measurement for iOS App campaigns Aide Google Ads. Exigences, et inactive pour les utilisateurs de l'EEE, du Royaume-Uni et de la Suisse. Vérifié le 29 septembre 2026.
  20. Set up your SKAdNetwork conversion value schema Aide Google Ads. La modélisation de Google n'utilise que les valeurs fines. Vérifié le 29 septembre 2026.
  21. About App Event Optimization Centre d'aide TikTok Ads Manager, mis à jour en mai 2025. Vérifié le 29 septembre 2026.
  22. Events API Centre d'aide TikTok Business, mis à jour en avril 2025. Événements côté serveur pour le web, l'application et le hors ligne. Vérifié le 29 septembre 2026.
  23. Google Ads (AdWords): FAQ and discrepancies Centre d'aide AppsFlyer, modifié le 16 mars 2026. Google Ads affiche ses propres installations modélisées, AppsFlyer affiche les réclamations ICM. Vérifié le 29 septembre 2026.
  24. Meta Ads Aggregate Event Measurement (AEM) for iOS Centre d'aide AppsFlyer, modifié le 25 mai 2026. Adresse IP et IDFV requis sur les événements de serveur à serveur. Vérifié le 29 septembre 2026.
  25. SKAN modeled data Centre d'aide AppsFlyer. Un MMP qui décrit comment il modélise les valeurs qu'Apple retient; la précision de cette modélisation relève de l'affirmation du fournisseur. Vérifié le 29 septembre 2026.
  26. Meta Ads integration Documentation de RevenueCat. Ne configure ni SKAN ni AEM et ne met pas à jour les valeurs de conversion SKAN. Vérifié le 29 septembre 2026.
  27. Singular integration Documentation de RevenueCat. Les événements serveur ne peuvent pas modifier les valeurs de conversion SKAdNetwork. Vérifié le 29 septembre 2026.