Sviluppare un'app costa decine di migliaia di dollari — questi investimenti si ripagano e come misurare l'efficienza. ROI (Return on Investment) è una metrica che mostra il rapporto tra l'utile netto e i costi in percentuale. Secondo Statista (2025), il ROI medio delle campagne di marketing nel settore mobile è del 180%, e i progetti con ROI superiore al 300% sono considerati di riferimento. La metrica è universale: si applica sia alle campagne pubblicitarie che allo sviluppo di nuove funzionalità.
Punti Chiave
ROI (Return on Investment) è un indicatore finanziario che misura l'efficienza degli investimenti. Nello sviluppo mobile, il ROI viene utilizzato per valutare le campagne pubblicitarie, trovare il product-market fit e confrontare le direzioni di investimento. La metrica è universale e comprensibile per qualsiasi partner commerciale: investitore, CEO, contabile.
Il ROI è espresso in percentuale. ROI = 100% significa che le entrate hanno raddoppiato i costi. ROI = 0% è il punto di pareggio. Un ROI negativo significa che l'investimento non si è ripagato. Nei progetti mobili, il ROI è raramente positivo nei primi 3–6 mesi: lo sviluppo e i test di marketing richiedono investimenti iniziali.
Secondo Deloitte (2025), il ROI mediano delle startup mobili in fase seed è del −40% (le aziende spendono più di quanto guadagnano). Entro il Serie A, il ROI raggiunge lo 0–50%, e nella fase di crescita raggiunge il 150–300%. Un ROI superiore al 200% è considerato eccezionale — questi progetti attirano l'attenzione dei fondi di venture capital.
Il ROI è il linguaggio degli affari. Un product manager giustifica lo sviluppo di una nuova funzionalità dal suo ROI potenziale. Un marketer dimostra l'efficacia della campagna attraverso il ROMI. Un CEO prende decisioni sulla raccolta di investimenti sulla base del ROI proiettato. Senza questa metrica, tutte le decisioni vengono prese intuitivamente — costoso e rischioso.
Un semplice esempio: sviluppare un funnel push è costato 20.000 dollari e ha generato 80.000 dollari di entrate aggiuntive in 6 mesi. ROI = (80.000 − 20.000) / 20.000 × 100% = 300%. La decisione di investire nella funzionalità successiva viene presa sulla base di questo calcolo.
Il ROI è un indicatore relativo (percentuali), il Profitto è assoluto (dollari). Il ROI consente di confrontare l'efficienza di progetti di diverse dimensioni. Investire 100 dollari con un ROI del 500% (profitto di 500 dollari) è meno redditizio in termini assoluti che investire 1 milione di dollari con un ROI del 20% (profitto di 200.000 dollari). Entrambe le metriche sono necessarie per un quadro completo.
La formula di base del ROI è semplice e non richiede strumenti complessi. Hai solo bisogno di conoscere due valori: l'importo dell'investimento e le entrate generate. La formula è la stessa per qualsiasi tipo di investimento — pubblicità, sviluppo, attrezzature, assunzioni.
data class ROICalculation(
private val investment: Double,
private val revenue: Double
) {
val profit: Double
get() = revenue - investment
val roiPercentage: Double
get() = roundToTwoDecimals(
((revenue - investment) / investment) * 100
)
val isProfitable: Boolean
get() = roiPercentage > 0
}
La classe ROICalculation incapsula la logica di calcolo. profit è il profitto assoluto. roiPercentage è l'efficienza relativa in percentuale. isProfitable è un flag booleano per una verifica rapida. Il costruttore accetta investment e revenue come Double — sufficiente per la maggior parte dei casi. Per i calcoli in valuta, utilizza BigDecimal.
ROI per un prodotto in abbonamento: un abbonamento costa 10 dollari al mese. CAC = 30 dollari. Dopo 3 mesi, le entrate per utente = 30 dollari — ROI = 0%. Dopo 6 mesi, entrate = 60 dollari — ROI = 100%. Dopo 12 mesi, entrate = 120 dollari — ROI = 300%. In un modello di abbonamento, il ROI è sempre differito — i primi mesi sono negativi o zero.
| Periodo | Investimento (CAC) | Entrate | ROI |
|---|---|---|---|
| Mese 1 | 30 $ | 10 $ | −66% |
| Mese 3 | 30 $ | 30 $ | 0% |
| Mese 6 | 30 $ | 60 $ | 100% |
| Mese 12 | 30 $ | 120 $ | 300% |
Il ROI delle campagne pubblicitarie è l'uso più comune della metrica nello sviluppo mobile. Ogni dollaro speso in UA deve restituire più di un dollaro. Il ROI di marketing viene calcolato separatamente per ogni canale, campagna e gruppo creativo.
La formula per il marketing non differisce da quella generale. Investimento = costi della campagna (CPI × installazioni + spese generali). Entrate = reddito dagli utenti acquisiti in un periodo selezionato (di solito 7, 30 o 90 giorni). Per i modelli di abbonamento, il ROI viene calcolato su un orizzonte di 12 mesi.
Secondo AppsFlyer (2025), il ROI medio delle campagne pubblicitarie su iOS è del 140% su una finestra di 30 giorni, su Android — 120%. Apple Search Ads mostra un ROI del 180–220% grazie all'elevato potere d'acquisto del pubblico. Google Ads — 100–130%. TikTok — 90–110%.
Una regola importante: il ROI viene calcolato su una coorte, non su tutto il traffico. Una coorte di utenti che hanno installato l'app lunedì può avere un ROI del 150%, mentre venerdì — 80%. Il motivo è il diverso comportamento degli utenti in diversi giorni della settimana. Fare una media senza coorti dà un'immagine fuorviante e porta a decisioni errate.
Il ROI non è statico. ROI a 7 giorni — quanto è tornato in 7 giorni. ROI a 30 giorni — un'immagine più precisa. Per i prodotti in abbonamento, il ROI a 90 giorni è l'orizzonte minimo di valutazione. Più lungo è l'orizzonte, più accurata è la valutazione, ma più tardi viene presa la decisione.
ROI, ROMI e ROAS sono tre metriche che vengono spesso confuse. Ognuna risponde alla propria domanda. ROI — rendimento su tutti gli investimenti. ROMI (Return on Marketing Investment) — rendimento solo sugli investimenti di marketing. ROAS (Return on Ad Spend) — rendimento su una specifica campagna pubblicitaria.
ROMI = ((Entrate di marketing − Costi di marketing) / Costi di marketing) × 100%. ROMI esclude i costi di sviluppo, server e supporto. È una metrica puramente di marketing. Il ROI include tutti i costi — dagli stipendi degli sviluppatori all'affitto dei server.
ROAS = Entrate pubblicitarie / Spesa pubblicitaria. ROAS = 3,0 significa che per ogni dollaro di pubblicità, sono stati generati 3 dollari di entrate. Il ROAS è una metrica operativa per l'ottimizzazione delle campagne in tempo reale. Il ROI è una metrica strategica per valutare l'azienda nel suo complesso.
| Metrica | Formula | Orizzonte | Chi la usa |
|---|---|---|---|
| ROAS | Revenue / Ad Spend | Giorni / settimane | Gestori UA |
| ROMI | (Marketing Revenue − Marketing Cost) / Marketing Cost | Mesi | Direttori marketing |
| ROI | (Total Revenue − Total Cost) / Total Cost | Trimestri / anni | CEO, CFO, investitori |
Esempio: una campagna pubblicitaria è costata 10.000 dollari e ha generato 30.000 dollari di entrate. ROAS = 3,0. ROMI = 200%. Nel frattempo, lo sviluppo è costato 50.000 dollari, i server 5.000 dollari, il supporto 2.000 dollari. Costi totali = 67.000 dollari, entrate totali = 30.000 dollari. ROI = −55%. La campagna è efficace, ma l'azienda non si è ripagata — un quadro tipico nelle fasi iniziali.
Aumentare il ROI è un problema che si risolve in due modi: aumentare le entrate a parità di costi o ridurre i costi a parità di entrate. Nei progetti mobili, entrambi gli approcci funzionano simultaneamente. Esaminiamo strategie specifiche.
La prima strategia — ridurre il CAC. I metodi sono descritti nell'articolo sul CAC: ottimizzazione delle creatività, miglioramento del targeting, retargeting. Ridurre il CAC del 20% a parità di entrate dà una crescita del ROI dal 100% al 140% usando la formula: (Entrate − Costi×0,8) / (Costi×0,8) × 100%. L'effetto è moltiplicativo — ogni dollaro risparmiato sul CAC aumenta il ROI più di un dollaro aggiuntivo di entrate.
La seconda strategia — aumentare il LTV. Migliorare la retention, introdurre abbonamenti, ottimizzare i prezzi. Una crescita del LTV del 20% con CAC invariato dà un aumento del ROI dal 100% al 140%. Entrambe le direzioni funzionano indipendentemente — combinale per ottenere il massimo effetto.
La terza strategia — diversificazione dei canali. Non mettere tutte le uova nello stesso paniere. Se Facebook dà un ROI del 120% e TikTok del 90%, il ROI combinato può essere del 105%. Ma se Facebook aumenta improvvisamente i prezzi (come dopo iOS 14.5), la diversificazione salva l'azienda. Allocazione ottimale — 50–60% sul canale principale, 20–30% sul secondo, il resto — test di nuovi canali.
La quarta strategia — automazione del marketing. Utilizzare algoritmi di machine learning per ottimizzare offerte, creatività e targeting. Google UAC e le regole automatizzate di Facebook riducono il CPA (costo per azione) del 15–25% rispetto alla gestione manuale. Costi inferiori a parità di volumi — crescita diretta del ROI.
Il ROI è utile, ma non è l'unica metrica. Ha limiti che è importante considerare. Il primo limite — il ROI non tiene conto del valore temporale del denaro. Un dollaro oggi vale più di un dollaro tra un anno. Per i prodotti in abbonamento, il ROI dovrebbe essere calcolato con attualizzazione (correzione del Valore Attuale Netto).
Il secondo limite — il ROI non riflette il rischio. Un progetto con un ROI del 500% può essere 10 volte più rischioso di un progetto con un ROI del 50%. Nello sviluppo mobile, questo è particolarmente rilevante: lanciare un nuovo gioco è un investimento ad alto rischio, aggiornarne uno esistente è a basso rischio. Confrontare il ROI senza considerare il rischio è fuorviante.
Il terzo limite — il ROI non può essere calcolato su un orizzonte breve per i prodotti in abbonamento. Se un'app in abbonamento mostra un ROI del −50% al mese 1, non significa che l'azienda sia cattiva. Bisogna aspettare 12–18 mesi per una valutazione corretta. Gli investitori lo sanno e chiedono un ROI proiettato su un orizzonte di 3 anni.
Il quarto limite — il ROI non funziona per obiettivi qualitativi. Una campagna di branding può avere un ROI = 0% per attribuzione diretta, ma aumentare la notorietà del marchio e il traffico organico. Sviluppare una funzionalità di accessibilità può avere un ROI = 0%, ma migliorare la valutazione dell'app nell'App Store. Non tutte le decisioni possono essere valutate attraverso il ROI.
Domande Frequenti
ROAS è il ricavo per dollaro di pubblicità (Revenue / Ad Spend). Il ROI è l'efficienza complessiva tenendo conto di tutti i costi. Un ROAS di 2,0 può corrispondere a un ROI = 0% se altri costi equivalgono ai ricavi pubblicitari.
Per un'azienda matura, un ROI > 100% è eccellente, 50–100% è buono, 0–50% è accettabile. Per una startup, i primi 6–12 mesi il ROI può essere negativo — è normale se c'è crescita e l'economia unitaria funziona.
Per le campagne di marketing — settimanalmente o ogni 2 settimane per i primi 30 giorni. Per gli investimenti strategici nello sviluppo — trimestralmente. Per i report agli investitori — mensilmente.
Il più delle volte — a causa di una contabilità errata dei costi. Se l'app è già sviluppata e genera entrate senza investimenti aggiuntivi, il ROI sembra infinito. Il calcolo deve includere tutti i costi di supporto, server e personale, non solo le spese di marketing dirette.
Stima il costo di sviluppo (ore × tariffa dello sviluppatore + test), l'aumento previsto delle entrate dalla funzionalità, dividi. Se il ROI < 50%, la funzionalità molto probabilmente non si ripagherà — considera alternative più economiche.
Riepilogo
Svilupperemo un'applicazione mobile chiavi in mano
IT Sectr crea applicazioni iOS e Android per startup e aziende dal 2017. Ti consulteremo e ti proporremo la soluzione migliore.
Leggi anche