f in x
Attribuzione Multi-Touch: Modelli, Limiti e Come Sopravvivere al Crollo del Tracking
> cd .. / HUB_EDITORIALE > Visualizza in Inglese
Analisi dei dati e metriche

Attribuzione Multi-Touch: Modelli, Limiti e Come Sopravvivere al Crollo del Tracking

[2026-06-09] Author: Ing. Calogero Bono

Hai speso 10.000 euro in campagne Google Ads, Meta Ads e newsletter. Il cliente ha comprato, ma l'ultimo clic è stato un link diretto. Il tuo report dice: conversione da traffico diretto. E gli altri 9.999 euro? Spariti. Questo è il problema dell'attribuzione: dare il giusto merito a ogni touchpoint che porta alla conversione. Ma con il crollo dei cookie di terze parti, la privacy by design e i walled garden, l'attribuzione multi-touch sta diventando un miraggio. Noi, di Meteora Web, vediamo ogni giorno aziende che basano decisioni su dati incompleti. In questa guida ti spieghiamo i modelli, i limiti e – soprattutto – come muoverti.

Perché l'attribuzione è importante (e perché è difficile)

Un utente vede un tuo post su Instagram, clicca, esce. Due giorni dopo cerca il tuo brand su Google, clicca un annuncio, naviga. Una settimana dopo riceve una newsletter, clicca e compra. Chi ha generato la vendita? Instagram? Google? La newsletter? La risposta non è banale. L'attribuzione multi-touch serve a distribuire il valore di una conversione tra tutti i punti di contatto, non solo l'ultimo. Senza di essa, rischi di tagliare i budget su canali che funzionano ma non ricevono credito.

Il problema di base: i dati sono frammentati. Google ha i suoi, Meta i suoi, il tuo CRM un altro pezzo. E i browser bloccano sempre più il tracciamento cross-domain. Noi, che gestiamo piattaforme con Laravel e WooCommerce, lo tocchiamo con mano: se non hai un sistema di tracciamento proprietario, stai volando cieco.

I modelli di attribuzione: dal primo all'ultimo clic (e oltre)

Esistono diversi modelli. Ognuno ha un bias. Scegliere quello giusto dipende dal tuo business e dalla maturità dei dati.

Ultimo clic (Last Click)

Il più semplice e il più usato. Dà il 100% del credito all'ultimo touchpoint prima della conversione. Pro: facile da implementare, standard in Google Analytics e piattaforme Ads. Contro: ignora il contributo di tutti i touchpoint precedenti. Se un cliente ha visto 10 annunci prima di cliccare l'ultimo, l'attribuzione dice che solo l'ultimo ha contato. È come dare la medaglia al maratoneta solo per il colpo di reni finale, ignorando i 42 km precedenti.

Primo clic (First Click)

Al contrario, dà tutto al primo touchpoint. Utile per capire quali canali innescano la scoperta del brand. Ma ignora tutto ciò che avviene dopo. Se usi solo questo, taglierai il budget su remarketing e email, che magari chiudono la vendita.

Lineare (Linear)

Distribuisce il credito equamente tra tutti i touchpoint. Sembra giusto, ma non riflette l'impatto reale: un click su un annuncio display potrebbe avere meno peso di una ricerca branded. In pratica, appiattisce le differenze.

Basato sulla posizione (Position-Based)

Dà più peso al primo e all'ultimo touchpoint (tipicamente 40% ciascuno) e distribuisce il restante 20% tra quelli intermedi. È un compromesso sensato: riconosce chi introduce e chi chiude, ma lascia spazio ai contributi di mezzo. Noi l'abbiamo usato spesso per clienti con funnel lunghi.

Decay temporale (Time Decay)

Più il touchpoint è vicino alla conversione, più credito riceve. Modella bene l'effetto di recency: un clic fatto ieri vale più di uno di un mese fa. Ma potrebbe sottovalutare le prime fasi di awareness.

Basato sui dati (Data-Driven)

Modelli algoritmici che analizzano i percorsi e assegnano pesi in base alla probabilità di conversione. Google Analytics 4 offre un modello data-driven (basato su machine learning) che è il più avanzato. Limite: richiede volumi di dati elevati (almeno 1000 conversioni e 4000 sessioni) e funziona solo all'interno dell'ecosistema Google. Se usi Meta, email, affiliazioni, non li vede.

Esempio pratico: un cliente con percorso: 
1. Meta Ads (awareness)
2. Google Search (considerazione)
3. Newsletter (decisione) -> conversione

