Cos'è il signal engineering, e cosa risolve dopo l'ATT?

Il signal engineering è il lavoro che assicura che Meta, Google e TikTok ricevano eventi puliti, deduplicati e valorizzati correttamente dalla tua app, dal tuo backend e dal tuo sistema di abbonamenti, e che i numeri che tornano indietro si possano riconciliare con i ricavi reali. Non ti restituirà l'attribuzione a livello utente su iOS. Niente lo farà. Risolve la parte del problema che è tua, ed è la prima cosa che faccio su ogni account.

Questa pagina è per un team la cui value optimization ha smesso di funzionare, le cui dashboard non sono d'accordo, o le cui conversioni iOS arrivano come conteggi senza valore. Dice cosa di solito è rotto, cosa si sistema, cosa non si può sistemare dopo l'ATT, e il test da 606K $ che ha stabilito quale segnale predice il ROAS D28.

I dati sulle piattaforme in questa pagina sono stati verificati sulla documentazione di Apple, Meta, Google, TikTok, AppsFlyer e RevenueCat il 29 settembre 2026.

Probabilmente sei qui perché

Nessuno di questi è un problema di acquisto media. Sono problemi di segnale, e la maggior parte si può risolvere.

  • Meta riporta un ROAS, RevenueCat ne riporta la metà, e la finance non crede a nessuno dei due. Non coincideranno mai, e nessuno nel team sa dire perché.
  • I tuoi valori di conversione SKAN tornano vuoti sulla maggior parte delle campagne e nessuno sa perché.
  • Meta scala senza problemi. Google e TikTok si bloccano sulla stessa creatività.
  • Sei passato alla value optimization e è peggiorata.
  • Gli inizi di trial costano poco e le conversioni pagate non arrivano mai.
  • Ci sono tre SDK nell'app. Nessuno sa dire quale possieda il valore di conversione.

Cosa risolve il signal engineering

Cinque livelli, nell'ordine in cui li costruisco.

  • Il livello degli eventi. Una tassonomia di eventi unica e canonica per la tua app, mappata esplicitamente sugli standard event di Meta, gli eventi di conversione di Google, gli eventi di TikTok e il tuo MMP. Inizio trial, primo pagamento, rinnovo, cancellazione, rimborso. Ognuno con un valore, una valuta e un ID.
  • Consegna lato server. Conversions API di Meta per gli eventi app, Events API di TikTok e il setup delle conversioni app di Google tramite il tuo MMP o Firebase, collegati al tuo backend di abbonamenti così che rinnovi, rimborsi e conversioni da trial raggiungano le piattaforme anche ad app chiusa. Deduplicati per ID evento così niente viene contato due volte.
  • Lo schema del valore di conversione iOS. Il piccolo valore che Apple ti lascia rimandare indietro è l'unico segnale post installazione che ottieni per gli utenti che hanno rifiutato il tracciamento. Lo progetto sul tuo funnel e sul tuo volume, così le campagne superano le soglie di privacy di Apple e non restituiscono il nulla. Un solo SDK lo possiede. Quando due SDK lo scrivono, vince l'ultima chiamata, e in questo momento di solito è un incidente.
  • Segnali di valore per il bidding. Valore d'acquisto, margine o LTV predetto, inviati a ogni piattaforma, Meta compresa, e solo dopo aver verificato che il valore correli davvero con quanto gli utenti pagheranno in seguito. Un valore sbagliato insegna all'algoritmo a comprare gli utenti sbagliati più in fretta.
  • La vista di riconciliazione. Un confronto mensile tra piattaforma, MMP, RevenueCat e numeri di payout dello store, con gli scostamenti attesi scritti a chiare lettere, così la prossima volta che i numeri non coincidono sai in cinque minuti se è strutturale o un bug.

Cosa non può sistemare dopo l'ATT, e perché lo dico apertamente

Da iOS 14.5, gli utenti che rifiutano App Tracking Transparency non possono essere attribuiti a livello utente. SKAdNetwork e AdAttributionKit di Apple restituiscono postback ritardati e aggregati senza identificativo del dispositivo, e trattengono i dettagli sulle campagne a basso volume di proposito. Nessuna integrazione con Conversions API, nessuna funzione dell'MMP e nessuno strumento di recupero dell'attribuzione cambia questo fatto. Meta instrada quegli eventi tramite Aggregated Event Measurement. Google li modella. TikTok li modella.

