Al momento stai visualizzando Tracciamento Shopify: come configurare pixel ed eventi senza perdere dati

Tracciamento Shopify: come configurare pixel ed eventi senza perdere dati

Apri il pannello di Shopify e vedi 40 ordini. Apri Gestione inserzioni di Meta e ne vedi 26. Apri GA4 e il numero è ancora diverso. Non è un bug: è quasi sempre un problema di tracciamento Shopify, cioè di come i dati degli acquisti vengono raccolti e inviati alle piattaforme pubblicitarie. E quando i dati arrivano incompleti, l’algoritmo ottimizza al buio e il budget viene speso peggio.

In sintesi: il tracciamento Shopify funziona bene solo quando lavorano insieme tre livelli: i pixel lato browser (Meta, TikTok, GA4), il tracciamento lato server tramite Conversions API, e una raccolta del consenso che non blocchi i tag legittimi. Su Shopify il metodo corretto oggi passa dai Customer Events e dalla Web Pixels API, non più da script incollati a mano nel tema o nel checkout. Con questa configurazione lo scarto tra ordini reali e conversioni attribuite si riduce sensibilmente, anche se non arriverà mai a zero.

Checklist per verificare il tracciamento Shopify: ordine di prova, eventi, parametri e consenso

Perché il tracciamento Shopify perde dati

Il tracciamento Shopify lato browser si è rotto progressivamente negli ultimi anni per tre motivi che si sommano. Il primo sono le restrizioni sui cookie di terze parti e le limitazioni introdotte da Safari e iOS, che accorciano o eliminano la finestra di attribuzione. Il secondo sono gli ad blocker, usati da una quota tutt’altro che marginale di utenti, che impediscono al pixel di caricarsi. Il terzo è il consenso: se l’utente rifiuta i cookie di marketing, quell’evento semplicemente non parte.

Il risultato è che il browser da solo non basta più. La soluzione non è cercare scorciatoie, ma affiancare al pixel un canale server-to-server: il server di Shopify invia l’evento direttamente a Meta, TikTok o Google, senza dipendere dal browser dell’utente. È esattamente la logica che abbiamo già approfondito parlando di come configurare Pixel Meta e Conversions API senza perdere conversioni.

Quali eventi tracciare davvero su un e-commerce

Non serve tracciare tutto: servono pochi eventi, mappati bene e con i parametri corretti. Un e-commerce che vende prodotti fisici ha bisogno di questi.

  • page_viewed e product_viewed: base per il retargeting e per capire quali schede prodotto attirano traffico.
  • search_submitted: segnala intenzione alta, utile per costruire pubblici caldi.
  • product_added_to_cart: l’evento intermedio più importante per l’ottimizzazione delle campagne.
  • checkout_started: separa i curiosi da chi ha davvero intenzione di comprare.
  • payment_info_submitted: ultimo passaggio prima dell’acquisto, prezioso per diagnosticare abbandoni tecnici.
  • checkout_completed: la conversione vera, con valore ordine, valuta e ID prodotti.

La parte che viene sbagliata più spesso non è l’evento in sé, ma i parametri. Un evento di acquisto senza valore e valuta non permette a Meta di ottimizzare per ROAS. Un evento senza ID prodotto coerente con il catalogo rende impossibile il retargeting dinamico. Prima di aggiungere piattaforme, verifica che i parametri di base siano popolati correttamente su quelle che già usi.

Customer Events e Web Pixels API: il metodo corretto su Shopify

Il tracciamento Shopify parte da una sola schermata: la sezione Impostazioni > Eventi cliente (Customer Events). Da qui si aggiungono pixel personalizzati che vivono in una sandbox isolata e ascoltano gli eventi standard elencati sopra, senza toccare il codice del tema. È il metodo che Shopify raccomanda dalla dismissione del vecchio checkout.liquid, e l’unico che continua a funzionare sulle pagine di checkout.

La documentazione ufficiale della Web Pixels API di Shopify elenca tutti gli eventi disponibili e i rispettivi payload: vale la pena tenerla aperta mentre si configura, perché i nomi dei campi cambiano rispetto alle implementazioni classiche su altri CMS.

App native o pixel personalizzato?

Per Meta, TikTok e Google esistono app ufficiali nell’App Store di Shopify che configurano il collegamento in pochi clic. Sono la scelta giusta per la maggior parte dei negozi: gestiscono anche la deduplicazione degli eventi tra browser e server. Il pixel personalizzato ha senso quando serve tracciare qualcosa di specifico — una piattaforma minore, un evento custom, una logica di attribuzione interna — o quando si usa Google Tag Manager come hub centrale.

Il livello server: Conversions API e deduplicazione

Il tracciamento server-side recupera una quota di conversioni che il browser perde. Su Shopify, con l’app ufficiale di Meta, la Conversions API si attiva senza scrivere codice: Shopify invia l’evento dal proprio server, con i dati cliente hashati, in parallelo al pixel.

Il rischio a questo punto è opposto: contare due volte lo stesso acquisto. La deduplicazione serve proprio a questo. Ogni evento viaggia con un event ID univoco; quando la piattaforma riceve lo stesso ID da browser e server, tiene un solo evento. Se dopo aver attivato la CAPI vedi le conversioni raddoppiare, quasi sempre la causa è una doppia implementazione — per esempio l’app ufficiale più un vecchio script rimasto nel tema.

Consenso e tracciamento Shopify: come convivono

In Europa il tracciamento a scopo di marketing richiede il consenso esplicito dell’utente. Shopify integra una Customer Privacy API a cui i pixel personalizzati devono appoggiarsi: i tag di marketing si attivano solo dopo l’accettazione, quelli tecnici restano sempre attivi.