- Last Click: 100% alla newsletter
- First Click: 100% a Meta Ads
- Lineare: 33% ciascuno
- Position-Based: 40% a Meta Ads, 20% a Google, 40% a newsletter
- Time Decay: peso maggiore a newsletter (ultimo), poi Google, poi Meta
- Data-Driven: dipende dai dati storici – potrebbe dare 50% a newsletter, 30% a Google, 20% a Meta

I limiti del tracking moderno: perché l'attribuzione è sempre più imperfetta

Non è colpa degli algoritmi. Il problema è che il segnale si sta spegnendo. Ecco i principali ostacoli.

Cookie di terze parti: morti annunciata (già in atto)

Google ha rinviato la rimozione totale in Chrome, ma Safari e Firefox li bloccano da anni. I cookie di terze parti permettevano di tracciare un utente tra siti diversi. Senza, non puoi sapere se chi ha visto il tuo annuncio su un sito news ha poi comprato sul tuo e-commerce. Le soluzioni alternative (cookie di prima parte, server-side tracking, Google Consent Mode v2) sono più complesse e meno complete.

Walled garden: Google, Meta, Amazon non condividono i dati

Ogni piattaforma ti dà il suo report di attribuzione, ma ognuna dice di essere il vero driver. Google Ads attribuisce a Google, Meta Ads a Meta. Non esiste un'unica fonte di verità. Se provi a fare un’analisi cross-canale, devi aggregare dati grezzi (UTM, GCLID, fbc) e spesso perdi dettagli non accessibili.

Privacy by design: iOS 14+ e il consenso

Con iOS 14, Apple ha introdotto l'App Tracking Transparency (ATT). Gli utenti ora devono dare esplicitamente il consenso per essere tracciati. Risultato: il tracciamento su Meta per utenti iOS è crollato. I modelli di attribuzione di Meta ora si basano su dati aggregati e statistici, non su singoli eventi. Meno precisione, più margine di errore.

Cross-device e cross-browser

Un utente vede un annuncio sul telefono, cerca su desktop, compra via tablet. Se non hai un sistema di login unificato o un ID proprietario, non colleghi i punti. I modelli attribuiscono a canali separati, generando duplicazioni o buchi.

Black box delle piattaforme

Google e Meta usano modelli di attribuzione proprietari (es. Google: ultimo clic o data-driven; Meta: ultimo clic o view-through). Non sai esattamente come pesano i touchpoint. E se modifichi il modello in una piattaforma, i dati storici cambiano – niente comparabilità.

Come affrontare l'attribuzione nel 2026: strategie pratiche

Non possiamo tornare ai cookie di terze parti. Possiamo però costruire un sistema ibrido che riduca l'incertezza.

1. Implementa un tracciamento server-side (SSGTM o simili)

Invece di inviare i dati dal browser, li invii dal tuo server. Così sei meno soggetto ai blocchi dei browser. Puoi mantenere cookie di prima parte e inviare eventi a Google, Meta e altri in modo più affidabile. Noi abbiamo configurato Server-Side Google Tag Manager per vari clienti: la perdita di dati si riduce del 30-50% rispetto al lato client.