Quindi non prometto un'attribuzione deterministica. Prometto che i segnali che puoi controllare sono corretti, che le piattaforme ricevono il miglior input possibile per ottimizzare, e che saprai quali discrepanze sono normali. Il ROAS di piattaforma e i ricavi da abbonamento continueranno a non coincidere dopo il lavoro. Non coincideranno per ragioni che puoi spiegare. Se un fornitore ti dice il contrario, chiedigli da dove viene l'ID utente.

Quale sistema riporta cosa su iOS?

Cinque sistemi contano installazioni e conversioni delle stesse campagne iOS, e quando non coincidono non è detto che qualcuno abbia torto. Contano cose diverse, su finestre diverse, con ritardi diversi. La tabella si basa sulla documentazione di ciascun fornitore, verificata il 29 settembre 2026.

Con Google, su iOS, una parte del lavoro tocca a te. Per Integrated Conversion Measurement, Google chiede una campagna per app iOS attiva ottimizzata per le installazioni, gli eventi first_open e post installazione del tuo MMP importati in Google Ads, la misurazione on device con dati sugli eventi e un SDK dell'MMP aggiornato. La misurazione on device con dati sugli eventi richiede iOS 12 o successivo, l'SDK Google Analytics for Firebase dalla versione 11.14.0 e la proprietà Analytics collegata a Google Ads, e Google dice che sarà inattiva per gli utenti nel SEE, nel Regno Unito e in Svizzera. Quindi Google Ads, l'MMP e SKAN non coincidono per costruzione, e la stessa indicazione di Google è leggere la vista ICM se l'hai implementato, e Google Ads o SKAN se non l'hai fatto. Il setup di ICM per ogni percorso di integrazione e come riconcilio Google Ads, l'MMP e SKAN hanno ciascuno un articolo a parte.

Alcuni scostamenti non hanno niente a che fare con le definizioni. Su un account Google che ho gestito, l'evento di revenue inviava 1 $ invece di 0 $ quando una conversione non aveva valore, e questo ha gonfiato il ROAS riportato da Google ovunque, e soprattutto su iOS. È l'account dietro il mio test sulle strategie di offerta, ed è il tipo di bug che la vista di riconciliazione serve a scovare.

SistemaCosa contaRitardoFinestraLimiti regionaliFonte
SKAdNetwork e AdAttributionKit (Apple)Installazioni attribuite all'unico annuncio vincente tra tutti i network. Fino a tre postback, ognuno con un valore di conversione che l'app scrive sul dispositivo: un valore fine da 0 a 63 solo nel primo, un valore grezzo basso, medio o alto dopo, e nessun valore per le folle più piccole.Un ritardo casuale tra 24 e 48 ore dopo la chiusura della prima finestra (giorni da 0 a 2), e tra 24 e 144 ore dopo la seconda (giorni da 3 a 7) e la terza (giorni da 8 a 35).In AdAttributionKit, 30 giorni per i clic e 1 giorno per le visualizzazioni di default; un'app può impostare da 1 a 30 e da 1 a 7.Disponibile nel SEE, nel Regno Unito e in Svizzera. Un codice paese torna solo quando la folla di quel paese raggiunge il livello più alto di Apple.Apple, finestre di conversione; Apple, regole di attribuzione; Google, report iOS
Meta Aggregated Event MeasurementInstallazioni ed eventi app da iOS 14.5 in poi che Meta attribuisce ai propri annunci, per gli eventi che superano il controllo di idoneità di Meta. Dal 9 ottobre 2024 Meta invia questi report anche agli MMP.Quasi in tempo reale, secondo Meta.1 giorno dal clic quando il gruppo di inserzioni ottimizza per le installazioni; 1 o 7 giorni dal clic per eventi app o valore; in una campagna app Advantage+, 1 giorno dal clic, più 1 giorno dalla visualizzazione per le installazioni.Nessuno indicato nelle pagine di Meta sull'attribuzione.Meta, metodi di attribuzione; Meta, report AEM e SKAdNetwork
Conversioni modellate di Google AdsConversioni modellate a livello di evento dalle campagne per app iOS ottimizzate per le installazioni, costruite a partire da IDFA, misurazione on device (ODM) e SKAdNetwork, nelle tabelle Campagne e Gruppi di annunci. Clic ed engaged view, niente view through.Fino a 5 giorni.30 giorni per i clic e 2 giorni per le engaged view di default, entrambi configurabili.Copre tutti gli utenti, anche nel SEE, nel Regno Unito e in Svizzera.Google, report iOS
Claim ICM di Google nell'MMPInstallazioni probabilistiche attribuite alle campagne per app iOS di Google ottimizzate per le installazioni, basate su IDFA e dati sugli eventi ODM. Compaiono nell'MMP, non nei report di Google Ads, che mostrano invece le proprie installazioni modellate. Clic ed engaged view, niente view through.Più vicino al tempo reale, salvo certi ritardi dell'MMP in alcune regioni, secondo Google.La finestra di lookback delle installazioni impostata nell'MMP, da 6 ore a 30 giorni secondo Google, che cita AppsFlyer come eccezione; il default di AppsFlyer per Google è di 30 giorni.Inattivo per gli utenti iOS nel SEE, nel Regno Unito e in Svizzera, perché lì sono inattivi i dati sugli eventi ODM di cui ha bisogno.Google, report iOS; Google, ICM; Google, ODM; AppsFlyer, discrepanze con Google
App Store ConnectPrimi download, nuovi download, vendite, proventi ed eventi di abbonamento, ognuno attribuito alla fonte registrata quando l'utente ha toccato per scaricare: ricerca o navigazione nell'App Store, un'app o un sito di provenienza, o un link di campagna. Vede l'app o il sito di provenienza, non la tua campagna pubblicitaria, a meno che il link non contenesse il tuo token di campagna. I dati di utilizzo arrivano solo dagli utenti che hanno accettato di condividerli.I dati di un giorno sono completi due giorni dopo, secondo la documentazione di Apple sui report.Nessuna finestra di attribuzione. La fonte resta legata all'utente finché non riscarica l'app manualmente.Filtrabile per territorio. Le metriche compaiono solo sopra i minimi di privacy di Apple, per esempio cinque primi download.Apple, acquisizione; Apple, definizioni delle metriche; Apple, report di analisi

