Risorse›Intelligenza artificiale›La campagna ha funzionato?
La domanda che sembra facile e non ha risposta nei tuoi dati
La campagna
ha funzionato?
Hai mandato la promozione a ventimila clienti. Le vendite del mese sono salite del 18%. In riunione qualcuno dice che la campagna ha funzionato, si applaude, si rifà uguale l'anno prossimo. Quella frase, «ha funzionato», sembra una constatazione. È un'ipotesi, e nei dati che hai in mano non c'è niente che la confermi.
Il motivo è che per sapere se ha funzionato ti servirebbe una cosa che non esiste: lo stesso mese, con gli stessi clienti, senza la campagna. Quel mese lì non è mai avvenuto. Non è che il dato è difficile da estrarre o che il database è fatto male: quel dato non c'è, e non ci sarà mai, perché riguarda un mondo che non è successo. Tutta la statistica causale è il mestiere di costruire una copia credibile di quel mondo.
E poi c'è la seconda domanda, quella che vale ancora di più e che quasi nessuno formula. Ammesso che la campagna funzioni: a chi la mandi la prossima volta? La risposta che danno tutti è «ai clienti con più probabilità di comprare», e viene fuori un modello di propensione, e sembra ovvio. È sbagliato, e non di poco. Chi comprerebbe comunque, contattarlo è denaro buttato: la vendita l'avresti avuta lo stesso. Il cliente che ti serve è un altro, ed è quello che compra perché l'hai contattato e senza di te non avrebbe comprato.
Sono due gruppi diversi, si sovrappongono poco, e distinguerli si può: si chiama uplift, e in italiano non lo scrive quasi nessuno. Qui sotto ci sono ventimila clienti e il budget per contattarne duemila. Prima li scegli come li sceglie il 90% delle aziende, cioè col modello che prevede chi comprerà. Poi li scegli per uplift. Guarda il margine.
Matteo Migliore
Il gesto che risolve tutto Dividere la lista in due e non toccarne una metà. Sembra uno spreco, e a chi guarda i numeri del trimestre sembra sempre uno spreco. È l'unica cosa che trasforma «ha funzionato» da opinione a misura.
Duemila contatti, e due modi di scegliere chi
Stessi clienti, stesso budget, stessa promozione. Cambia solo la domanda che fai al modello: «chi comprerà» oppure «chi comprerà grazie a me».
Come leggere le barre Ogni barra è quanti clienti di quel tipo hai contattato con il tuo budget. Il modello di propensione riempie la barra dei «sicuri», che sono quelli che comprano di più: fa esattamente quello che gli hai chiesto. Solo che le vendite di quei clienti non sono merito della campagna, e il conto se ne accorge anche quando la riunione no.
La mappa
Sei parti. Si parte dal perché i tuoi dati non bastano, si costruisce l'esperimento, si smontano le tre trappole che fregano tutti, e si finisce sull'uplift.
- Il controllo (cap. 00-01). Perché «è salito del 18%» non è una risposta, e cos'è il mondo che non è successo. Il gruppo che non tocchi, e le obiezioni che ti faranno.
- L'esperimento (cap. 02). Come si fa un A/B che dice qualcosa, quanti clienti servono davvero, e perché fermarlo appena diventa verde è il modo più diffuso di illudersi.
- Le trappole (cap. 03-05). Simpson, che ribalta la conclusione quando aggreghi. Il p-hacking, che produce scoperte dal nulla. E i metodi per quando sperimentare non si può.
- L'uplift (cap. 06). Le quattro categorie di cliente, come si stimano, e perché il tasso di conversione della campagna deve peggiorare.
- I casi e il conto (cap. 07-08). Quattro situazioni vere con la loro trappola, e cosa costa non farlo.
- L'esame (cap. 09). Dodici domande. Sono quelle che uso io quando qualcuno mi porta un risultato.
Il mondo che non è successo, e perché tutto dipende da lui.
Ogni frase che contiene «grazie a» è un confronto con qualcosa che non esiste.
Quando dici «abbiamo venduto il 18% in più grazie alla campagna», stai facendo una sottrazione fra due numeri. Il primo ce l'hai: le vendite di questo mese. Il secondo è le vendite che avresti fatto questo mese senza la campagna, e quel numero non è da nessuna parte. Non è in un database mal progettato, non è in un file che qualcuno ha perso: riguarda un mese che non è avvenuto.
Il nome tecnico è controfattuale, e il problema si chiama problema fondamentale dell'inferenza causale, che è un modo elegante di dire una cosa scomoda: di ogni cliente puoi osservare un solo mondo. O l'hai contattato, o non l'hai contattato. Quello che sarebbe successo nell'altro caso è perso per sempre, e nessuna quantità di dati lo riporta indietro.
Da qui discende la cosa che rende questo capitolo diverso da tutto il resto delle risorse che ho scritto:
Su previsioni e punteggi, più dati raccogli e meglio vai. Sulla causalità no. Puoi avere dieci anni di storico completo, pulito, perfetto, e non contenere la risposta alla domanda «ha funzionato». Il dato che manca non è semplicemente raro. È impossibile.
I confronti che le aziende fanno al posto del controfattuale sono sempre uno di questi tre, e sono tutti e tre rotti:
- Prima e dopo. Le vendite di marzo contro quelle di febbraio. Nel mezzo però è cambiata la stagione, sono cambiati i prezzi del concorrente, è uscito il nuovo catalogo, e c'era Pasqua. Stai attribuendo alla campagna tutto quello che è successo nel mondo.
- Chi ha aperto la mail contro chi non l'ha aperta. Il peggiore di tutti, e il più usato. Chi apre la mail è già interessato: stai confrontando i clienti motivati con quelli distratti. La mail non c'entra niente, e il numero che ottieni è enorme e completamente falso.
- I clienti in promozione contro gli altri. Se la promozione l'hai mandata ai clienti migliori, come fanno tutti, stai confrontando i clienti migliori con i peggiori. Avresti ottenuto lo stesso «risultato» mandando una cartolina bianca.
Tutti e tre hanno la stessa malattia: i due gruppi che confronti erano già diversi in partenza, e quella differenza di partenza si travestirà da effetto della campagna. Il mestiere della causalità è tutto qui: costruire due gruppi che erano uguali prima, così che l'unica differenza dopo sia quello che hai fatto tu.
La pila che non tocchi Sono identiche, ed è tutto il punto: le hai divise a caso prima di fare qualsiasi cosa. Quella senza linguetta è il mese che non è successo, l'unica copia che puoi averne.
Il gruppo di controllo, e le tre obiezioni che ti faranno in riunione.
La soluzione è vecchia di un secolo e viene dagli esperimenti agricoli: prendi i tuoi ventimila clienti, ne metti da parte una fetta a caso, e a quelli non mandi niente. Il caso è la parte importante. Non «i meno interessanti», non «quelli del Sud», non «quelli che non hanno l'email»: a caso. Perché è l'unica procedura che rende i due gruppi uguali in tutto, comprese le cose che non hai in tabella e a cui non hai pensato.
Poi confronti. La differenza fra i due gruppi è l'effetto, e adesso quella parola è guadagnata invece che asserita. Il costo di questa operazione è che rinunci a vendere a quella fetta. Il ritorno è che smetti di rifare per dieci anni una campagna che non funziona.
Le obiezioni arrivano sempre, e sono sempre queste tre. Le riporto con la risposta che do:
- «Ma così perdiamo le vendite del gruppo di controllo.» Sì, e sono poche: il 5% dei clienti per un mese. Se la campagna funziona, hai perso il 5% dell'effetto per un ciclo, e in cambio sai quanto vale e puoi difenderne il budget con un numero. Se non funziona, hai appena scoperto che stavi buttando l'intero budget ogni anno. È un'assicurazione che costa il 5% e copre il 100%.
- «Sappiamo già che funziona.» Allora l'esperimento durerà tre settimane e confermerà, e da quel momento avrai un numero da mettere in una slide invece di una convinzione. Se davvero lo sappiamo già, non c'è niente da temere. Ho fatto questa frase decine di volte, e la campagna che «funzionava di sicuro» un paio di volte non funzionava.
- «Non è etico non mandare l'offerta a qualcuno.» Questa è seria e merita una risposta seria: se non sai se l'offerta fa bene o male, tenerla fuori a una fetta resta l'unico modo di scoprirlo. E c'è la categoria «non disturbare» della simulazione qui sopra: a una parte dei clienti quell'offerta fa danno. Non sperimentare vuol dire continuare a farglielo senza saperlo.
Due dettagli operativi che fanno la differenza fra un esperimento e un teatrino:
- La randomizzazione va fatta prima, e va salvata. Un gruppo di controllo ricostruito a posteriori («prendiamo quelli che non abbiamo contattato») è semplicemente il terzo confronto rotto del capitolo 00, con un nome più nobile.
- Il gruppo di controllo va lasciato in pace davvero. Basta un commerciale che chiama «tanto è un cliente importante» e l'esperimento è finito. Succede sempre, e va messo in conto: si controlla, non si spera.
La riunione che decide tutto Chi va nel gruppo di controllo si stabilisce qui, prima di partire, e si mette per iscritto. Un gruppo di controllo deciso dopo, guardando chi è rimasto fuori, diventa solo un elenco di clienti che qualcuno ha scelto di non chiamare, e quel qualcuno aveva le sue ragioni.
«Non c'è differenza fra i due gruppi» quasi sempre vuol dire «non abbiamo guardato abbastanza».
Questo è l'errore più diffuso che incontro, e il più silenzioso, perché produce una conclusione che sembra prudente e scientifica: «abbiamo testato, non è emersa differenza significativa, quindi la promozione non serve». Nove volte su dieci quella frase è falsa, e la promozione funzionava.
Il motivo è aritmetico. Per vedere un effetto piccolo dentro dati rumorosi servono molti dati, e «molti» è un numero preciso che si può calcolare prima di partire. Quasi nessuno lo calcola. Si prende il campione che si ha sottomano, si fa il test, esce che non è significativo, e si archivia. Il test non ha detto «non funziona»: ha detto «con questi numeri non lo saprei nemmeno se funzionasse».
Facciamo il conto vero. Il tuo tasso di conversione base è il 10%. La promozione, se funziona, lo porta al 10,5%: mezzo punto, che su un milione di euro di fatturato sono cinquantamila euro l'anno, cioè un ottimo affare. Metti duemila clienti per gruppo, che è già un test generoso rispetto a quelli che vedo.
Con duemila clienti per gruppo, un effetto da mezzo punto lo vedi meno di una volta su dieci. Nove volte su dieci il tuo esperimento ti dirà che la promozione non serve, mentre quella promozione ti sta facendo guadagnare cinquantamila euro l'anno.
Qui sotto la cosa si vede. Il pannello simula quattrocento aziende che fanno tutte lo stesso test, con lo stesso campione, sulla stessa promozione che funziona davvero. Guarda quante se ne accorgono.
Quattrocento aziende, la stessa promozione che funziona
Duemila clienti per gruppo, base al 10%. L'effetto c'è per costruzione: qui so che la promozione funziona. La domanda è quante di quelle aziende lo scoprono.
La barra grigia è il danno Sono aziende che hanno fatto tutto correttamente: gruppo di controllo, randomizzazione, test statistico. E archiviano una promozione che funziona, con la coscienza a posto, perché il campione non poteva reggere quella domanda. Un test senza potenza non ti sta rendendo prudente. Ti sta costando soldi per non sapere.
La regola che salva più progetti di qualunque tecnica: il numero di clienti si calcola prima, e si calcola partendo dall'effetto che ti interessa trovare, non da quello che speri. La domanda giusta da fare in riunione è «qual è l'effetto più piccolo che ci farebbe cambiare decisione?». Se la risposta è mezzo punto, il conto ti dirà che servono decine di migliaia di clienti per gruppo. A quel punto hai due strade oneste:
- Allunghi. Il test dura tre mesi invece di tre settimane, perché tanti clienti passano solo in tre mesi.
- Cambi domanda. Se non hai i clienti per rispondere, ammettilo prima di spendere. Testa una cosa più grossa: non il colore del bottone, ma l'offerta intera. Gli effetti grandi si vedono con pochi dati, e infatti l'unico A/B che funziona su campioni piccoli è quello fra due cose molto diverse.
La terza strada, che è quella che prendono tutti, è fare il test sottodimensionato e interpretare il risultato come se volesse dire qualcosa. Da lì nascono sia le promozioni buone archiviate, sia, per simmetria, le scoperte inesistenti del capitolo 05.
Una postilla su una cosa che vedo fare ogni volta: guardare il test ogni giorno e fermarlo quando diventa verde. Sembra efficiente e invece è il modo più rapido di ingannarsi. Se guardi trenta volte, ti stai dando trenta occasioni di beccare un falso positivo, e la probabilità di trovarne almeno uno non è più il 5%: sale intorno al 25%. Il momento in cui si guarda si decide prima, insieme al numero di clienti, e poi si aspetta. Se questo sembra burocratico, è perché lo è: la burocrazia serve a proteggerti dal tuo entusiasmo.
Perché serve tanta roba L'effetto che cerchi è il singolo foglietto che una mano sta aggiungendo. Per accorgerti che il piatto si è mosso, serve una bilancia molto più sensibile di quella che stai usando, e la sensibilità qui si compra solo in un modo: con il numero di clienti.
Simpson: la campagna che funziona su ogni singolo cliente e non funziona sul totale.
Non è un gioco di prestigio, e non si risolve con più dati. Succede sui dati veri, spesso.
Questa è la cosa che mi ha convinto, anni fa, che la statistica va studiata, perché il buon senso applicato ai numeri qui si schianta. Prendi una campagna. La guardi sui clienti difficili: funziona. La guardi sui clienti facili: funziona. La guardi su tutti insieme: fa danno, e di parecchio. Nessuno dei tre numeri è sbagliato, nessuno è calcolato male, e i conti tornano tutti.
Il meccanismo, una volta visto, è semplice: la campagna non è stata mandata a caso. È stata mandata soprattutto ai clienti difficili, quelli che convertono poco comunque. Quando aggreghi, il gruppo «campagna» risulta pieno di clienti difficili e il gruppo «controllo» pieno di clienti facili. Il totale non sta confrontando la campagna con la sua assenza: sta confrontando i clienti difficili con i clienti facili, e la campagna prende la colpa di una differenza che esisteva prima che la mandassi.
Muovi il pannello e guarda la stessa identica tabella nei due modi.
Gli stessi 2.200 clienti, letti in due modi
Una tabella sola. Nessun numero cambia fra le due viste: cambia solo se guardi il totale oppure i due segmenti separati.
Nessuno ha barato Le due viste usano le stesse righe. La prima dice che la campagna dimezza le vendite, la seconda che le aumenta in entrambi i segmenti. La differenza fra le due non ha niente di statistico: la campagna non era stata assegnata a caso, tutto qui. Il gruppo di controllo del capitolo 01 esiste per rendere questa vista impossibile.
Le tre cose da portarsi via, perché questa trappola scatta anche quando non c'è di mezzo una campagna:
- Aggregare è una decisione, non un'operazione neutra. Ogni volta che sommi due gruppi diversi in un solo numero, stai assumendo che fossero confrontabili. Quasi mai lo sono.
- Più dati non ti salvano. Il paradosso non è rumore: se raddoppi i clienti, raddoppia anche lo squilibrio, e la conclusione sbagliata diventa più sicura di sé. È l'esatto contrario di quello che l'intuizione suggerisce.
- La segmentazione giusta non si trova guardando i dati. Va decisa da chi conosce il mestiere, prima. Se cerchi il segmento che ribalta il risultato finché lo trovi, stai facendo il capitolo 05.
Il modo per non caderci è quello del capitolo 01, ed è l'unico: se hai randomizzato, i due gruppi sono uguali in tutto, compresa la percentuale di clienti difficili. A quel punto il totale è affidabile e Simpson non ti può toccare. La randomizzazione non serve a fare bella figura con il metodo: serve a comprare il diritto di guardare la media.
Il grafico grande contraddice i piccoli E ha ragione anche lui, aritmeticamente. Quando succede, la domanda giusta non è «quale dei due è giusto», ma «come sono finiti i clienti nei due gruppi».
Quando sperimentare non si può: i tre metodi che salvano, e cosa ti costano.
A volte il gruppo di controllo non esiste e non può esistere. Hai cambiato il prezzo a listino per tutti. La legge è entrata in vigore in tutta Italia. Il concorrente ha aperto e non puoi chiedergli di aprire solo a metà dei tuoi clienti. In questi casi si usano metodi che costruiscono un gruppo di controllo invece di sorteggiarlo. Funzionano, e vanno usati sapendo cosa stai comprando e a che prezzo.
-
Differenza nelle differenze. Hai cambiato qualcosa in Lombardia e non in Veneto. Non confronti Lombardia con Veneto, che sono diverse in partenza: confronti quanto è cambiata la Lombardia con quanto è cambiato il Veneto. Se prima della modifica le due regioni si muovevano in parallelo, la differenza fra le due variazioni è l'effetto.
Cosa compri: un controllo dove non potevi randomizzare. Cosa paghi: l'ipotesi che senza il tuo intervento sarebbero rimaste parallele. Quell'ipotesi non è verificabile per il periodo dopo, ed è tutto ciò su cui poggia il risultato. Si controlla guardando gli anni prima: se erano parallele per tre anni, l'ipotesi è credibile. Se non lo erano, il metodo non si applica e amen. -
La discontinuità sulla soglia. Lo sconto lo dai ai clienti sopra i 10.000 euro di fatturato. Il cliente da 9.980 euro e quello da 10.020 sono praticamente identici, e uno ha lo sconto e l'altro no. Quella soglia arbitraria è un esperimento che l'azienda ha già fatto senza saperlo: confronti solo i clienti a cavallo, e hai l'effetto.
Cosa compri: un risultato quasi pulito come un esperimento vero, gratis, sui dati che hai già. Cosa paghi: vale solo intorno alla soglia. Ti dice cosa succede al cliente da 10.000 euro, non a quello da 200.000. E crolla se qualcuno può decidere da che parte stare: se il commerciale gonfia l'ordine a 10.050 per far avere lo sconto al cliente, i due gruppi non sono più confrontabili. -
Il controllo sintetico. Costruisci una «Lombardia finta» combinando altre regioni in modo che il passato combaci quasi perfettamente, e poi guardi cosa avrebbe fatto dopo.
Cosa compri: un controfattuale anche con una sola unità trattata. Cosa paghi: la tentazione di provare mille combinazioni finché il risultato è quello che speravi, che è il capitolo qui sotto travestito da metodo avanzato.
La gerarchia da tenere a mente, e da dire ad alta voce in riunione: esperimento vero, poi discontinuità, poi differenza nelle differenze, poi controllo sintetico, poi il nulla. Ogni gradino che scendi aggiunge un'ipotesi che nessuno può verificare, e un modo in più di prendere una cantonata con la coscienza a posto.
Quello che devi guardare prima Non il salto dopo l'intervento: il tratto prima. Se le due linee non erano parallele quando ancora non avevi fatto niente, tutto quello che leggerai dopo è un'illusione, e il metodo va abbandonato invece che aggiustato.
Venti segmenti, nessun effetto, e una scoperta clamorosa.
Il modo più facile di trovare qualcosa che non c'è, e il più praticato.
L'esperimento è finito, il risultato è che non cambia niente. A quel punto parte, sempre in buona fede, la frase più pericolosa della statistica applicata: «vediamo se almeno su qualche segmento ha funzionato». E allora si guarda il Nord, il Sud, i clienti nuovi, i vecchi, i grandi, i piccoli, chi compra online, chi compra in negozio, gli under 40, gli over 40. Venti tagli, venti test.
Il punto è che «significativo al 5%» vuol dire una cosa precisa: se non c'è nessun effetto, il test grida al lupo una volta su venti. È la definizione, ed è un difetto accettato, non un bug. Fai venti test su venti segmenti dove non succede niente, e in media una scoperta salta fuori. Non c'entra la sfortuna: è aritmetica. Te l'aspettavi, solo che quando arriva la scambi per un risultato.
Qui sotto ci sono venti segmenti in cui garantisco io che la campagna non fa assolutamente niente: l'effetto vero è zero, l'ho scritto nel codice. Guarda quante «scoperte» produce.
Venti segmenti in cui non succede niente
L'effetto vero è zero dappertutto, per costruzione. Ogni pallino è un segmento testato: se diventa arancione, quel segmento ha prodotto un risultato «significativo al 5%».
Ogni pallino arancione finirà in una slide Con un titolo del tipo «la campagna funziona benissimo sui clienti nuovi del Nord Ovest». Seguirà una spiegazione convincente del perché, inventata a posteriori, e l'anno prossimo un budget. Sotto non c'è niente: l'ho scritto io il codice, l'effetto è zero.
Le difese, in ordine di efficacia:
- Dichiara le ipotesi prima. Si scrive su un foglio, prima di guardare i dati, quali segmenti si guarderanno e cosa ci si aspetta. Poi si guardano solo quelli. È noioso ed è quasi tutto il valore del metodo scientifico.
- Correggi per il numero di test. Se fai venti test, la soglia non è più il 5%: diventa lo 0,25% (Bonferroni, il più severo e il più semplice). Premi il pulsante e guardi cosa resta in piedi.
- Conferma su dati nuovi. Se un segmento salta fuori, hai in mano un'ipotesi, non una scoperta. Si scrive, si aspetta il trimestre dopo, e si verifica su clienti che il modello non ha mai visto. Se regge, è vera. Se svanisce, era rumore, e ti sei risparmiato un budget.
La domanda che faccio sempre quando qualcuno mi porta un risultato su un sottogruppo, e che risolve il 90% dei casi: «quanti altri tagli hai guardato prima di trovare questo?». Se la risposta è «qualcuno», il risultato vale zero finché non lo riconfermi. Se la risposta è «era l'unico che avevamo deciso di guardare», allora parliamone sul serio.
Il foglio che resta sul tavolo Gli altri diciannove non finiranno in nessuna presentazione, e sono esattamente la ragione per cui quello lì non vuol dire niente. Un risultato senza il conto di quanti tentativi l'hanno preceduto è un numero senza denominatore.
Le quattro categorie di cliente, e perché il tuo modello ne vede una sola.
La simulazione in cima a questa pagina è questo capitolo. Adesso guardiamola da vicino.
Ogni cliente, davanti a una tua iniziativa, appartiene a una di quattro categorie. Sono definite dal confronto fra due mondi, quello in cui lo contatti e quello in cui non lo contatti, e quindi da un controfattuale: ecco perché questo capitolo sta in questa risorsa e non in quella sui punteggi.
- I persuadibili. Comprano solo se li contatti. Sono l'unica categoria che ti fa guadagnare qualcosa. Nella simulazione sono il 14% dei clienti.
- I sicuri. Comprano comunque. Contattarli è costo puro: paghi la telefonata e lo sconto per una vendita che avevi già in tasca. Sono il 22%.
- I persi. Non comprano in nessun caso. Contattarli è costo puro, ma almeno non fa danno. Sono la maggioranza, il 56%.
- I «non disturbare». Comprerebbero, e il tuo contatto li fa desistere. La mail che ricorda l'abbonamento a chi si era dimenticato di averlo. Lo sconto che segnala «costavamo troppo». Sono l'8%, e ogni contatto è una vendita distrutta con le tue mani.
Adesso il punto che rende questo capitolo utile. Il modello di propensione che si costruisce in azienda si addestra sullo storico: prendi i clienti, guardi chi ha comprato, impari a riconoscerlo. Ma lo storico è fatto quasi tutto di clienti che non hai contattato. Quindi quel modello impara «chi compra», che è una cosa vera e verificabile, e non «chi compra grazie a te», che è un'altra cosa.
Chi compra, in azienda, sono i sicuri. Il modello di propensione è addestrato, involontariamente, a trovarti esattamente i clienti a cui non serve telefonare. E funziona benissimo: è il motivo per cui la campagna ha un tasso di conversione stupendo e un margine negativo.
Per stimare l'uplift devi conoscere tutti e due i mondi, e per conoscerli entrambi ti serve l'esperimento del capitolo 01. Non c'è scorciatoia: l'uplift si costruisce sopra un gruppo di controllo, e chi ti vende «modelli di uplift sui tuoi dati storici» senza un esperimento ti sta vendendo un modello di propensione con un nome nuovo.
Il modo più semplice che funziona, e che si scrive in un pomeriggio:
- Fai una campagna con un gruppo di controllo vero, grande abbastanza (capitolo 02: fai il conto della potenza prima).
- Addestri due modelli: uno che stima la probabilità di acquisto sui contattati, uno sui non contattati. Sono due modelli normali, di quelli della risorsa sui punteggi.
- Per ogni cliente, l'uplift è la differenza fra le due stime.
- Ordini per differenza, non per probabilità, e chiami dall'alto finché il budget regge.
Si chiama «two-model approach», è il più criticato dagli accademici perché la differenza di due stime rumorose è più rumorosa di ciascuna, ed è quello che consiglio di fare per primo lo stesso: si costruisce con quello che hai già, si capisce in una riunione, e il salto rispetto al non farlo è enorme. I metodi eleganti vengono dopo, quando quello semplice ha già dimostrato che qui ci sono soldi.
Le due cose da sapere prima di partire, perché sono quelle che fanno cadere il progetto:
- Il tasso di conversione della campagna peggiorerà. Stai smettendo di chiamare i sicuri, che compravano sempre, e cominci a chiamare i persuadibili, che comprano meno spesso. Il numero che il marketing porta in riunione da dieci anni scenderà, e il margine salirà. Questa conversazione va fatta prima di cambiare il criterio, non dopo, e va fatta con chi ha il potere di difendere il cambiamento.
- L'uplift è rumoroso. Stai stimando una differenza fra due numeri piccoli. Serve più roba che per un modello normale, e non ha senso su una lista di duemila clienti. Sotto le decine di migliaia, di solito, dico di non farlo e di limitarsi a togliere dalla lista i «sicuri» più evidenti, che è il 70% del beneficio a un decimo della fatica.
Le quattro caselle Un modello di propensione ordina le schede per quanto è probabile che comprino, e riempie la casella dei sicuri. Un modello di uplift le ordina per quanto cambia il loro comportamento se le tocchi, e riempie quella dei persuadibili. Stessa lista, stesso budget, due caselle diverse.
Quattro situazioni vere, e la trappola di ciascuna.
Lo sconto di fine anno
La domanda vera: quanto margine ci ha portato, al netto di chi avrebbe comprato lo stesso.
La trappola: è il caso da manuale dei sicuri. Lo sconto lo prendono soprattutto i clienti fedeli, che compravano comunque, e il conto della campagna somma le loro vendite come se fossero merito dello sconto. Quasi sempre il margine incrementale vero è negativo.
Il salto di qualità: tieni fuori il 5% dei fedeli. Se comprano lo stesso, hai appena scoperto che quello sconto è un regalo.
Il nuovo agente in una zona
La domanda vera: l'aumento di vendite in quella zona è merito suo?
La trappola: l'agente lo mandi nella zona che stava già crescendo, o in quella che stava andando male. In entrambi i casi il confronto prima e dopo attribuisce a lui la traiettoria che c'era già.
Il salto di qualità: differenza nelle differenze contro zone simili, dopo aver verificato che erano parallele negli anni prima. È il capitolo 04, e la verifica del parallelismo regge tutto il resto, altro che formalità.
La mail di recupero carrello
La domanda vera: quanti carrelli recupera davvero.
La trappola: il tasso di conversione di quella mail è sempre stellare, perché chi ha messo qualcosa nel carrello stava già comprando. È il confronto rotto numero due del capitolo 00, industrializzato e venduto come funzionalità.
Il salto di qualità: a un carrello abbandonato su venti non mandare niente. Basta un mese per avere il numero, ed è quasi sempre molto più basso di quello sul cruscotto.
Il prezzo alzato del 3%
La domanda vera: quanti clienti abbiamo perso per il prezzo.
La trappola: qui l'esperimento spesso non si può fare, per contratto o per equità verso i clienti. È il caso in cui si scende la gerarchia del capitolo 04, e va detto: il numero che ottieni poggia su un'ipotesi non verificabile.
Il salto di qualità: se il listino ha soglie di sconto per fascia, hai già una discontinuità in casa. È l'esperimento che la tua azienda ha fatto senza accorgersene.
Dove finisce la teoria Tutte e quattro le trappole hanno la stessa forma: qualcuno ha scelto dove intervenire per un buon motivo, e quel buon motivo ha reso i due gruppi diversi prima ancora di cominciare.
Cosa costa non farlo.
Questa è l'unica risorsa del sistema in cui il conto dei token non c'entra niente. Qui non serve un LLM, non serve una GPU e non serve un fornitore: serve dividere una lista in due e avere la pazienza di aspettare. Il costo è tutto organizzativo, ed è per questo che è il progetto più economico e il più difficile da far approvare.
Il conto vero, sull'esempio della simulazione in cima alla pagina, con ventimila clienti e duemila contatti:
- Costo del gruppo di controllo: rinunci a contattare 1.000 clienti per un ciclo. Se la campagna funziona come speri, sono qualche migliaio di euro di vendite rimandate. Non perse: rimandate, perché al ciclo dopo li contatti.
- Costo tecnico: due modelli di classificazione e una sottrazione. Una settimana di lavoro, e girano su un portatile.
- Ritorno, se la campagna era per propensione: nella simulazione si passa da un margine di −7.000 euro a +60.000, con lo stesso budget di contatti. Non perché il modello sia più bravo: perché stai chiamando altre persone.
- Ritorno, se la campagna non funzionava: smetti di rifarla. Se costava 8.000 euro a ciclo e la facevi quattro volte l'anno, sono 32.000 euro l'anno che tornano indietro, per sempre, in cambio di tre settimane di attesa.
Il costo della causalità è un ritardo e un po' di vendite rimandate. Il costo di non farla è rifare per dieci anni una campagna che nessuno ha mai misurato, e difenderne il budget con un numero che confronta i clienti buoni con quelli cattivi.
Un'ultima cosa, sull'ordine in cui affrontare le cose. Se hai una lista clienti e un budget di marketing e non hai mai fatto niente di tutto questo, non partire dall'uplift: parti dal gruppo di controllo. Un gruppo di controllo su una campagna sola, per un ciclo solo, ti dice se stai buttando i soldi, costa quasi zero e non richiede nessun modello. L'uplift viene dopo, quando hai scoperto che la campagna funziona ed è ora di capire su chi.
Il conto che nessuno fa Non quanto è costata la campagna: quanto sarebbe successo lo stesso. È una sottrazione con un numero che non hai, e tutta questa pagina serve a procurartelo.
Dodici domande sulla causalità. Sono quelle che faccio quando mi portano un risultato.
- «Le vendite sono salite del 18% dopo la campagna.» Cosa chiedi?
Cosa sarebbe successo senza. Se la risposta è «non lo sappiamo», il 18% misura la campagna più la stagione più i prezzi del concorrente più tutto quello che è successo nel mondo quel mese. - «Chi ha aperto la mail ha comprato tre volte tanto.» Che numero è?
Zero. Chi apre la mail era già interessato. Stai confrontando i clienti motivati con quelli distratti, e la mail non c'entra. È il confronto rotto più diffuso che esista. - Perché la randomizzazione, e non un gruppo di controllo «scelto simile»?
Perché il caso rende i due gruppi uguali anche nelle cose che non hai in tabella e a cui non hai pensato. Un gruppo scelto simile è simile solo nelle colonne che conoscevi. - «Non è emersa differenza significativa.» Cosa vuol dire?
Quasi sempre: «il campione era troppo piccolo per rispondere». Chiedi la potenza. Se è il 10%, l'esperimento non poteva vedere l'effetto nemmeno se c'era. - Da cosa si parte per dimensionare un test?
Dall'effetto più piccolo che ti farebbe cambiare decisione. Non da quello che speri, e non dal campione che hai sottomano. - Perché non si guarda il test ogni giorno fermandolo quando diventa verde?
Perché trenta occasioni di sbagliare non sono una. La probabilità di beccare un falso positivo passa dal 5% a circa il 25%. Il momento in cui si guarda si decide prima. - La campagna funziona su ogni segmento e non sul totale. Chi ha ragione?
Nessuno dei due, finché non sai come sono finiti i clienti nei gruppi. È Simpson, e vuol dire che l'assegnazione non era casuale. Con la randomizzazione il problema non esiste. - «Su questo segmento la campagna funziona benissimo.» Cosa chiedi?
Quanti altri segmenti hai guardato prima di trovare questo. Con venti tagli e nessun effetto vero, una scoperta salta fuori nel 64% dei casi. - Un risultato su un sottogruppo trovato a posteriori, cos'è?
Un'ipotesi, non una scoperta. Si scrive, si aspetta il trimestre dopo e si verifica su dati nuovi. Se svanisce, era rumore. - Su cosa poggia una differenza nelle differenze?
Sull'ipotesi che senza il tuo intervento le due serie sarebbero rimaste parallele. Non è verificabile per il periodo dopo, e si controlla guardando gli anni prima. Se non erano parallele, il metodo non si usa. - Perché il modello di propensione ti fa perdere soldi?
Perché è addestrato sullo storico, che è fatto di clienti non contattati: impara chi compra, cioè i sicuri, cioè proprio quelli a cui non serve telefonare. La vendita l'avresti avuta lo stesso. - Passi all'uplift e il tasso di conversione della campagna scende. È un problema?
No, è la conferma che sta funzionando. Stai smettendo di chiamare chi comprava comunque. Quella conversazione va fatta prima di cambiare criterio, con chi difenderà il numero in riunione.
Guardiamolo sulla tua campagna, non in teoria.
Se hai una campagna che gira da anni e nessuno ha mai tenuto fuori un gruppo di controllo, c'è una probabilità concreta che tu stia pagando per vendite che avevi già. Non è un'accusa: succede quasi ovunque, perché il numero sul cruscotto è sempre bello e nessuno ha interesse a scoprire che non vuol dire niente.
Il primo passo costa poco: si prende la prossima campagna, si tiene fuori il 5% dei clienti scelti a caso, si aspetta il ciclo. Alla fine hai un numero vero, e da quel momento le riunioni cambiano tono.
Se vuoi farlo insieme, scrivimi su WhatsApp e lo guardiamo sul tuo caso.
Da qui si continua
Questa risorsa fa parte di un sistema. Ecco dove andare adesso.