// Esempio: invio evento server-side con GET (semplificato)
// Usa endpoint.server.com/collect?ec=add_to_cart&v=1&tid=UA-XXXXX&cid=CLIENT_ID
// In pratica usi Google Analytics 4 Measurement Protocol
const measurementId = 'G-XXXXXXXXXX';
const apiSecret = 'your_secret';
fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${measurementId}&api_secret=${apiSecret}`, {
  method: 'POST',
  body: JSON.stringify({
    client_id: 'user-123',
    events: [{ name: 'purchase', params: { value: 59.99, currency: 'EUR', items: [...] } }]
  })
});

Attenzione: il server-side non è magico. Richiede un server dedicato (es. su DigitalOcean o AWS), manutenzione e conoscenze tecniche. Ma se gestisci volumi significativi (migliaia di conversioni al mese), l'investimento ha un ritorno netto.

2. Usa UTM coerenti e parametri di tracciamento proprietari

Ogni link verso il tuo sito deve avere UTM ben strutturati: source, medium, campaign, content. Inoltre, salva nel tuo database (o in un cookie di prima parte) il percorso completo dell'utente: sessioni, referrer, eventi. Con Laravel puoi creare una tabella user_journeys che registra ogni touchpoint. Poi, a fine giornata, esegui una query di attribuzione personalizzata.

-- Esempio di query semplice: attribuzione lineare per utente
SELECT 
  user_id,
  touchpoint,
  1.0 / COUNT(*) OVER (PARTITION BY user_id) AS linear_weight
FROM user_journeys
WHERE converted_at IS NOT NULL
AND timestamp <= converted_at;

Questo ti dà un modello lineare puro. Puoi poi estenderlo con pesi personalizzati (position-based, time decay) nel codice PHP o SQL. Noi abbiamo fatto così per un cliente e-commerce moda: abbiamo mappato ogni interazione (Meta Ads, Google Shopping, newsletter, email abbandono carrello) in una tabella e generato report di attribuzione su misura. Il risultato? Hanno scoperto che il canale di affiliazione (su cui spendevano poco) aveva un peso del 12% nell'ultimo clic, ma del 28% nel modello lineare. Hanno aumentato il budget e le vendite sono cresciute del 15%.

3. Utilizza modelli ibridi e confronto tra piattaforme

Non esiste un modello perfetto. Usa almeno due modelli e confrontali: ultimo clic vs posizione, oppure data-driven di GA4 vs lineare. Le differenze ti dicono dove si nasconde il valore. Inoltre, tieni traccia dei view-through (visualizzazioni) per campagne display e video. Su Meta e Google puoi attivare l'attribuzione view-through con finestre temporali (es. 1 giorno). Attenzione: il view-through è spesso sovrastimato per via del bias di chi è già nel tuo orbit.

4. Non rinunciare all'analisi incrementale

L'attribuzione multi-touch classica assegna crediti basandosi sui caminamenti, ma non misura l'incremento reale generato da un canale. Un test incrementale (es. A/B test geo-based o holdout) confronta chi ha visto la campagna con chi non l'ha vista. Se l'incremento è zero, quel canale non genera vendite extra, anche se l'ultimo clic dà credito. Noi abbiamo visto clienti spendere su brand search remarketing (cliccare sul proprio nome) quasi senza incremento: i clienti sarebbero arrivati comunque. L'attribuzione multi-touch dava credito a quel canale, ma era denaro sprecato. Incrementality testing: la verità definitiva, ma costosa.

Strumenti per l'attribuzione multi-touch

Oltre a GA4 e ai modelli built-in, esistono piattaforme specializzate:

  • Google Analytics 4 – Modello data-driven incluso; funziona solo su dati Google. Configura finestre di conversione e modelli personalizzati.
  • Mixpanel/Amplitude – Per prodotti digitali con login; tracciamento eventi cross-device se l'utente è loggato.
  • Northbeam / Rockerbox / Triple Whale – Piattaforme di marketing mix e attribuzione multi-touch che integrano dati da più canali, ma a costi non trascurabili (3-5k$/mese).
  • Funnel.io / Supermetrics – ETL per aggregare dati da diverse piattaforme in un unico data warehouse (BigQuery, Snowflake). Poi puoi applicare modelli personalizzati in SQL.

Noi tendiamo a consigliare soluzioni su misura per PMI: se hai meno di 50.000€/mese di spesa ads, l'investimento in un tool enterprise non si ripaga. Un data warehouse con query SQL personalizzate può bastare.

In sintesi — cosa fare adesso

  1. Rivedi il tuo sistema di tracciamento: se usi solo tag client-side, valuta il passaggio a server-side. Controlla che i cookie di prima parte funzionino. Noi abbiamo automatizzato la configurazione di GA4 Measurement Protocol per diversi clienti con uno script Laravel Artisan.
  2. Standardizza gli UTM: decidi una nomenclatura e usa un template. Inseriscila nella tua documentazione e nei tool di creazione link (es. Google Campaign URL Builder).
  3. Costruisci una tabella dei percorsi utente: registra ogni interazione (clic, visualizzazione, email) con timestamp e referrer. Se usi WordPress + WooCommerce, un plugin custom può fare al caso. Se usi Laravel, è naturale.
  4. Scegli almeno due modelli di attribuzione e confrontali ogni mese. Se le differenze sono grandi, indaga: potrebbe esserci un canale nascosto che funziona.
  5. Pianifica un test incrementale per il canale su cui spendi di più. Anche un semplice GeoLift (confrontare regioni) può darti la certezza di non buttare soldi.

L'attribuzione perfetta non esiste. Ma una strategia basata su dati proprietari, modelli multipli e test incrementali è molto meglio del mito dell'ultimo clic. E se hai bisogno di una mano a impostare il tracciamento o a costruire un modello personalizzato, sai dove trovarci.

Sponsored Protocol

Ing. Calogero Bono

> AUTHOR_EXTRACTED

Ing. Calogero Bono

Co-founder di Meteora Web. Ingegnere informatico, sviluppo ecosistemi digitali ad alte prestazioni. AI, automazione, SEO tecnica e infrastrutture web. Scrivo di tecnologia per rendere complesso… semplice.

[ Read Full Dossier ]

Hai bisogno di applicare questa strategia?

Esegui il protocollo di contatto per iniziare un progetto con noi.

> INIZIA_PROGETTO

Sponsored

> MW_JOURNAL

> READ_ALL()