Come funzionano SKAN 4 e AdAttributionKit per le campagne Meta su iOS?

È Apple a decidere cosa torna: fino a tre postback ritardati per annuncio vincente, ognuno con un valore di conversione che la tua app scrive sul dispositivo, e meno dettaglio quanto più piccola è la campagna. Su Meta, ogni gruppo di inserzioni di promozione app iOS usa o questa attribuzione SKAdNetwork o l'Aggregated Event Measurement di Meta, a seconda di quale sia idoneo per il tuo evento di ottimizzazione.

SKAN 4 e AdAttributionKit restituiscono entrambi tre finestre di postback, e solo la prima può portare un valore fine. Apple scende a grezzo o a nulla quando una campagna è troppo piccola per proteggere la folla. Il primo pagamento di un trial di 7 giorni arriva il giorno 7 o 8, nella seconda o nella terza finestra, come valore grezzo, giorni dopo. Per questo lo schema va progettato sul tuo funnel e sul tuo volume, non copiato da un modello, e per questo troppe suddivisioni per geo e creatività spingono ogni campagna sotto la soglia tutte insieme. In quale finestra cade ogni durata di trial, e chi scrive il valore, è in se SKAN può misurare il pagamento dopo un trial gratuito.

FinestraGiorni dall'installazioneValore che può portare
PrimaDa 0 a 2Un valore fine da 0 a 63, oppure un valore grezzo basso, medio o alto
SecondaDa 3 a 7Solo valori grezzi
TerzaDa 8 a 35Solo valori grezzi

Chi può sistemare CAPI e mappatura degli eventi per Meta?

Qualcuno che ha in mano l'intero percorso dell'evento, dall'SDK dell'app e dall'MMP fino al backend di abbonamenti e a Events Manager, perché la maggior parte dei bug di segnale su Meta sta dove due di questi pezzi si incontrano. In un retainer sono io, con un attribution engineer della mia rete per il lavoro su SDK e server e uno sviluppatore dal tuo lato che possa rilasciare modifiche.

