Salta al contenuto
16 Agosto 2026

ROI eventi B2B con CRM e marketing automation: modelli di attribuzione multi-touch

Misura il ROI degli eventi B2B con modelli di attribuzione multi-touch integrando CRM, marketing automation e costi: fogli di calcolo e dashboard pronti da replicare.

ROI eventi B2B con CRM e marketing automation: modelli di attribuzione multi-touch

Gli eventi B2B generano contatti, relazioni e opportunità, ma quantificare il ROI resta complesso. La ragione è semplice: il percorso d’acquisto è fatto di molti passaggi, dal primo invito fino alla proposta firmata. Un modello di attribuzione multi-touch permette di misurare il contributo di ogni interazione legata all’evento, distribuendo il valore in modo coerente con il comportamento reale dei prospect e dei clienti.

Questo metodo diventa affidabile solo se integra dati di CRM piattaforma di marketing automation e contabilità analitica. La combinazione consente di mappare i touchpoint, collegare i costi e riportare risultati leggibili in fogli di calcolo e dashboard pensate per sales e marketing. Di seguito un percorso operativo, con esempi replicabili e indicatori chiave.

Architettura dati: collegare CRM, automation e contabilità

La base è un data schema consistente. Nel CRM servono oggetti e campi per contatti, aziende, opportunità e attività; nella marketing automation vanno definiti programmi e campagne evento; in contabilità bisogna distinguere costi diretti e indiretti. Un flusso ETL leggero (anche con fogli condivisi) unisce queste fonti tramite ID univoci e codici campagna, mantenendo lo storico degli stati delle opportunità e delle iscrizioni evento.

Campi minimi consigliati per l’unione: Campaign_IDLead_ID/Contact_IDAccount_IDOpportunity_ID data e ora del touchpoint, tipo di touchpoint (invito, apertura, click, registrazione, meeting, demo), ChannelRevenue_Amount e fase opportunità. Per i costi: Cost_Direct (stand, sponsor, viaggi), Cost_Indirect (tempo interno, creatività, piattaforme) con centro di costo e periodo.

Definire i touchpoint evento e la normalizzazione canali

Il perimetro dei touchpoint va definito prima del calcolo. Per un evento tipico si includono: inviti email, landing di registrazione, conferma, reminder, interazioni social, visita allo stand, meeting on-site, follow-up, demo post-evento, proposte commerciali. Ogni occorrenza deve essere tracciata con UTM o codici interni e allineata a una tassonomia canali (EmailPaid SocialOrganicReferralDirectSalesEvent On-site).

Per evitare doppioni, si applica una normalizzazione deduplicare contatti per email hash riconciliare Lead e Contact sullo stesso Account consolidare le attività dello stesso giorno/luogo in un singolo touchpoint ponderato. Ogni riga deve conservare la sequenza temporale per abilitare modelli time-decay o basati su percorso.

Implementare i modelli di attribuzione multi-touch

La scelta del modello dipende dall’obiettivo. Quattro opzioni coprono la maggior parte dei casi: lineare (peso uguale a tutti i touchpoint), time-decay (peso crescente verso la conversione), position-based 40-20-40 (primo e ultimo pesano di più), e modelli probabilistici (catene di Markov o Shapley) per chi ha storico ampio. L’importante è documentare le regole e mantenerle stabili per periodi comparabili.

  1. Preparare il dataset con le colonne: Opportunity_ID, Contact_ID, Touchpoint_Timestamp, Channel, Touchpoint_Type, is_Conversion, Revenue_Amount.
  2. Calcolare la sequenza per Opportunity_ID ordinando per Touchpoint_Timestamp.
  3. Assegnare i pesi. Esempi in foglio: Lineare: Peso = 1/Conteggio_Touchpoint; Time-decay: Peso = EXP(-λ * Δt) normalizzato; Position-based: Primo=0,4, Ultimo=0,4, Intermedi totali=0,2/numero_intermedi.
  4. Attribuire il Revenue_Amount moltiplicato per il Peso di ciascun touchpoint e aggregare per Channel e Campaign_ID.
  5. Validare la somma: totale attribuito per Opportunity_ID deve uguagliare il Revenue_Amount chiuso-vinto.

Per un approccio probabilistico in foglio di calcolo: costruire una matrice transizioni stato-canale, includere Start e Conversion calcolare probabilità di assorbimento e il removal effect per stimare il contributo di ogni canale. In mancanza di volume, restare su schemi deterministici per evitare varianza eccessiva.

Integrare costi diretti e indiretti: dal CAPEX all’effort

Il ROI evento non è solo ricavi attribuiti: serve collegare Cost_Direct e Cost_Indirect. I diretti includono sponsorizzazioni, stand, logistica, trasferte; gli indiretti includono ore del team, creatività, tecnologia. In foglio, ogni riga costo porta Campaign_ID, natura costo, importo e periodo. I costi condivisi tra campagne si ripartiscono con una chiave ad esempio percentuale di iscritti, meeting registrati o tempo effettivo del team.

Schema di allocazione esempio: Cost_indiretti_totali_evento × (Meeting_evento / Meeting_totali_mese). Il Cost per Touchpoint si ottiene dividendo i costi allocati per il numero di touchpoint unici dell’evento. Margine per canale: Revenue_attribuito_canale − Costi_allocati_canale. Infine, ROI = (Ricavi_attribuiti − Costi_totali_allocati) / Costi_totali_allocati. Documentare le logiche in un data dictionary aiuta audit e ripetibilità.

Fogli di calcolo e dashboard: template pronti da usare

Un file a tre schede copre l’essenziale. 1) Raw_Touchpoints tutte le interazioni con colonne normalizzate e UTM; 2) Attribution_Model pesi per modello selezionato, calcolo ricavi attribuiti per touchpoint e canale; 3) Costs_Allocation diretti, indiretti, chiavi di riparto e costi per canale/campagna. Una pivot finale restituisce Revenue AttribuitoCostiMargine e ROI per Campaign_ID e Channel.

La dashboard ideale include: KPI sopra la linea (Iscritti, Show rate, Meeting, Pipeline attribuita, Ricavi attribuiti, ROI), trend settimanali, confronto modelli (lineare vs time-decay), waterfall ricavi-costi-margine, matrice canale × fase pipeline, dettaglio top account toccati dall’evento. Filtri: gamma temporale, regione, segmento, prodotto, modello di attribuzione scelto. Con questi elementi, marketing e vendite possono decidere se aumentare la spesa su canali ad alto contributo o ottimizzare i passaggi meno efficienti.

Autore

Edoardo Marchesi

Edoardo Marchesi, voce delle notizie di Palermo, ricorda la notte in cui seguì il corteo in via Maqueda e decise di chiedere carte e nomi: da allora predilige verifiche sul campo. In redazione guida l’agenda delle emergenze e custodisce una collezione di vecchie mappe della città.