Stape
Ricerca
Prova gratis

Modulo PrestaShop per il server Google Tag Manager

Aggiornato
23 dic 2024
Pubblicato
9 ott 2024
Disponibile anche in

PrestaShop ha guadagnato popolarità grazie alla sua elevata flessibilità e personalizzazione nella creazione di un negozio online. Se state cercando una soluzione per impostare il monitoraggio lato server del vostro sito web, prendete in considerazione una soluzione sviluppata da Stape: il modulo PrestaShop per il server GTM.

In questo articolo analizzeremo la soluzione, ne descriveremo i vantaggi, spiegheremo come configurarla e come testare la configurazione del modulo.

Vantaggi del modulo PrestaShop per il server GTM

Il modulo PrestaShop è stato creato principalmente per il monitoraggio lato server; tuttavia, aggiunge automaticamente uno snippet GTM web a ogni pagina del vostro negozio online.

Per gli utenti lato server, l’utilizzo del modulo PrestaShop offre i seguenti vantaggi:

  • Rendere gli script di monitoraggio (snippet di GTM, Google Analytics) resistenti agli ad blocker.
  • Arricchire il dataLayer con i dati dei prodotti e degli utenti.
  • Inviare webhook al server GTM.

Perché scegliere il modulo Stape per il monitoraggio lato server di PrestaShop?

Oltre ai vantaggi descritti sopra, se siete registrati come utenti di Stape potete anche utilizzare Cookie Keeper, che permette di evitare le restrizioni del browser (come Safari ITP) e di prolungare la durata dei cookie.

Inoltre, è possibile utilizzare gratis numerosi potenziamenti sviluppati da Stape. I potenziamenti aiutano a rendere l’esperienza lato server più fluida possibile. Tra i più diffusi ci sono:

  • Custom GTM e GA4 Loader - rende gli script GTM e GA4 più resistenti agli ad blocker.
  • Anonymizer - rimuove o rende anonimi i dati degli utenti da GA4.
  • Stape Store - database integrato che permette di scrivere, leggere e sincronizzare i dati all’interno di Google Tag Manager lato server.

Come configurare il modulo PrestaShop per il server GTM

1. Configurare il contenitore server GTM e ospitarlo su Stape.

2. Per avviare l’installazione, è necessario acquistare il modulo sulla piattaforma PrestaShop.

PrestaShop module on the marketplace

3. Configurare le impostazioni in tre schede: Impostazioni generali, DataLayer e Webhook.

3.1 Scheda Impostazioni generali

Questa scheda contiene tutte le opzioni per configurare l’installazione dello snippet GTM su ogni pagina del sito PrestaShop.

Aggiungere i seguenti dati:

  • Inserire snippet GTM - abilitare questo campo per aggiungere lo snippet GTM a ogni pagina del vostro negozio PrestaShop. Aggiungere l’ID del contenitore web GTM (si trova nell’account GTM nella scheda “Account”). Il formato dovrebbe essere il seguente: GTM-XXXXXXX.
  • URL del contenitore server GTM - utilizzare il sottodominio creato per il monitoraggio lato server.
Se non avete un sottodominio, seguite le istruzioni per aggiungere un dominio personalizzato al contenitore sGTM.
  • Identificativo del contenitore Stape - è un parametro facoltativo, ma consigliamo vivamente di aggiungerlo perché aumenta la protezione contro i blocker. L’identificativo del contenitore Stape si trova nella sezione del contenitore nell’amministrazione di Stape. Per istruzioni più dettagliate, seguire la guida di Stape su come trovare l’identificativo del contenitore Stape.
  • Cookie Keeper - anch’esso facoltativo: se lo si attiva, si riduce al minimo l’impatto delle restrizioni di Safari ITP.
Example of General Settings Tab in PrestaShop module

3.2 Scheda DataLayer

In questa scheda sono presenti i pulsanti che abilitano gli eventi del DataLayer. Con il loro aiuto, è possibile arricchire i dati aggiungendo informazioni sui prodotti e sugli utenti.

Ecco l’elenco degli eventi che l’applicazione genererà:

  • view_collection
  • view_item
  • add_to_cart
  • view_cart
  • remove_from_cart
  • begin_checkout
  • add_shipping_info
  • add_payment_info
  • purchase
dataLayer events in PrestaShop module

3.3 Scheda Webhook

!

Attenzione:

Un limite dell’utilizzo dei webhook su PrestaShop è che non includono i dati dei cookie, essenziali per il monitoraggio su qualsiasi piattaforma. Pertanto, l’affidamento agli eventi webhook deve essere preso in considerazione solo come ultima risorsa, se non si è in grado di monitorare i dati online con altri mezzi.

Qui è possibile configurare i webhook da inviare a un URL specifico per eventi diversi, come acquisti e/o rimborsi.

Per attivare la configurazione dei webhook, attivare “Invia webhook al contenitore GTM del server”. Successivamente, occorre aggiungere l’URL del proprio contenitore server (formato: https://gtm.example.com/data).

Attivate i campi in base al tipo di evento - acquisto e/o rimborso.

Consultate i post del blog sull’uso e il debug dei webhook:

Cliccare su “Salva”.

Webhook configuration in PrestaShop module

4. Inviare i dati al contenitore server Google Tag Manager. I due metodi più comuni per ottenere questo risultato sono:

5. Impostare il monitoraggio all’interno del contenitore server Google Tag Manager.

La maggior parte dei principali strumenti di marketing e analisi offre già il supporto per il tagging lato server e include tag per sGTM.

È possibile utilizzare i modelli precostituiti per PrestaShop, che semplificheranno il processo di configurazione per Meta, GA4 e Google Ads. Scoprite come configurare i modelli nel nostro articolo

Inoltre, è possibile trovare guide su come implementare il monitoraggio degli eventi sul lato server:

In più, è possibile migliorare i dati di sGTM utilizzando Firestore o Google Sheets. Un’altra caratteristica utile di sGTM è la capacità di inviare le conversioni offline a Facebook e AdWords.

Consultate l’elenco delle piattaforme che supportano il tagging lato server di Google Tag Manager nel nostro post sul blog. 

Verificare la configurazione del modulo PrestaShop

Controllare la configurazione sul sito web

Per verificare la configurazione, visitate una qualsiasi pagina web e aprite la console del browser. Andate alla scheda Rete e cercate il vostro sottodominio. Se trovate una richiesta con un codice di stato 200, vuol dire che la configurazione funziona correttamente.

Check custom domain on the website

Debug degli eventi attivati in GTM

Il debug in GTM per il sito PrestaShop funziona come per qualsiasi altra piattaforma. Per verificare se gli eventi configurati in dataLayer vengono attivati, è necessario lanciare un’anteprima nel contenitore web di GTM, eseguire le azioni richieste (ad esempio, aggiungere un articolo al carrello) sul sito web e verificare se i tag si attivano in GTM.

GTM preview

In sintesi

Il monitoraggio lato server offre vantaggi significativi per la raccolta dei dati, garantendo una maggiore accuratezza dei dati rilevati. Stape ha sviluppato il modulo PrestaShop per semplificare l’uso di sGTM.

Questo modulo permette di aggirare gli ad blocker e le restrizioni del browser, di inviare webhook da negozi offline e di arricchire i dati con acquisti e dati degli utenti.

Se cercate un modo semplice e veloce per implementare il monitoraggio lato server per il vostro sito PrestaShop, il modulo di Stape è la soluzione perfetta. In caso di problemi con la configurazione del modulo, forniamo assistenza ai nostri utenti.

Prova Stape per tutto ciò che riguarda il lato serverproprio ora!