La Conversions API per gli eventi app invia dal tuo server gli stessi eventi che l'SDK o l'MMP inviano dal dispositivo, e Meta li deduplica per ID evento. Il suo compito è completezza e valore: rinnovi, rimborsi e conversioni che avvengono ad app chiusa, ognuno con un valore e una valuta. Non ripristina l'attribuzione per gli utenti che hanno rifiutato il tracciamento; quegli eventi continuano a passare attraverso Aggregated Event Measurement. Vale la pena farlo, non è un ripiego. Quando un evento arriva a Meta ed è ancora segnato come non idoneo per AEM, i controlli per ogni percorso sono in perché gli eventi trial e purchase non sono idonei per AEM di Meta.

pLTV e value optimization

Un modello predice il valore di ogni nuovo utente dal comportamento del primo giorno o due. Quel numero va alla piattaforma come valore d'acquisto, oppure su iOS viene compresso nel valore di conversione. La piattaforma poi fa offerte per utenti che somigliano alle tue previsioni di alto valore. Quale evento e quale modalità di bidding si adattano a quale app è scritto a partire da 1,2M $ di spesa su Meta.

Su Videa quel livello, un segnale d'acquisto CAPI su misura e l'LTV predetto nel bidding, è ciò che ha portato il D0 ROAS dal 20% al 43% nella settimana record. Un test da 606K $ ha stabilito che il valore al giorno zero predice il ROAS D28 meglio del costo per acquisto.

Su quale evento dovresti ottimizzare?

Queste sono le tre domande che faccio, in ordine, prima che un account vada più in profondità. La scala completa, dall'installazione in su, è in su quale evento dovrebbe ottimizzare un'app in abbonamento.

  1. Gli eventi pagati superano la soglia di apprendimento della piattaforma al tuo volume? Il riferimento di Meta è di circa 50 risultati per gruppo di inserzioni nella settimana dopo l'ultima modifica significativa. Se no, ottimizza sull'inizio trial più un evento di attivazione. Se sì, passa alla domanda 2.
  2. Il passaggio da trial a pagamento è sano? Se no, resta sull'inizio trial più un evento di attivazione. Entrambe le condizioni devono valere prima di spostarti. Se sì, passa all'acquisto e vai alla domanda 3.
  3. Il valore che invieresti è correlato con quanto gli utenti pagheranno in seguito? Se no, resta sull'acquisto. Se sì, invia il valore. L'LTV predetto richiede altre tre cose: che la previsione sia calibrata su coorti davvero maturate, che ci sia abbastanza volume, e che la piattaforma la riceva prima che si chiuda la finestra di attribuzione. Attivato troppo presto, ottimizza verso gli utenti sbagliati con grande sicurezza.

Riconciliare il ROAS di piattaforma con i ricavi da abbonamento, attraverso i paesi

Le piattaforme contano le conversioni attribuite e modellate dentro la propria finestra, a prezzo lordo, sulla data del click. RevenueCat conta le ricevute sulla data della transazione, al netto dei rimborsi, in un'unica valuta. I payout dello store arrivano secondo un calendario fiscale, al netto di commissione e tasse locali. Sono scostamenti strutturali, e sono attesi. Uno scostamento che cambia dimensione da un mese all'altro di solito ha un bug dietro: un evento d'acquisto duplicato, una discrepanza di valuta, un valore che raggiunge una piattaforma e non l'altra.

Il ROAS multi paese aggiunge la maturità della coorte. Un paese i cui utenti pagano annualmente sembra peggiore al giorno 7 e migliore al giorno 90 rispetto a uno che vende mensilmente, quindi confronto le coorti alla stessa età, in un'unica valuta, al netto della commissione, prima di decidere quale paese riceve budget. L'audit da 383K $ è come appare questo lavoro su un account reale, e quanti acquisti servono prima che un ROAS significhi qualcosa fissa la soglia per ogni taglio.

Come funziona il lavoro

Il signal engineering fa parte del retainer, e viene per primo. La lettura inizia con il growth audit: cosa riceve oggi ogni piattaforma, verso cosa sta ottimizzando, e il confronto a quattro vie con lo scostamento atteso scritto a chiare lettere. Dopo la lettura, alcuni team implementano le correzioni da soli a partire dalla lista prioritizzata, con lo sforzo di engineering stimato per ogni voce. Altri mi chiedono di gestire gli account. Vanno bene entrambi.

Per il lavoro sull'SDK e tutto ciò che gira sui tuoi server porto un attribution engineer dalla mia rete. Io progetto e possiedo il livello; le mani tecniche sono specialisti. Ti serve uno sviluppatore che possa rilasciare modifiche durante l'incarico, e accesso a Events Manager, all'MMP, a RevenueCat o al tuo backend di abbonamenti, e agli account pubblicitari.