Due errori frequenti in direzioni opposte: da un lato banner configurati male che bloccano anche gli eventi analitici legittimi, azzerando la visibilità sul funnel; dall’altro implementazioni che ignorano del tutto il consenso, esponendo il negozio a un rischio normativo concreto. La configurazione corretta è una sola e va verificata, non data per scontata.

Come verificare che il tracciamento Shopify funzioni

Una configurazione del tracciamento Shopify non è finita finché non è stata testata con un ordine vero. Il percorso di verifica minimo è questo.

  1. Fai un ordine di prova completo, dalla scheda prodotto al pagamento.
  2. Controlla lo strumento di test eventi di ogni piattaforma (Test Events su Meta, DebugView su GA4, Pixel Helper per TikTok) e verifica che ogni evento arrivi una sola volta.
  3. Verifica i parametri: valore ordine, valuta, ID prodotto, quantità.
  4. Ripeti il test rifiutando i cookie e confronta il comportamento.
  5. Dopo 7 giorni, confronta gli ordini Shopify con le conversioni attribuite da ogni piattaforma e annota lo scarto.

Lo scarto non sarà mai zero, ed è normale: piattaforme diverse usano modelli di attribuzione diversi. Se però una piattaforma riporta metà degli ordini reali, c’è un problema tecnico da risolvere. Per GA4 in particolare, la documentazione ufficiale sugli eventi e-commerce chiarisce quali parametri sono obbligatori per popolare i report di monetizzazione.

Un esempio concreto di diagnosi

Un negozio di abbigliamento migrato su Shopify da poche settimane riportava un ROAS Meta in calo netto, senza aver cambiato campagne o creatività. Il controllo del tracciamento ha mostrato che gli eventi checkout_completed arrivavano, ma senza il parametro valore: Meta contava le conversioni, non il fatturato. Le campagne ottimizzate per valore stavano quindi lavorando su un dato vuoto.

Sistemare la mappatura dei parametri non ha richiesto nuove campagne, solo due ore di configurazione. È il tipo di problema che non si vede guardando le creatività o il targeting: si vede solo aprendo i dati grezzi. Prima di rifare una strategia, conviene sempre verificare che i numeri su cui si sta decidendo siano affidabili — lo stesso principio che vale per leggere le metriche e-commerce che contano davvero.

Domande frequenti

Perché gli ordini su Shopify non coincidono con le conversioni di Meta?

Perché Shopify conta tutti gli ordini reali, mentre Meta attribuisce solo quelli che riesce a ricollegare a un clic o a una visualizzazione dell’annuncio entro la finestra di attribuzione. Uno scarto fisiologico c’è sempre; se però Meta riporta metà degli ordini o meno, di solito il problema è tecnico: pixel non caricato, consenso che blocca gli eventi o parametri mancanti.

Serve ancora il pixel nel browser se ho attivato la Conversions API?

Sì. Il metodo consigliato è usarli insieme: il pixel lato browser raccoglie i segnali che il server non ha, la Conversions API recupera gli eventi persi per ad blocker o restrizioni sui cookie. La deduplicazione tramite event ID univoco evita che lo stesso acquisto venga contato due volte.

Posso ancora modificare il codice del checkout su Shopify per tracciare gli acquisti?

No, il vecchio file checkout.liquid non è più la strada corretta: Shopify ha spostato il tracciamento del checkout sui Customer Events e sulla Web Pixels API. Gli script inseriti manualmente nel checkout smettono di funzionare, quindi vanno migrati su pixel personalizzati o app ufficiali.

Il banner dei cookie riduce i dati delle mie campagne?

Sì, una parte di utenti rifiuta il consenso di marketing e quegli eventi non vengono inviati alle piattaforme pubblicitarie. È un costo inevitabile e legittimo; si limita l’impatto usando il tracciamento server-side per gli utenti che hanno acconsentito e verificando che il banner non blocchi per errore anche i tag consentiti.

Ogni quanto va controllato il tracciamento Shopify?

Almeno una volta al mese con un ordine di prova, e sempre dopo un cambio di tema, l’installazione di una nuova app o un aggiornamento del banner cookie. Sono questi gli interventi che rompono il tracciamento più spesso, di solito senza alcun messaggio di errore visibile.

Il tracciamento Shopify non è una parte accessoria della pubblicità online: è la base su cui gli algoritmi decidono a chi mostrare i tuoi annunci. Un e-commerce con dati puliti ottimizza meglio con lo stesso budget, e chi vende su Shopify parte avvantaggiato proprio perché la piattaforma offre strumenti nativi solidi, a patto di configurarli nell’ordine giusto. Se hai il dubbio che le tue campagne stiano lavorando su dati incompleti, un audit tecnico del tracciamento è il punto da cui partire: in Lay Up è spesso la prima cosa che guardiamo prima di mettere mano alle campagne.

Giosuè Garofalo

Sono Giosuè Garofalo, founder e consulente senior di digital marketing di Lay Up. Dal 2014 il nostro team affianca e-commerce e brand nella crescita attraverso strategie di lead generation, Meta Ads e marketing automation, con un approccio operativo che nasce dall'esperienza diretta come ecommerce manager, non solo dalla teoria. Formiamo team e imprenditori, e da qualche anno integriamo la creazione di contenuti con l'intelligenza artificiale nei nostri processi, per lavorare più veloci senza perdere qualità. Se il tuo obiettivo è creare una struttura di acquisizione clienti digitale solida, siamo qui per parlarne.