L'eCPI medio iOS in Italia 2025-2026 sugli account osservati nei benchmark Google Ads pubblici si colloca tra 3,80 e 7,20 EUR secondo il verticale (gaming, fintech, food delivery), con una volatilita settimanale 2x superiore ad Android post-ATT. Lato Android Firebase, lo stesso eCPI medio oscilla tra 1,40 e 3,60 EUR sugli stessi verticali, con un segnale install tracking pulito e un'attribuzione clic last-touch affidabile. Questo scarto 2-3x tra i due OS non e anomalo โ e la conseguenza diretta di SKAdNetwork che limita meccanicamente la precisione del bidding iOS.
App Campaigns (il marchio prodotto storico "UAC" e ufficialmente "App Campaigns" dal 2022) resta nel 2026 l'unico formato Google che scala seriamente sulle installazioni mobile. Il concorrente diretto Apple Search Ads copre la ricerca App Store, Meta copre il social mobile. Ma pilotare App Campaigns nel 2026 senza comprendere i vincoli differenziati Android/iOS, significa condannarsi ad arbitraggi budget falsi โ e a pagare dal 30 al 50% in piu l'installazione qualificata. Questa guida dettaglia la meccanica 2026, il setup completo Firebase + SKAdNetwork, le strategie di bidding per profilo, il deep linking, l'arbitraggio MMP vs nativo, e gli errori ricorrenti che vediamo in audit. Per la meccanica dei formati automatizzati Google piu ampia, consultate la nostra guida completa Performance Max 2026.
App Campaigns nel 2026: la meccanica automatizzata
App Campaigns (campagne App promotion, ex-UAC) e il formato di campagna Google Ads esclusivamente dedicato alla promozione di applicazioni mobile iOS e Android, lanciato nel 2017 e profondamente rivisto post-ATT iOS 14.5 nel 2021. Il formato combina cinque inventari sotto un flusso unico automatizzato: Google Search, Google Play Store, YouTube, Display Network e Discover. L'inserzionista fornisce asset (testo, immagine, video, HTML5) e un obiettivo (installazioni o azioni in-app), Google distribuisce automaticamente.
Secondo i dati Google Ads aggregati app osservati nei benchmark Google Ads pubblici, App Campaigns cattura dal 60 al 75% del budget acquisizione a pagamento degli editori app italiani nel 2026, con Apple Search Ads (15-25%) e Meta App Install (10-20%) in seconda posizione. Il dominio Google si spiega con la copertura inventario Play Store + YouTube + Search, ineguagliata dai concorrenti. Per il calcolo rapido con benchmark 2026 per verticale, consultate il nostro calcolatore CPA gratuito.
Tre sottotipi di campagne App:
- App Campaigns for Installs (ACi) โ focus acquisizione pura, ottimizzazione Target CPI o Target CPA install. E l'ingresso standard.
- App Campaigns for Engagement (ACe) โ retargeting utenti esistenti per riattivazione. Richiede customer match list o audience first-party. Indispensabile oltre 100k MAU.
- App Campaigns for Pre-registration (ACp) โ per drenare le pre-iscrizioni Play Store o App Store prima del lancio. Specifico per i lanci.
Componenti tecnici nel 2026:
- Asset group โ 5 testi 25 caratteri, 5 testi 80 caratteri, 20 immagini, 20 video max, banner HTML5 opzionali.
- Audience signal โ Customer Match (email hashate), similar audience, in-market mobile.
- Bidding โ Target CPI, Target CPA in-app event, Target ROAS app se volume sufficiente.
- Conversion tracking โ Firebase nativo, o import tramite Google Analytics 4, o import MMP (AppsFlyer, Adjust, Singular, Branch).
- Integrazione SKAdNetwork โ automatica lato Google per iOS, mapping conversion value configurabile.
Differenza fondamentale con PMax classico: App Campaigns NON permette di fornire landing page web โ l'obiettivo e l'installazione o l'evento in-app. La copertura inventario e anche piu ristretta di PMax (no Gmail, no Maps). Ma l'ottimizzazione e specificamente addestrata per il mobile, cosa che PMax non fa correttamente nemmeno nel 2026.
Su iOS post-ATT, SKAdNetwork restituisce le conversioni con un ritardo aleatorio di 24-48h per il primo postback, poi fino a 35 giorni per i postback 2 e 3. Concretamente: il vostro CPA iOS mostrato a G+1 in Google Ads e falso, mancano dal 60 al 75% delle conversioni che arriveranno tra G+2 e G+8. Non giudicate mai una campagna iOS App Campaigns prima di G+10 stabilizzato. Questo errore di precipitazione e l'errore piu costoso osservato nei benchmark pubblici sugli account app post-ATT โ tagli prematuri di campagne che avrebbero performato.
iOS post-ATT: SKAdNetwork 4.0 e i suoi limiti di misurazione
SKAdNetwork e il framework di attribuzione privacy-preserving fornito da Apple dal iOS 14.5 per permettere alle reti pubblicitarie di misurare l'efficacia delle loro campagne app senza esporre l'IDFA utente. La versione 4.0 (distribuita nel corso del 2023-2024) segna la maturazione del framework con tre miglioramenti importanti rispetto alle versioni 2.x precedenti. Documentazione ufficiale completa su developer.apple.com.
Le 3 novita SKAdNetwork 4.0 critiche per App Campaigns:
- Hierarchical conversion value โ coarse (Low/Medium/High) + fine grained (0-63) per segnalare simultaneamente un grado qualitativo e un valore preciso. Permette di segnalare sia "high LTV cohort" che "12,40 EUR in-app purchase" contemporaneamente.
- Postback multipli differiti โ 3 postback invece di 1 (finestre 0-2g, 3-7g, 8-35g). L'inserzionista riceve 3 segnali temporalmente distinti permettendo di modellare una LTV cohort 30g.
- Attribuzione web-to-app โ per le campagne che toccano un sito web prima dell'install, SKAdNetwork 4.0 attribuisce parzialmente l'install alla sorgente web. Prima del 2024 era impossibile, il che falsava tutte le campagne Search-then-app.
Cosa SKAdNetwork 4.0 NON corregge:
- Niente IDFA, quindi niente matching user-level con il vostro CRM.
- Niente dettaglio device/geo preciso: aggregazione alla granularita campagna unicamente.
- Ritardi postback aleatori 24-48h: nessun pilotaggio tempo reale possibile.
- Cap conversion value 63 valori (6 bit): bisogna fare scelte su cosa si codifica.
- Tasso consenso ATT Italia 2025-2026 mediano osservato: 22-38% secondo verticale โ il che significa che per il 60-78% degli utenti, non si ha nemmeno il consenso IDFA.
Mapping conversion value 4.0 โ esempio gaming free-to-play:
// Coarse (3 livelli) โ qualita cohort
// LOW : solo install, no tutorial completato
// MEDIUM : tutorial completato + livello 5
// HIGH : acquisto in-app OPPURE livello 20+
// Fine (0-63) โ valore monetario codificato
// 0-9 : 0 EUR (nessun IAP)
// 10-19 : 0,01-2,99 EUR IAP
// 20-29 : 3,00-9,99 EUR
// 30-39 : 10,00-29,99 EUR
// 40-49 : 30,00-99,99 EUR
// 50-63 : 100,00 EUR+
Implicazioni operative iOS post-ATT:
- Reporting G+1 inutile โ attendere G+10 minimo per giudicare una campagna iOS.
- Target CPA stretto impossibile โ preferire Target CPI o tCPA event qualificato allentato.
- Nessuna granularita audience โ impossibile vedere se un dato segmento in-market sovra-performa su iOS.
- Modellizzazione LTV indispensabile โ senza LTV cohort 30g, gli arbitraggi budget iOS sono ciechi.
- Test holdout ancora piu critico โ la misurazione dell'incrementale e l'unica vera fonte di verita.
Per il tracking conversioni piu ampio (web e app), consultate la nostra guida tracking conversioni Google Ads. I principi Enhanced Conversions si applicano anche lato app tramite Firebase, ma con limiti supplementari lato iOS.
Android e Firebase: il setup completo
Lato Android, Firebase e l'ecosistema di riferimento Google per il tracking app e l'integrazione Google Ads. Lanciato nel 2014, acquisito da Google a fine 2014, Firebase combina analytics, crash reporting, A/B testing, push notification, dynamic link e remote config โ l'insieme essendo concepito per interfacciarsi nativamente con Google Ads su Android. Il tracking Android tramite Firebase e nettamente piu preciso di iOS post-ATT: nessun equivalente ATT lato Google Play, attribuzione last-click pulita, segnale real-time.
Setup Firebase + Google Ads in 6 step (procedura consolidata dal HowTo):
- Creare progetto Firebase + aggiungere app Android โ bundle ID, SHA-1 fingerprint, scaricare google-services.json.
- Integrare SDK Firebase Analytics nel progetto Android Studio (dipendenze gradle firebase-analytics).
- Collegare Firebase a Google Ads in Firebase Console > Integrations > Google Ads. Permesso Admin Google Ads richiesto.
- Contrassegnare eventi conversione in Firebase Analytics: first_open, in_app_purchase, sign_up, livello_completo personalizzato secondo verticale.
- Importare eventi come conversioni Google Ads: Tools > Conversions > New > App > Sorgente Firebase.
- Lanciare campagna UAC Installs: budget 50-100x il CPI target, asset completi, Target CPI pulito.
Differenze tecniche iOS vs Android Firebase:
Eventi conversione Firebase prioritari per verticale:
- Gaming free-to-play โ first_open, tutorial_complete, level_5, level_20, ad_impression (rewarded), in_app_purchase. Obiettivo bidding: in_app_purchase o level_20.
- Fintech / banking app โ first_open, registration_complete, kyc_complete, first_deposit, transaction_complete. Obiettivo: kyc_complete o first_deposit.
- Food delivery / quick commerce โ first_open, sign_up, address_added, first_order, second_order. Obiettivo: first_order.
- App abbonamento โ first_open, free_trial_start, trial_to_paid, subscription_renewal_3m. Obiettivo: trial_to_paid (segnale valore forte).
- E-commerce m-commerce โ first_open, view_item, add_to_cart, begin_checkout, purchase. Obiettivo: purchase o begin_checkout secondo volume.
Configurazione Custom Events Firebase: oltre agli eventi standard, Firebase permette fino a 500 eventi custom per progetto. Raccomandazione: creare 5-10 eventi custom massimo dedicati ai segnali business critici, con parameter_value allegato per tROAS. Non moltiplicare gli eventi "per vedere", inquina il ML Smart Bidding.
Per la strategia audience piu ampia applicabile cross-canale, consultate la nostra guida audience affinity, in-market e custom. Le liste Customer Match Android si costruiscono identicamente โ la differenza e solo la qualita del match lato store Android vs Apple.
Strategie di bidding: tCPA, tROAS, Maximize Installs
App Campaigns espone 4 strategie di bidding nel 2026, ciascuna adatta a un profilo di maturita e volume conversione differente. Scegliere la strategia sbagliata e l'errore N.2 che vediamo in audit (dopo il timing prematuro di giudizio post-lancio) โ tipicamente, inserzionisti che passano in Target ROAS senza 50 conversioni value-based settimanali, e che vedono il loro CPI esplodere senza guadagno reale di ROAS.
Le 4 strategie di bidding App Campaigns 2026:
- Maximize Installs (ex Target CPI senza obiettivo) โ focus volume install puro, senza vincolo CAC. Buono in fase esplorazione G1-G14 per lasciare l'algoritmo trovare i segmenti. Rischioso oltre G+30 senza limite.
- Target CPI โ costo per install target definito. Stabile da 30 install/settimana. Adatto alle app in crescita early-stage che non hanno ancora segnale qualita forte.
- Target CPA in-app event โ costo target per evento qualificato (purchase, signup, tutorial_complete). Raccomandato da G+15 quando il volume install e stabilizzato. Richiede 30+ eventi qualificati/settimana.
- Target ROAS app โ ritorno sull'investimento target con tracking valore conversione. Richiede 50+ conversioni value-based/settimana, idealmente 100+. Riservato alle app gaming/e-com/abbonamento mature.
La regola pratica di progressione:
- G1-G14 โ Maximize Installs senza vincolo. L'obiettivo e stabilizzare il ML su 50+ first_open/14 giorni.
- G15-G28 โ Passaggio Target CPA orientato in-app event qualificato (signup_complete, level_5, first_purchase). Obiettivo a 1,8-2,5x del CPI medio osservato in G1-G14.
- G29-G60 โ Se il volume value-based e superiore a 50 conv/settimana e il tracking ROAS e affidabile: test Target ROAS app. Obiettivo iniziale a 0,8x del ROAS web equivalente (le app hanno una LTV piu lunga ma piu diluita).
- G60+ โ Regime di crociera, aggiustamenti mensili Target ROAS o Target CPA secondo la deriva osservata.
Errore classico da evitare: passare da Maximize Installs direttamente a Target ROAS senza la fase Target CPA event. Il ML non ha avuto il tempo di apprendere quali eventi in-app correlano con il valore conversione. Risultato: esplosione del CPI, ROAS che non si stabilizza mai. Fare sempre il passaggio intermedio Target CPA event.
Caso specifico iOS post-ATT: su iOS, vista la latenza 24-35g SKAdNetwork, Target ROAS app e raramente praticabile prima di 90 giorni di campagna stabilizzata. Nei primi 30 giorni iOS, restate imperativamente su Target CPI o Target CPA event. Il passaggio tROAS iOS e un obiettivo Q2 di una strategia app, non Q1.
Per la meccanica Smart Bidding piu ampia applicabile al di la delle app, consultate la nostra guida ROAS, CPA e CPC. I principi di stabilizzazione 14-50 conversioni si applicano identicamente, ma con i vincoli aggiuntivi SKAdNetwork lato iOS.
Deep linking e engagement post-install
Il deep linking e la tecnica che permette a un clic pubblicitario di rimandare l'utente direttamente verso una schermata specifica della vostra app (schermata prodotto, carrello, schermata di riattivazione), piuttosto che verso la schermata iniziale predefinita. E il differenziatore principale tra un'App Campaigns moderna efficace e un setup amatoriale. Senza deep linking corretto, le vostre campagne App Campaigns for Engagement (ACe) sprecano dal 60 all'80% del loro potenziale di riattivazione.
I 2 standard tecnici nel 2026:
- Universal Links iOS (Apple) โ file apple-app-site-association (AASA) ospitato sul vostro dominio HTTPS radice, che dichiara i path che devono aprire l'app invece del browser Safari. Setup capriccioso: richiede certificato HTTPS valido, sintassi JSON rigorosa, validazione Apple lato CDN.
- App Links Android (Google) โ file assetlinks.json ospitato su /.well-known/assetlinks.json del vostro dominio, piu dichiarazione intent-filter in AndroidManifest.xml con android:autoVerify="true". Setup piu tollerante di iOS, validazione automatica Google.
Setup minimo AASA file iOS (apple-app-site-association):
{
"applinks": {
"apps": [],
"details": [
{
"appID": "TEAMID.com.example.myapp",
"paths": ["/prodotto/*", "/carrello", "/account/*", "NOT /admin/*"]
}
]
}
}
Setup minimo assetlinks.json Android:
[{
"relation": ["delegate_permission/common.handle_all_urls"],
"target": {
"namespace": "android_app",
"package_name": "com.example.myapp",
"sha256_cert_fingerprints": ["AA:BB:CC:..."]
}
}]
Impatto misurato del deep linking sugli account osservati nei benchmark pubblici:
- Tasso di engagement post-clic ACe โ 12-18% senza deep linking, 38-54% con deep linking corretto. Rapporto 2,5-4x.
- CPA evento qualificato ACe โ riduzione 28-45% in media con deep linking attivato, vs senza.
- Retention G+7 cohort utenti acquisiti โ superiore di 12-22 punti con deep linking (l'utente arriva dove l'esperienza e coerente con la pubblicita).
- ROAS ACe 90g โ superiore di 1,4-2,1x con deep linking, sugli account che hanno fatto il prima-dopo misurato.
Strumenti di deep linking 2026:
- Firebase Dynamic Links โ la soluzione nativa Google, gratuita, integrata Firebase. Deprecazione annunciata da Google a fine 2024, fine supporto agosto 2025. Non usarlo piu per nuovi progetti nel 2026.
- Branch.io โ leader di mercato 2026 post-deprecazione Firebase Dynamic Links. Piano gratuito fino a 10k install/mese, a pagamento oltre. Documentazione molto completa.
- Adjust DeepLinks โ integrato ai clienti Adjust MMP. Pratico se usate gia Adjust per il tracking.
- AppsFlyer OneLink โ equivalente lato AppsFlyer. Idem, integrato nell'ecosistema AppsFlyer.
Se la vostra app usa ancora Firebase Dynamic Links dopo agosto 2025, i vostri link di deep linking sono rotti. Sugli audit che conduciamo, circa il 30% delle app italiane mid-market non ha ancora migrato a inizio 2026. Il sintomo: campagne ACe con engagement post-clic sotto il 15%, retention cohort in caduta libera. Migrazione verso Branch o AppsFlyer OneLink urgente โ contate da 5 a 12 giorni di sviluppo cross-OS per migrare correttamente.
Per la strategia di audience che sottende l'engagement, consultate la nostra guida audience first-party. L'audience piu ingaggiabile post-install e sempre la cohort "visitatori sito mobile ultimi 30 giorni" incrociata con "usato app ultimi 90 giorni ma non ultimi 30 giorni" โ segmento di riattivazione pura.
Attribuzione app: MMP (AppsFlyer, Adjust) vs nativo
Il mobile measurement partner (MMP) e una piattaforma terza di attribuzione app che si interpone tra la vostra app e le reti pubblicitarie (Google Ads, Meta, Apple Search Ads, TikTok), per deduplicare le attribuzioni e fornire una vista cross-canale unificata. I 4 leader di mercato 2026: AppsFlyer, Adjust, Singular, Branch โ ciascuno con forze e debolezze distinte. Domanda fondamentale: bisogna pagare un MMP o basta il tracking nativo Google Ads (Firebase per Android + SKAdNetwork per iOS)?
Il tracking nativo Google Ads (Firebase + SKAdNetwork) e sufficiente se:
- Diffondete all'80%+ su Google Ads (App Campaigns + Search). Se tutto il vostro budget e Google, il MMP e sovradimensionato.
- Nessuna campagna Meta App Install o TikTok For Business app. Altrimenti, l'attribuzione sara duplicata da entrambe le parti.
- Nessun tracking conversione offline CRM necessario. Altrimenti, MMP diventa utile per il matching device-level.
- Volume cross-channel inferiore a 5.000 EUR/mese cumulato. Il costo MMP non e ammortizzato sotto questa soglia.
Il MMP diventa quasi obbligatorio se:
- 2+ canali di acquisizione a pagamento (Google + Meta, Google + TikTok, Google + Apple Search Ads). La deduplicazione e critica.
- Budget app superiore a 8.000 EUR/mese cross-channel โ il costo MMP e ammortizzato in meno di 60 giorni per le sole economie sulla sovra-attribuzione.
- Bisogno LTV cohort 30/60/180g per sorgente โ esigenza quasi sistematica in gaming, fintech, abbonamento.
- Dashboard reporting business-grade orientato CFO/CEO โ Looker, Tableau, integrazione data warehouse.
- Setup attribuzione complesso โ fingerprinting, attribuzione probabilistica iOS, deep linking + tracking.
Confronto MMP 2026 โ i 4 leader:
Raccomandazione per profilo:
- App early-stage (0-50k MAU) โ Branch tier gratuito per deep linking + Firebase per tracking Google. Nessun MMP a pagamento.
- App growth (50-500k MAU) โ AppsFlyer o Adjust secondo preferenza reporting. Branch/AppsFlyer OneLink per deep linking.
- App matura (500k+ MAU multi-paese) โ AppsFlyer tipicamente, o Adjust se stack analytics-heavy. Singular se focus ottimizzazione spesa cross-channel.
- App gaming free-to-play hyper-casual โ Adjust spesso preferito (Cohort analytics ricchi), AppsFlyer in alternativa.
Setup MMP lato Google Ads โ 3 punti critici:
- Configurare il postback MMP verso Google Ads: nella console MMP, dichiarare Google Ads come partner, fornire Customer ID Google Ads, attivare postback installazioni ed eventi qualificati.
- Disattivare le conversioni Firebase analytics Google Ads o contrassegnarle come non-conversione per evitare doppio conteggio. O MMP, o Firebase, non entrambi come sorgenti conversione principali.
- Mappare gli eventi MMP verso eventi Google Ads corrispondenti: in_app_purchase MMP deve allinearsi con in_app_purchase Google Ads.
Rischio sovra-attribuzione MMP vs nativo: AppsFlyer e Adjust attribuiscono in last-click + view-through 24h per default, esattamente come Google Ads nativo. Il MMP NON riduce l'attribuzione sovra-generata โ da una vista cross-canale. La deduplicazione si, la misurazione dell'incrementalita no. Per questo, il test holdout resta obbligatorio.
Per la meccanica di attribuzione multi-touch in generale, consultate la nostra guida Discovery Ads e incrementale verita. I 4 pattern di sovra-attribuzione tipici si applicano identicamente alle app โ cio che cambia e solo la consegna (SDK MMP vs pixel web).
Errori comuni nelle App Campaigns
Sugli audit app che conduciamo nel 2025-2026, ecco i 7 errori ricorrenti โ ciascuno costa tipicamente dal 20 al 40% di performance App Campaigns nei primi 90 giorni dopo l'attivazione. La maggior parte sono evitabili con un setup corretto.
Errore 1 โ Giudicare una campagna iOS a G+1. Con i ritardi postback SKAdNetwork 24-48h, il vostro CPA iOS G+1 e meccanicamente falso. Vedete 2,80 EUR CPA mostrato, tagliate in panico, perdete le conversioni che arrivano tra G+3 e G+8 e che avrebbero riportato il CPA reale a 1,50 EUR. Regola rigorosa: mai decisioni iOS sotto 10 giorni di campagna, e idealmente sotto 14 giorni per assorbire un ciclo settimanale completo.
Errore 2 โ Setup evento conversione troppo basso nel funnel. Ottimizzare App Campaigns su first_open e tentante (grosso volume) ma inefficace: l'algoritmo cerca installazioni che aprono l'app una volta, non installazioni qualificate. Obiettivo evento qualificato appena possibile: tutorial_complete, signup, level_5, first_purchase. Il CPA dichiarato aumenta del +30-60% vs first_open, ma qualita 2-5x migliore e ROAS 60 giorni significativamente superiore.
Errore 3 โ Nessuna separazione iOS / Android nelle campagne. Mischiare iOS e Android in una campagna unica lascia Smart Bidding allocare ciecamente verso la piattaforma meno cara (spesso Android), privandovi di visibilita piattaforma per piattaforma. Creare sempre 2 campagne distinte: 1 solo iOS + 1 solo Android. Permette pilotaggio tCPA differenziato e reporting pulito.
Errore 4 โ Ignorare gli asset video degli annunci. Su YouTube + Display App Network, gli annunci video hanno un CTR 2-3,5x superiore agli annunci immagine statici nel 2026. Una campagna App Campaigns senza video si priva meccanicamente del 40-60% del potenziale inventario. Minimo: 3 video 9:16 verticali (15-30s) + 2 video 16:9 orizzontali. Niente stock footage generici: video in-app gameplay/UX reali.
Errore 5 โ Confondere CPI e CPA event. Il CPI (cost per install) e il CPA evento qualificato sono 2 metriche distinte che non devono mai essere confuse nel pilotaggio. Gli inserzionisti che pilotano su CPI flat senza guardare il funnel post-install comprano volume install spazzatura: persone che scaricano poi non aprono mai l'app. CPI basso + CPA event elevato = trappola classica. Guardare sempre i 2 insieme.
Errore 6 โ Lista Customer Match non ri-hashata tra le reti. Se usate Customer Match su Google Ads + Audience Custom su Meta + Apple Search Ads custom audience, ogni rete richiede un formato di hash specifico. Molti inserzionisti caricano la stessa lista ovunque senza ri-hash, risultato: dal 60 all'80% dei match falliscono silenziosamente. Verificare il match rate in ogni interfaccia โ se inferiore al 40%, e probabilmente un problema di hash/normalizzazione.
Errore 7 โ Nessun test holdout geo trimestrale. Senza holdout, non sapete quante delle vostre installazioni rivendicate da App Campaigns sono incrementali vs quante sono organiche cannibalizzate. Secondo i benchmark pubblici, tipicamente 18-32% di sovra-attribuzione. Holdout 28 giorni su 1 regione rappresentativa ogni 90 giorni โ e l'unico metodo corretto. Disattivare App Campaigns sulla zona test, misurare installazioni organiche + altri canali, calcolare l'incrementale reale.
Scegliere 1 regione che rappresenta l'8-15% del volume install abituale. Disattivare App Campaigns per esclusione geo a livello campagna. Lasciare tutto il resto attivo ovunque. Misurare 28 giorni consecutivi: installazioni organiche per zona, installazioni altri canali per zona. Se le installazioni organiche nella zona test risalgono di piu del 20% vs zone controllo, e cannibalizzazione organica. Incrementale reale = installazioni rivendicate App Campaigns meno lift organico. Se l'incrementale e inferiore al 60% delle installazioni rivendicate, ottimizzare audience signal e esclusioni posizionamento prima di scalare. E scomodo ma e l'unica verita.
Per gli account app che vogliono automatizzare il monitoraggio della cannibalizzazione e gli arbitraggi cross-canale senza rilanciare un holdout manuale ogni trimestre, il nostro modulo audit SteerAds rileva i pattern di sovra-attribuzione tipici e propone un piano di test holdout adattato al volume dell'account. Per situare App Campaigns nella battaglia piu ampia dei canali video nel 2026, proseguite con il nostro confronto YouTube Ads vs TikTok Ads 2026. E per capire come Google gioca su Display vs Meta lato cross-rete, la nostra guida Display vs Meta Ads 2026 fornisce gli arbitraggi con cifre. Risorsa ufficiale complementare per approfondire SKAdNetwork lato Apple: la documentazione StoreKit/SKAdNetwork su developer.apple.com.
App Campaigns resta nel 2026 il formato mobile install piu potente del mercato, ma pilotare un'app senza comprendere le dicotomie SKAdNetwork iOS e Firebase Android, significa arbitrare ciecamente. Il vero mestiere della promozione app moderna consiste nell'isolare cio che e misurabile da cio che non lo e, nel compensare gli angoli ciechi iOS con modellizzazione LTV cohort, e nel validare ogni arbitraggio budget con un holdout geo. Tutto il resto โ il bidding, le creativita, le audience โ discende da questa disciplina di misurazione โ consultate anche documentazione ufficiale Google Ads per ulteriori dettagli. Il nostro calcolatore LTV con scenari margine restituisce LTV lordo + LTV dopo margine su 12-36 mesi.
Fonti
Fonti ufficiali consultate per questa guida:
FAQ
App Campaigns funziona ancora correttamente su iOS post-ATT nel 2026?
Si, ma con una meccanica fondamentalmente degradata rispetto al 2020-2021. SKAdNetwork 4.0 (distribuito nel corso del 2023-2024) restituisce ormai conversion value in struttura gerarchica e autorizza fino a 3 postback differiti, il che migliora la misurazione post-install rispetto a SKAdNetwork 2.0. Ma l'attribuzione resta aggregata a livello campagna, senza IDFA, con ritardi di 24-48h sul primo postback e fino a 35 giorni sul terzo. eCPI iOS Italia 2025-2026 sugli account osservati nei benchmark pubblici: 3,80-7,20 EUR secondo il verticale (gaming, fintech, food delivery), con una volatilita settimanale 2x superiore ad Android. La regola pratica: iOS non si pilota piu in CPA stretto, ma in cohort LTV a 30/60 giorni tramite MMP.
Bisogna usare AppsFlyer o Adjust o basta il tracking nativo Firebase?
Dipende dalla maturita del vostro stack e dall'arbitraggio cross-rete. Firebase + Google Ads nativo e sufficiente se diffondete all'80%+ su Google e non avete campagne Meta, TikTok, Apple Search Ads in parallelo โ e gratuito, integrato, e il dato risale direttamente in Smart Bidding. Ma appena lanciate 2+ canali di acquisizione, un MMP (AppsFlyer, Adjust, Singular, Branch) diventa quasi obbligatorio per deduplicare l'attribuzione, confrontare i CAC inter-rete e ragionare in LTV cohort. Costo AppsFlyer tipico 2026: 0,03-0,10 EUR per install attribuita secondo il volume. Sugli account che seguiamo con budget app superiore a 8.000 EUR/mese cross-channel, il MMP e ammortizzato in meno di 60 giorni per le sole economie sulla sovra-attribuzione.
Target ROAS app vs Target CPA: quale scegliere nel 2026?
Target CPA e l'ingresso predefinito per il 70-85% degli account app osservati nei benchmark pubblici โ richiede solo un segnale install o first-open pulito, e si stabilizza in 14-21 giorni appena si superano 30 conversioni/settimana. Target ROAS app richiede un segnale valore affidabile (acquisto in-app, abbonamento, giro di gioco monetizzato) e 50+ conversioni value-based a settimana per stabilizzarsi. Se siete nel gaming, e-com, fintech con acquisti in-app tracciabili: tROAS dal G21 se il volume e sufficiente. Se siete in lead gen, food delivery, social, fitness: restate su tCPA orientato in-app event qualificato (signup, registration_complete, purchase_first). La trappola: passare in tROAS senza 50 conversioni value-based settimanali fa esplodere il CPI senza guadagno di ROAS.
Bisogna fare un holdout test sulle App Campaigns come su Performance Max?
Assolutamente si, ed e ancora piu critico nelle app che nel web. App Campaigns sovra-attribuisce tipicamente il 18-32% delle installazioni rivendicate sugli account che seguiamo, principalmente a causa del view-through 24h SKAdNetwork iOS e dell'attribuzione last-click generosa Android Firebase. La metodologia: holdout geo 28 giorni su 1 regione rappresentativa (8-15% del volume), disattivare App Campaigns su questa zona, misurare le installazioni organiche + altri canali in parallelo. Se le installazioni organiche nella zona test risalgono di piu del 20%, e cannibalizzazione organica โ il vostro incrementale reale App Campaigns e inferiore al 60% delle installazioni rivendicate. Questo holdout e l'unico modo per calibrare correttamente il vostro Target CPA reale.
Il deep linking e davvero indispensabile o e over-engineering?
Indispensabile appena la vostra app supera 50.000 utenti attivi mensili. Senza deep linking, le vostre campagne di retargeting App Campaigns for Engagement (ACe) rimandano gli utenti alla schermata iniziale dell'app โ tasso di engagement post-clic mediano 12-18%. Con deep linking corretto (Universal Links iOS + App Links Android), l'utente atterra sulla schermata prodotto o sulla schermata di riattivazione target โ tasso di engagement post-clic 38-54%, cioe 2,5-4x meglio. Il setup richiede 2-5 giorni di sviluppo (configurazione AASA file iOS, assetlinks.json Android, intent Android Manifest) piu un'integrazione Firebase Dynamic Links o Branch. ROI tipico osservato: ammortizzato in meno di 30 giorni sui budget ACe superiori a 2.000 EUR/mese.