Se sei prima di un retainer e vuoi la diagnosi senza l'incarico, una sessione a pagamento di 90 minuti copre il tuo setup e cosa sistemare e in quale ordine. Si prenota attraverso lo stesso calendario della call introduttiva.

A chi si rivolge

  • App in abbonamento e giochi mobile con paid UA su almeno due tra Meta, Google, TikTok e Apple Search Ads
  • Team che riconciliano Meta, RevenueCat e l'MMP a mano ogni mese
  • App che si appoggiano a iOS, dove i postback SKAN portano conteggi ma nessun valore
  • Qualsiasi account sul punto di scalare la spesa su un segnale che non è stato controllato

Cosa include

  • Un audit di ogni evento che la tua app e il tuo backend inviano a ogni piattaforma, con duplicati, valori mancanti, valute sbagliate ed eventi di test segnalati
  • Una matrice di mappatura dall'evento canonico agli eventi di Meta, Google, TikTok e dell'MMP
  • Uno schema del valore di conversione iOS progettato sul tuo funnel e sul tuo volume, con i tempi di postback che dovresti aspettarti
  • Una raccomandazione su quale evento ogni piattaforma dovrebbe ottimizzare al tuo volume, e quando andare più in profondità
  • Una riconciliazione tra piattaforma, backend degli abbonamenti, MMP e payout dello store che puoi rilanciare da solo
  • Una lista di correzioni prioritizzata con lo sforzo di engineering stimato per ogni voce

Domande frequenti

Il CAPI risolve l'ATT?

No. Il CAPI è un percorso di consegna lato server. Rende i tuoi eventi più completi e ti permette di inviare valori più ricchi. Per gli utenti che hanno rifiutato il tracciamento, Meta continua a processare quegli eventi tramite la misurazione aggregata. Vale la pena farlo. Non è un ripiego.

SKAN sostituisce il nostro MMP?

No. SKAN è un unico feed aggregato per network. L'MMP lo raccoglie attraverso i network, deduplica le installazioni rivendicate da due network, mappa i valori di conversione, aggiunge il costo, e gestisce gli utenti consenzienti e i canali che SKAN non copre. Se usi più di un network ti serve comunque un MMP. Quanto del tuo organico iOS è in realtà paid mostra cosa si perde con il solo MMP.

Google ICM sostituisce SKAN?

No. ICM dà al tuo MMP claim probabilistici di installazione per le campagne per app iOS di Google ottimizzate per le installazioni, solo da clic ed engaged view, e Google dice che oggi quei dati non sono nei report di Google Ads. SKAdNetwork resta il feed di Apple tra tutti i network: include le installazioni view through, copre il SEE, il Regno Unito e la Svizzera, dove ICM è inattivo, e Google Ads riporta le sue installazioni in un report SKAdNetwork dedicato. In più la modellazione delle conversioni di Google usa solo valori SKAN fini e non supporta i valori grezzi di SKAN 4, quindi l'evento su cui fai offerte deve comunque stare nella prima finestra. Pagine di Google, verificate il 29 settembre 2026: misurazione e report iOS e lo schema dei valori di conversione SKAdNetwork.

RevenueCat può scrivere i valori di conversione SKAN?

No. La documentazione dell'integrazione con Meta di RevenueCat dice che non configura né SKAN né AEM e non aggiorna i valori di conversione SKAN, e la sua documentazione su Singular dice che i suoi eventi server non possono modificarli. Apple documenta gli aggiornamenti del valore di conversione come chiamate che l'app fa durante ogni finestra di conversione, quindi a scrivere è il tuo codice o un SDK dentro l'app, come l'SDK di Meta o quello dell'MMP. Il consiglio di RevenueCat è usare un solo strumento che aggiorni il valore, così non entrano in conflitto. Verificato il 29 settembre 2026.

Perché il mio evento iOS non è idoneo per AEM di Meta?

