Vai al contenuto
Lexiik
google-tools

Google Tag Manager: distribuire i tag di tracking senza sviluppatore

Ultimo aggiornamento : 12 aprile 2026

Google Tag Manager (GTM) è un sistema di gestione dei tag gratuito sviluppato da Google. Permette ai team marketing di installare, modificare e rimuovere codici di tracking sul proprio sito web senza l'intervento di uno sviluppatore. Per i negozi PrestaShop, GTM è diventato lo standard per centralizzare la gestione di tutti gli strumenti di analytics, pubblicitari e di personalizzazione da un'unica interfaccia.

I concetti chiave di Google Tag Manager

GTM ruota attorno a cinque concetti fondamentali. Il container è lo script JavaScript principale che si installa una sola volta su tutte le pagine del negozio. I tag sono i codici di tracking da distribuire — un pixel Meta, un tag GA4, un codice di conversione Google Ads. I trigger definiscono quando un tag deve attivarsi: a ogni visualizzazione di pagina, al clic su un pulsante specifico, quando un modulo viene inviato. Le variabili memorizzano informazioni dinamiche riutilizzabili — l'ID prodotto, il prezzo, il nome della pagina. Il dataLayer è l'oggetto JavaScript che funge da canale di comunicazione tra il negozio PrestaShop e GTM.

🏷️

Tag

Codici di tracking da distribuire: GA4, Meta Pixel, Google Ads, strumenti heatmap, widget chat.

Trigger

Condizioni di attivazione dei tag: visualizzazione pagina, clic, invio modulo, scroll, evento personalizzato.

📦

DataLayer

Livello dati JavaScript che trasmette le informazioni dinamiche del negozio a GTM.

Vantaggi di GTM per i negozi e-commerce

Il principale vantaggio di GTM è la velocità e l'autonomia. Senza GTM, aggiungere un nuovo pixel di tracking su PrestaShop richiede una modifica del codice PHP o dei template Smarty, un deployment e dei test — almeno un'ora di lavoro dello sviluppatore. Con GTM, bastano pochi minuti dall'interfaccia web. Questa agilità è cruciale per testare nuove campagne, fare A/B test sulle configurazioni di tracking o rispondere alle richieste urgenti dei team marketing.

GTM include anche una modalità anteprima e debug che permette di verificare esattamente quali tag si attivano, su quali pagine e con quali dati — senza influenzare gli utenti reali. Ogni modifica viene versionata: è possibile tornare a una versione precedente con un solo clic in caso di problemi. Queste funzionalità rendono GTM un ambiente sicuro per gestire strumenti critici come il tracking delle conversioni.

Casi d'uso comuni su PrestaShop

  • Distribuzione di Google Analytics 4 con tracking e-commerce avanzato (eventi purchase, add_to_cart, ecc.)
  • Installazione del Meta Pixel (Facebook) per campagne di retargeting e Advantage+
  • Tracking delle conversioni Google Ads per ottimizzare le campagne Shopping e Performance Max
  • Integrazione di strumenti heatmap (Hotjar, Microsoft Clarity) senza modificare il codice PrestaShop
  • Distribuzione di widget di chat in diretta (Intercom, LiveChat, Tawk.to)
  • Tracking dei clic sui pulsanti di aggiunta al carrello per analisi comportamentali

Il dataLayer e-commerce su PrestaShop

Per sfruttare appieno GTM su PrestaShop, il negozio deve inviare eventi nel dataLayer. Concretamente, sulla pagina di conferma dell'ordine, il codice PrestaShop deve generare un oggetto JavaScript contenente i dati della transazione: ID ordine, lista dei prodotti acquistati con prezzi e quantità, ricavo totale, tasse, spese di spedizione. GTM legge questi dati e li trasmette a GA4, Google Ads o qualsiasi altro strumento di tracking configurato.

Questa integrazione può essere realizzata tramite un modulo PrestaShop dedicato (diversi moduli gratuiti e a pagamento sono disponibili nel marketplace PrestaShop), oppure sviluppando le chiamate al dataLayer direttamente nei template del tema. Il secondo approccio è più robusto e duraturo, poiché indipendente dagli aggiornamenti di moduli di terze parti.

Consiglio: inizia con un audit dei tag esistenti

Prima di migrare a GTM, fai un inventario di tutti gli script di tracking attualmente installati direttamente nel codice del tuo negozio PrestaShop. È frequente scoprire pixel obsoleti, script duplicati o strumenti non utilizzati che rallentano il caricamento delle pagine. GTM è l'occasione per fare pulizia e attivare solo ciò di cui si ha realmente bisogno.

Installare GTM su PrestaShop

L'installazione di GTM su PrestaShop consiste nell'inserire due frammenti di codice: uno script JavaScript nel tag head di ogni pagina e un iframe noscript subito dopo l'apertura del tag body. Entrambi i frammenti sono forniti direttamente nell'interfaccia GTM al momento della creazione del container. Su PrestaShop è possibile aggiungerli tramite un modulo dedicato, tramite gli hook displayHead e displayAfterBodyOpeningTag in un modulo personalizzato, oppure modificando direttamente il file template principale del tema.