Shopify e GA4: cosa sapere sul tracking server-side?
Il rapporto tra Shopify e GA4 è cambiato parecchio negli ultimi mesi.
Shopify ha progressivamente dismesso alcune delle vecchie modalità con cui era possibile inserire script nelle pagine di checkout e post-acquisto, mentre Google ha rafforzato l’integrazione nativa attraverso l’app Google & YouTube.
Il risultato è un setup più centralizzato, dove eventi ecommerce, conversioni Google Ads e dati provenienti da Shopify possono essere gestiti con un’integrazione più stabile rispetto alle vecchie implementazioni basate su script aggiunti manualmente.
Il tema del tracking server-side entra proprio qui.
Una parte dei segnali di acquisto può oggi viaggiare direttamente tra l’infrastruttura Shopify e quella Google, riducendo la dipendenza dal browser.
Allo stesso tempo, GA4 continua a raccogliere attraverso l’integrazione nativa gli eventi necessari per ricostruire il customer journey ecommerce.
Per chi gestisce un ecommerce, quindi, la domanda utile è capire quali dati arrivano, da dove arrivano e come evitare sovrapposizioni.
Cosa cambia con Google & YouTube su Shopify
Per configurare Shopify con Google Analytics 4, Google indica oggi l’app Google & YouTube come implementazione raccomandata.
Collegando la proprietà GA4, Shopify invia automaticamente diversi eventi ecommerce.
Oltre a eventi già disponibili come view_item, add_to_cart, begin_checkout e purchase, Google ha ampliato il set con informazioni come view_item_list, remove_from_cart, view_cart e add_shipping_info.
Questo offre a GA4 una lettura più completa del percorso tra scoperta del prodotto e acquisto.
Per Google Ads esiste inoltre un secondo livello: l’integrazione Shopify con Google Ads Data Manager utilizza una comunicazione diretta server-to-server per recuperare segnali di conversione legati al checkout completato.
La distinzione è importante perché “integrazione nativa Google” e “server-side tracking” descrivono livelli diversi dello stesso ecosistema.
Cosa significa davvero server-side in questo caso
Nel tracking tradizionale, gran parte degli eventi parte dal browser dell’utente.
Questo rende la raccolta più esposta a restrizioni del browser, ad blocker, problemi di caricamento e altri elementi che possono interrompere l’esecuzione del tag.
Con l’integrazione Data Manager, Shopify può inviare direttamente a Google Ads la conversione relativa al checkout completato, affiancando il segnale raccolto tramite Google tag.
Google specifica che i due eventi vengono poi deduplicati prima dell’attribuzione. Questo rende il dato di acquisto più resiliente.
Va però fatta una distinzione rispetto a un vero progetto di server-side tracking tramite GTM Server, dove l’azienda gestisce un proprio endpoint server e decide quali eventi raccogliere, trasformare e inoltrare verso GA4, Google Ads, Meta o altre piattaforme.
L’integrazione Shopify-Google è gestita dai due provider e ha un perimetro prestabilito.
Un’architettura server-side dedicata offre invece un livello superiore di controllo sul flusso dei dati.
GA4 e purchase: perché il transaction ID resta fondamentale
Quando più sistemi possono inviare informazioni sullo stesso ordine, la deduplicazione diventa essenziale.
In GA4 il parametro centrale è transaction_id.
Google Analytics utilizza questo identificativo per riconoscere eventi purchase riferiti alla stessa transazione e ridurre il rischio di contare due volte lo stesso acquisto.
Ogni ordine deve quindi avere un ID univoco e coerente. È un dettaglio tecnico con conseguenze molto concrete.
Se un vecchio pixel, un tag GTM, una nuova integrazione e un'app di terze parti continuano a inviare lo stesso evento con configurazioni differenti, i dati possono divergere o duplicarsi.
Per questo, dopo qualsiasi modifica al setup Shopify GA4, conviene verificare sempre il transaction_id, il valore dell’ordine, la valuta e gli item inviati.
Il problema dei vecchi tag Shopify
Il 2026 ha segnato anche la fine di molte implementazioni legacy.
Google ha raccomandato la migrazione dei tag verso Google & YouTube in seguito alla nuova esperienza di checkout Shopify.
Per i merchant Shopify Plus, la deadline per l'upgrade delle pagine Thank you e Order status era il 28 agosto 2025, per gli store non-Plus il 26 agosto 2026.
La seconda deadline è appena passata.
Script inseriti attraverso vecchie modalità come checkout.liquid o gli Additional Scripts delle pagine post-checkout possono quindi smettere di rappresentare una soluzione affidabile.
Questo rende settembre un momento particolarmente utile per controllare gli account che hanno accumulato negli anni diversi strati di tracking.
Una vecchia integrazione rimasta attiva insieme a Google & YouTube può generare duplicazioni. Una configurazione legacy che ha smesso di funzionare può invece lasciare buchi nei dati.
Entrambi i casi finiscono nello stesso posto: report difficili da interpretare.
Server-side significa dati perfetti?
Il server-side migliora l’affidabilità di alcuni segnali, soprattutto quando l’evento nasce direttamente dal sistema che registra l’ordine.
L’attribuzione resta però un tema distinto.
Sapere con certezza che un acquisto è avvenuto non equivale automaticamente a sapere quale touchpoint abbia generato quella vendita.
Per attribuire correttamente una conversione servono ancora informazioni sulla sessione, sorgente, campagna, identificatori advertising, consenso e percorso precedente dell’utente.
È proprio qui che browser-side e server-side devono essere letti insieme.
Il browser conserva un ruolo importante per comprendere come l’utente è arrivato allo store e cosa ha fatto prima dell’acquisto. Il server offre un segnale molto forte sul fatto che la transazione sia realmente avvenuta.
Un setup efficace prova a collegare queste due parti senza confonderle.
Cosa controllare oggi in un setup Shopify GA4
Per un ecommerce già attivo, partirei da pochi controlli essenziali:
- verificare che Google & YouTube sia collegato alla proprietà GA4 corretta;
- individuare vecchi tag, custom pixel o app che inviano ancora eventi
purchase; - confrontare
transaction_id, revenue e numero di ordini tra Shopify e GA4; - controllare consenso e configurazione di Consent Mode;
- verificare separatamente le conversioni utilizzate da Google Ads per il bidding.
L’obiettivo è ricostruire una mappa semplice: quale sistema invia quale evento e verso quale piattaforma.
È una verifica molto più utile del tentativo di far coincidere Shopify e GA4 al centesimo. I due strumenti hanno logiche, finestre e finalità differenti, quindi una certa discrepanza è fisiologica.
Deduplicazione e doppio tracking: dove nasce il rischio
Google stesso raccomanda di rimuovere i tag legacy quando si migra verso Google & YouTube e di controllare la presenza di conversioni duplicate.
È un punto particolarmente importante per gli store che negli anni hanno aggiunto GTM, custom pixel, app analytics o script direttamente nel checkout.
Il problema spesso nasce da implementazioni che singolarmente funzionano.
Quando convivono, però, possono inviare lo stesso ordine più volte o utilizzare parametri differenti per la stessa transazione.
La migrazione verso il nuovo setup è quindi anche un’occasione per semplificare l’architettura di tracking.
Meno tag ridondanti significano debug più semplice, responsabilità più chiare e maggiore facilità nel capire da dove arriva una discrepanza.
Quando serve ancora un setup server-side dedicato
Per molti store, l’integrazione nativa Shopify-Google offre già una base valida per GA4 e Google Ads.
Un progetto server-side dedicato acquista valore quando il tracking deve coprire più piattaforme, mercati o logiche custom.
Può essere utile, per esempio, quando bisogna collegare nello stesso framework GA4, Google Ads, Meta Ads, CRM e altre fonti first-party, oppure quando serve maggiore controllo sui parametri inviati, sulle trasformazioni dei dati e sulla governance del consenso.
In questi casi, lavorare su una vera architettura di server-side tracking permette di progettare il flusso partendo dagli obiettivi di misurazione dell’ecommerce.
Per uno store Shopify, la questione diventa quindi capire quanto possa coprire l’integrazione nativa e dove serva invece una configurazione più avanzata.
Shopify, GA4 e attribuzione: quale dato guardare
Una delle conseguenze più interessanti di questo cambiamento riguarda il rapporto tra dato analytics e dato advertising.
Shopify rappresenta la fonte transazionale: registra l’ordine.
GA4 ricostruisce il comportamento e il percorso dell’utente secondo il proprio modello di analytics.
Google Ads attribuisce le conversioni alle interazioni pubblicitarie secondo le proprie regole e utilizza quei segnali per il bidding.
Questi numeri possono essere vicini senza risultare perfettamente identici.
L’obiettivo di un buon setup è avere dati coerenti abbastanza da prendere decisioni affidabili, riuscendo allo stesso tempo a spiegare le principali differenze tra piattaforme.
Il server-side contribuisce soprattutto a ridurre una parte della perdita di segnale: la qualità finale dipende ancora da implementazione, consenso, tagging e configurazione delle conversioni.
Shopify e GA4 richiedono un tracking più ordinato
Nel 2026 l’integrazione tra Shopify e Google Analytics 4 è diventata più centralizzata e il segnale server-side assume un ruolo crescente nella misurazione degli acquisti verso l’ecosistema Google.
Per gli ecommerce, il vantaggio principale è una maggiore resilienza del dato.
La priorità adesso è fare ordine: verificare Google & YouTube, eliminare implementazioni legacy ridondanti, controllare transaction_id, comprendere quali eventi viaggiano via browser e quali attraverso integrazioni server-side.
Da qui si può decidere se il setup nativo sia sufficiente oppure se serva un’infrastruttura più avanzata.
Perché la qualità del tracking dipende sempre meno dal numero di tag installati e sempre più dalla coerenza del sistema che li collega.