La pagina di risoluzione dei problemi di Meta indica le cause tipiche: l'evento arriva da un'integrazione diversa da quella del tuo evento di installazione, o da più integrazioni insieme; l'integrazione invia gli indirizzi IP in modo incoerente o non li invia; non ci sono stati abbastanza segnali negli ultimi 30 giorni; oppure l'SDK di Facebook per iOS è precedente alla 16.0.0, o l'SDK dell'MMP non è aggiornato. AppsFlyer aggiunge che per gli eventi da server a server Meta ha bisogno sia dell'indirizzo IP sia dell'IDFV nel payload; se inviarli o meno per gli utenti che hanno rifiutato il tracciamento è una decisione di privacy che spetta al tuo team. Dopo che hai scelto un'altra integrazione in Events Manager, Meta può impiegare fino a 7 giorni per ricontrollare. Un invio che RevenueCat o un MMP segnala come riuscito significa che Meta ha accettato l'evento, non che sia idoneo. Verificato il 29 settembre 2026.

Perché il nostro ROAS di piattaforma non coincide con RevenueCat?

Perché misurano cose diverse. Le piattaforme contano le conversioni attribuite e modellate dentro la propria finestra, a prezzo lordo, sulla data del click. RevenueCat conta le ricevute sulla data della transazione, al netto dei rimborsi. I payout dello store arrivano secondo un calendario fiscale, al netto di commissione e tasse. I tre confronti che vale la pena fare, e cosa risponde ciascuno, sono scritti nel dettaglio.

Come funziona il bidding con pLTV?

Un modello predice il valore di ogni nuovo utente dal comportamento del primo giorno o due. Quel numero va alla piattaforma come valore d'acquisto, oppure su iOS viene compresso nel valore di conversione, e la piattaforma fa offerte per utenti che somigliano alle tue previsioni di alto valore. Funziona solo se la previsione è calibrata, c'è abbastanza volume, e la piattaforma la riceve prima che si chiuda la finestra di attribuzione.

Dovremmo ottimizzare per l'inizio trial o per l'acquisto?

Dipende dal volume e dal tasso di conversione da trial a pagamento. A basso volume, gli eventi di acquisto sono troppo scarsi e ritardati, quindi di solito è giusto usare l'inizio trial più un evento di attivazione. Una volta che gli eventi pagati superano la soglia di apprendimento della piattaforma e il tasso da trial a pagamento è sano, si passa ad acquisto o valore. La maggior parte delle app resta sull'inizio trial più a lungo di quanto dovrebbe. ROAS o ottimizzazione sull'acquisto su Meta copre il lato bidding.

L'attribuzione iOS sembra rotta. Lo è?

Probabilmente no. Postback ritardati, valori vuoti sulle piccole campagne e discrepanze tra piattaforma e MMP sono tutti attesi. I bug veri di solito sono un secondo SDK che sovrascrive il valore di conversione, uno schema che non combacia con l'MMP, o troppe suddivisioni per geo e creatività che spingono ogni campagna sotto la soglia di privacy.

Il signal engineering è lo stesso che impostare l'MMP?

No. L'MMP registra cosa è successo. Il signal engineering decide cosa viene detto alle piattaforme pubblicitarie, e in che forma, così ottimizzano verso i paganti. La maggior parte degli account ha l'MMP installato e il segnale sbagliato.

Quanto tempo richiede il signal engineering?

L'audit richiede giorni. Le correzioni iniziano ad alimentare gli algoritmi nel giro di settimane, il che è più veloce di qualsiasi verdetto creativo, ed è per questo che viene prima. Il growth audit è il punto di partenza, e si può prenotare da solo a qualsiasi livello di spesa.

Il signal engineering richiede engineering dal mio lato?

Un po', per le modifiche all'SDK e tutto ciò che gira sui tuoi server, e porto un attribution engineer dalla mia rete a farle insieme al tuo team. Ti serve uno sviluppatore che possa rilasciare modifiche durante l'incarico. Il design e la responsabilità del livello restano miei.

C'è una spesa minima?

I retainer sono costruiti per app che già spendono circa 100K $ al mese o più in paid UA, o che hanno i fondi per arrivarci. Sotto quella soglia, il growth audit è disponibile a qualsiasi livello di spesa, e una sessione a pagamento di 90 minuti copre la diagnosi da sola. Le campagne molto piccole non supereranno le soglie di privacy di Apple per quanto pulito sia il segnale, e te lo dirò già alla call.

