In sintesi: trade promotion ROI misurato correttamente (incremental lift, non apparent lift) mostra che 60-90% delle promo distrugge valore. Cause: pull forward (vendite anticipate cannibalizzano periodo seguente), cannibalizzazione (sostituiscono vendite di altri SKU stesso brand), brand erosion (consumatore aspetta promo). Calcolare ROI con causal inference (test/control, MMM). Tool: NielsenIQ Promo Optimizer, Circana Liquid Data, custom MMM. Riduzione promo del 30-50% senza perdita fatturato è realizzabile.
Apparent lift vs incremental lift
Apparent lift: aumento di vendite osservato durante la promo. Esempio: in promo (2 settimane) si vende 3000 unità vs baseline 1000 = apparent lift 200% (o 2x).
Incremental lift: aumento di vendite causalmente attribuibile alla promo, al netto di:
- Pull forward (consumatori che avrebbero comprato comunque la settimana dopo).
- Cannibalizzazione (vendite spostate da altri SKU dello stesso brand).
- Substitution (vendite spostate da brand competitor).
- Stockpiling (consumatori che fanno scorta, riducendo acquisti futuri).
Esempio realistico: apparent lift 2x. Pull forward 35% del volume promo (consumi anticipati). Cannibalizzazione 20% (vendite spostate da altro SKU). Stockpiling 15%. Incremental lift effettivo: 30% del volume promo. Su un calcolo di profittabilità, l'extra-margine generato è raramente sufficiente a coprire il costo della promo.
I numeri scomodi: 60-90% delle promo perdono money
Studio Ailawadi, Lehmann, Neslin (Journal of Marketing 2009) su 6 categorie FMCG: il 53% delle promo analizzate ha generato negative economic profit dopo aggiustamento per pull forward e cannibalizzazione. NielsenIQ Promo Effectiveness reports (2018-2023): tra 60% e 80% delle promo retail in EU non sono ROI positive.
McKinsey "The Promotion Paradox" (2016) stima che il 70-90% del trade promotion spend nei FMCG developed markets è "value destroying" se misurato con incrementality. La promo continua perché: (1) è "richiesta" dal retailer per shelf placement; (2) è KPI-incentivized per brand manager; (3) la misurazione corretta richiede analytical setup non presente.
Causal inference: setup test/control
L'approccio gold standard: test/control quasi-experimental.
Test group: punti vendita o regioni dove la promo viene applicata.
Control group: punti vendita o regioni "matched" (similar in baseline volume, demografia, tipologia retailer) senza promo.
Differenza vendite test - control durante promo period = lift causale. Aggiustare per stockpiling con misurazione vendite test/control nelle 4-8 settimane post-promo.
Setup tipico: 30-50 punti vendita test, 30-50 control, 4 settimane pre-promo (baseline), 2-4 settimane promo, 4-8 settimane post-promo. Validità statistica con sample size minimo + matching robusto.
Pull forward + cannibalizzazione: gli effetti negativi
Pull forward: il consumatore avrebbe comprato comunque, ma anticipa l'acquisto per cogliere la promo. Effetto: spike di vendite durante promo, calo nelle settimane successive. Net effect su incremental: zero o negativo (perché il margin lost durante promo non viene recuperato post-promo).
Cannibalizzazione cross-SKU. La promo sul cracker A taglia vendite del cracker B dello stesso brand non in promo. Net effect su brand: zero o leggermente positivo per share, ma negativo per margin perché il prodotto promo ha margin più basso.
Stockpiling: il consumatore compra grosse quantità durante promo, riducendo acquisti per 8-12 settimane successive. Effetto: spike volumi promo, calo prolungato post. Net incremental quasi zero.
Studio Nijs et al. (Marketing Science 2001) documenta che gli effetti pull forward e stockpiling combinati assorbono 40-65% dell'apparent lift in molte categorie.
Calcolo ROI promo
Formula corretta:
ROI Promo = (Incremental Margin - Cost of Promo) / Cost of Promo
Incremental Margin = Incremental Volume × Margin per Unit
Cost of Promo = Discount Cost + Trade Investment + Activation Cost
Esempio:
- Apparent lift: 2000 unità extra durante promo.
- Incremental lift (after pull forward, cannibalization, stockpiling): 600 unità.
- Margin pre-promo: €3/unità.
- Margin durante promo (-25% pricing): €1.5/unità.
- Incremental margin: 600 × €1.5 = €900.
- Cost of promo (display, slotting, listing): €600.
- ROI: (900 - 600) / 600 = 50%.
La stessa promo calcolata con apparent lift sembra ROI 200%+. La differenza è interamente dovuta a misurazione corretta.
Tool: paid e DIY
Paid enterprise:
- NielsenIQ Promo Optimizer: setup test/control + ROI calculation. €50k-300k/anno.
- Circana Liquid Data: POS analytics + promo measurement. €30k-200k/anno.
- SAP IBP Trade Promotion Management: integrato con S&OP. €100k-500k.
- Eversight (acquired by Instacart 2022): AI promo optimization. Per brand mid-large.
Custom MMM (Marketing Mix Modeling):
- Google Meridian (open source): permette analisi promo come variabile in MMM bayesiano.
- Meta Robyn (open source): MMM con automatic feature engineering.
- Custom Python/R: con statsmodels, prophet, pymc per MMM personalizzato.
- Costi DIY: 60-120h data scientist setup + 20h/mese maintenance.
DIY mid-market:
- Excel + add-in causal inference (es. CausalImpact R): per analisi semplici test/control.
- Differenza tra promo periods e baseline manualmente con confidence interval.
Caso brand IT che taglia 40% promo
Brand FMCG italiano mid-market, fatturato €40M, 60+ promo annuali su 8 retailer principali. Audit promo evidence-based (commissionato a società analytics esterna):
Findings:
- 27% delle promo: ROI > 50% (sane, mantenere).
- 32% delle promo: ROI 0-50% (marginal, ottimizzare).
- 41% delle promo: ROI negativo (eliminare o ristrutturare).
Action plan 12 mesi:
- Eliminate 40% delle promo ROI-negative (le altre 60% mantenute con concession negotiate al retailer).
- Ottimizzazione marginal: promo migliorate (timing, depth, support marketing).
- Redeploy budget liberato: 50% in brand advertising reach, 30% in distribution expansion, 20% in S&OP improvement.
Risultati 18 mesi:
- Promo ridotte 40% in numero, 35% in spend.
- Fatturato totale: +3% YoY (vs benchmark categoria flat).
- Margin gross: +5 punti percentuali (massive).
- Distribution weighted: +8 punti.
- Mental availability: +12 punti su brand tracker (effetto reinvestimento brand).
Resistenza interna: trade marketing team riluttante, sales con compensation legata a volume promo. Cambio compensation a margin contribution invece di volume = risolto.
Negoziazione con retailer (dati alla mano)
I retailer richiedono promo per shelf placement, end-cap, listing fee. Negotiation evidence-based:
Argomenti pro-brand:
- Promo non-rientabili distruggono margin di entrambe le parti (lavoro retailer condiviso).
- Brand sano genera traffic store nel lungo periodo (mental availability building).
- Trade investment redeployable in attività co-marketing più efficaci (in-store activation, packaging premium, bundle).
Strategie pratiche:
- Sostituire promo deep-discount (-30-40%) con promo controllata (-10-15%) + activation (display, demo).
- Promo a "menu" (3-4 offerte/anno) invece di always-on.
- Test pilot in 1-2 retailer prima di rollout.
KPI dashboard promo evidence-based
| KPI | Soglia minima | Frequenza |
|---|---|---|
| Incremental ROI promo | > 30% | Per promo |
| Pull forward % | < 30% | Per promo |
| Cannibalizzazione cross-SKU | < 25% | Per promo |
| Promo depth medio | < 25% | Annuale |
| % volume in promo | < 35% | Mensile |
| Margin contribution promo vs baseline | positive | Per promo |
FAQ
Tutte le promo sono cattive?
No. Promo intelligenti possono creare valore: (1) introduzione nuovi prodotti (sampling); (2) penetration acquisition (light buyer trial); (3) competitive defense temporanea; (4) clearance fine-stagione. Il problema è always-on promo deep discount che non hanno questi obiettivi specifici.
PMI può fare incrementality test senza tool enterprise?
Sì, in versione semplificata. Setup: 5-10 punti vendita test, 5-10 control, monitoring 8-12 settimane. Calcolo manuale ROI con foglio Excel. Limitazioni: maggiore noise, validità statistica meno robusta, ma direzionalmente affidabile per decisioni 80/20.
Retailer rifiuta di sospendere promo: cosa fare?
Negotiate stepwise: pilot in 1-2 categorie su un retailer, dimostra non-impatto su volume retailer, espandi. Usa dati per evitare emotional debate. Spesso il retailer è disposto se i dati sono robusti perché anche per lui margin guadagnato in promo è basso.
Stockpiling è sempre negativo?
Non sempre. In categorie con switching potenziale (consumatore può scegliere brand competitor), stockpiling del proprio brand riduce esposizione del consumatore al competitor nei mesi successivi. Effetto positivo "lock-in" da considerare nel calcolo ROI completo.
MMM vs test/control: quale è meglio?
Test/control: gold standard per single promo evaluation, alta validità causale, costoso a setuppare. MMM: visione olistica del marketing mix (TV, digital, promo, brand), permette scenario planning, ma assunzioni statistiche più forti. Setup ottimale: MMM annuale + test/control su promo strategiche specifiche.
Compensation team trade marketing va cambiata?
Sì, fortemente raccomandato. Compensation legata a sell-in volume → incentiva push promo eccessive. Compensation legata a margin contribution + brand health metrics → incentiva promo strategiche. Il cambio è organizzativamente difficile ma necessario per sostenibilità.
Fonti e riferimenti
- Ailawadi, K., Lehmann, D., Neslin, S. — "Market Response to a Major Policy Change in the Marketing Mix" (Journal of Marketing, 2009)
- Nijs, V. et al. — "The Category-Demand Effects of Price Promotions" (Marketing Science, 2001)
- NielsenIQ Promo Effectiveness — annual reports (2018-2023)
- McKinsey — "The Promotion Paradox" (2016) e "Trade Promotion Effectiveness" (2020)
- Pauwels, K., Hanssens, D. — "Promotion's Long-Term Effects" (Marketing Science Institute, 2007)
- Circana — Promo measurement methodology
- Eversight (Instacart) — AI promo optimization research
- Google Meridian docs — github.com/google/meridian
- Meta Robyn docs — facebookexperimental.github.io/Robyn