Fonti

  1. App Tracking Transparency Documentazione per sviluppatori Apple. Verificato il 29 settembre 2026.
  2. AdAttributionKit Documentazione per sviluppatori Apple. Verificato il 29 settembre 2026.
  3. Receiving postbacks in multiple conversion windows Documentazione per sviluppatori Apple, SKAdNetwork. Le tre finestre e i valori grezzi e fini. Verificato il 29 settembre 2026.
  4. Receiving postbacks in multiple conversion windows (AdAttributionKit) Documentazione per sviluppatori Apple. Finestre, ritardi casuali dei postback, livelli di dati dei postback e codice paese. Verificato il 29 settembre 2026.
  5. Configuring attribution rules for your app Documentazione per sviluppatori Apple. Finestre di clic e di visualizzazione predefinite e configurabili. Verificato il 29 settembre 2026.
  6. App ad attribution overview Apple Ads Help. Apple Ads si è registrata con AdAttributionKit il 10 aprile 2025. Verificato il 29 settembre 2026.
  7. Acquisition App Store Connect Analytics Help. Tipi di fonte e come download, vendite e abbonamenti vengono attribuiti a ciascuno. Verificato il 29 settembre 2026.
  8. Metric definitions App Store Connect Analytics Help. Metriche di download e relativi minimi. Verificato il 29 settembre 2026.
  9. Analytics Reports API App Store Connect Analytics Help. Completezza dei dati e soglie di privacy. Verificato il 29 settembre 2026.
  10. Conversions API for App Events Meta for Developers. Verificato il 29 settembre 2026.
  11. Key concepts for Meta's Aggregated Event Measurement and Apple's SKAdNetwork Meta Business Help Center. Verificato il 29 settembre 2026.
  12. About campaign attribution methods Meta Business Help Center. Finestre di attribuzione AEM per le campagne di promozione app su iOS 14 e successivi. Verificato il 29 settembre 2026.
  13. Ads Manager reporting differences between Meta's Aggregated Event Measurement and Apple's SKAdNetwork Meta Business Help Center. Ritardi nei report, e report AEM inviati agli MMP dal 9 ottobre 2024. Verificato il 29 settembre 2026.
  14. Troubleshoot issues with app eligibility for Aggregated Event Measurement Meta Business Help Center. Verificato il 29 settembre 2026.
  15. Set up mobile app conversion tracking Google Ads Help. Verificato il 29 settembre 2026.
  16. About bidding in App campaigns Google Ads Help. Target ROAS usa i valori di conversione dagli eventi in app. Verificato il 29 settembre 2026.
  17. Understanding iOS App campaign measurement and reporting Google Ads Help. Conversioni modellate, ICM e SKAdNetwork a confronto. Verificato il 29 settembre 2026.
  18. About Integrated Conversion Measurement for App Campaigns Google Ads Help. Requisiti di idoneità su iOS. Verificato il 29 settembre 2026.
  19. About on-device conversion measurement for iOS App campaigns Google Ads Help. Requisiti, e inattiva per gli utenti nel SEE, nel Regno Unito e in Svizzera. Verificato il 29 settembre 2026.
  20. Set up your SKAdNetwork conversion value schema Google Ads Help. La modellazione di Google usa solo valori fini. Verificato il 29 settembre 2026.
  21. About App Event Optimization TikTok Ads Manager Help Center, aggiornato a maggio 2025. Verificato il 29 settembre 2026.
  22. Events API TikTok Business Help Center, aggiornato ad aprile 2025. Eventi lato server su web, app e offline. Verificato il 29 settembre 2026.
  23. Google Ads (AdWords): FAQ and discrepancies AppsFlyer Help Center, modificato il 16 marzo 2026. Google Ads mostra le proprie installazioni modellate, AppsFlyer mostra i claim ICM. Verificato il 29 settembre 2026.
  24. Meta Ads Aggregate Event Measurement (AEM) for iOS AppsFlyer Help Center, modificato il 25 maggio 2026. Indirizzo IP e IDFV obbligatori sugli eventi da server a server. Verificato il 29 settembre 2026.
  25. SKAN modeled data AppsFlyer Help Center. Un MMP che descrive come modella i valori trattenuti da Apple; l'accuratezza di quella modellazione è un'affermazione del fornitore. Verificato il 29 settembre 2026.
  26. Meta Ads integration Documentazione di RevenueCat. Non configura SKAN né AEM e non aggiorna i valori di conversione SKAN. Verificato il 29 settembre 2026.
  27. Singular integration Documentazione di RevenueCat. Gli eventi server non possono modificare i valori di conversione SKAdNetwork. Verificato il 29 settembre 2026.