Stape
Ricerca
Prova gratis

Come configurare il monitoraggio GA4 utilizzando il contenitore lato server di Google Tag Manager

Aggiornato
25 nov 2024
Pubblicato
12 nov 2020
Disponibile anche in

In questo post del blog, esplorerai alcune funzionalità avanzate di Google Analytics 4 e imparerai come configurare GA4 lato server utilizzando Google Tag Manager. Scoprirai anche come renderlo resistente agli AdBlocker e alle restrizioni di tracciamento grazie al potenziamento Stape Custom Loader.

Il tracciamento lato server di GA4 offre molti vantaggi. I principali sono:

  • Conformità alle normative sulla privacy dei dati. Il tracciamento lato server ti offre un maggiore controllo sulla raccolta, l'archiviazione e il trattamento dei dati, consentendoti di allineare le tue operazioni di gestione dei dati con le normative che ti riguardano.
  • Anonimizzazione dei dati. Puoi anonimizzare i dati sensibili prima di inviarli a GA4.
  • Maggiore accuratezza e qualità dei dati. Gli AdBlocker, le limitazioni del browser e le azioni degli utenti influiscono negativamente sul tracciamento lato client, mentre il tracciamento lato server GA4 è meno sensibile a questi problemi.
  • Attribution e tracciamento dei dati migliorati. GA4 lato server fornisce modelli di attribuzione più affidabili e dati di conversione più precisi, poiché alcuni eventi lato server potrebbero essere persi dagli script lato client.
  • Protezione dei dati migliorata. I dati inviati dal server a GA4 possono essere protetti utilizzando HTTPS, riducendo il rischio di interferenze.

Introduzione al tracciamento lato server

Il tracciamento lato server raccoglie i dati da un sito web o un'app inviandoli a un server. Il server elabora e invia i dati a Google Analytics. Questo approccio offre diversi vantaggi, tra cui maggiore accuratezza dei dati, protezione dei dati potenziata e migliori prestazioni. Le aziende che desiderano ridurre l'impatto del tracciamento lato client sulla velocità di caricamento delle pagine, mantenendo comunque la raccolta di dati preziosi, traggono vantaggio dal tracciamento lato server.

A differenza del tracciamento lato client, dove i dati vengono raccolti e processati direttamente sul dispositivo dell'utente, il tracciamento lato server sposta la raccolta e l'elaborazione dei dati su un server. Questo migliora la sicurezza dei dati e garantisce che i dati raccolti siano più accurati e meno soggetti a manipolazioni.

Utilizzando un data layer, le aziende possono migliorare ulteriormente l'accuratezza e l'affidabilità dei dati raccolti tramite il tracciamento lato server.

Sfruttando il tracciamento lato server, le aziende possono ottenere approfondimenti più dettagliati sul comportamento degli utenti, ottimizzare le loro strategie di marketing e garantire la conformità alle normative sulla privacy dei dati. Che tu stia utilizzando Google Analytics 4 (GA4), il tracciamento lato server può essere un elemento di svolta per la tua strategia di raccolta dati.

how server-side tracking works

Il tracciamento lato server ha molti vantaggi, tra cui una durata prolungata dei cookie, maggiore accuratezza nel tracciamento, miglioramento della velocità di caricamento delle pagine, migliore sicurezza dei dati, superamento degli AdBlocker e degli ITP, e molto altro.

Prima di procedere, è necessario avere un account GA4 attivo. Impostiamo un contenitore server GTM utilizzando il servizio Stape.

Passo 1. Crea un contenitore server di Google Tag Manager

1.1 Seleziona il tuo account GTM → Clicca su Admin → Clicca + accanto al nome del contenitore.

set up server gm

1.2 Aggiungi il nome del contenitore → Sotto la piattaforma target, scegli Server. Clicca su Crea.

set up server gm

1.3 Scegli "Fornitura manuale del server di tagging". Copia la configurazione del contenitore. Ne avremo bisogno nei passaggi successivi.

Passo 2. Crea un account Stape per ospitare il tuo contenitore server GTM

2.2 Premi il pulsante "Crea contenitore" in alto a destra.

2.3 Inserisci i dettagli del contenitore:

  • Nome del contenitore. Il nome non deve necessariamente essere lo stesso del nome del contenitore nel tuo server GTM.
  • Configurazione del contenitore: incolla la Configurazione del Contenitore che hai copiato dal tuo contenitore Server di Google Tag Manager.
  • Posizione del server: seleziona la posizione del server in base alla posizione della maggior parte dei tuoi clienti. La posizione non può essere modificata successivamente.

2.4 Scegli un piano per il tuo contenitore. Puoi iniziare con il piano gratuito. Clicca su "Continua con il piano gratuito".

Vedrai lo stato del tuo contenitore, la configurazione del contenitore e il nome del piano. Ci vogliono alcuni minuti per distribuire un contenitore server. Ricarica la pagina per aggiornare lo stato. Se l'impostazione è stata eseguita correttamente, dovresti vedere lo stato "In esecuzione".

Passo 3. Crea un URL server di tagging personalizzato

Una funzionalità fondamentale del tagging lato server è l'impostazione dei cookie di prima parte, che richiede una configurazione lato server. È necessario utilizzare un URL o un dominio di tagging personalizzato per abilitare questa funzionalità. L'URL del server di tagging personalizzato o il dominio personalizzato devono condividere lo stesso dominio del tuo sito web.

A causa delle restrizioni sui cookie, configurare domini personalizzati per sGTM è diventato più complesso. La prevenzione intelligente del tracciamento influisce sul tracciamento degli utenti su Safari e Firefox.

Per migliorare il tuo tracciamento, devi configurare un dominio personalizzato. Questo ti aiuterà a prolungare la durata dei cookie su tutti i browser.

Vediamo come configurare un dominio personalizzato per l'URL del server di tagging sGTM.

  • Stessa origine
  • Sottodominio
  • Dominio predefinito

Tuttavia, il metodo "Stessa origine" è tecnicamente avanzato e richiede un CDN o un bilanciatore di carico. Se vuoi configurare lo stesso dominio di origine, segui questa guida sul nostro blog.

types of custom domain configuration

Se non puoi configurare il dominio di origine, abbiamo soluzioni per prolungare la durata dei cookie su Safari: Own CDN e Cookie Keeper.

Di default, quando aggiungi il tuo sottodominio personalizzato al contenitore Stape, verrà verificato tramite il record CNAME.

Ecco un esempio di configurazione di un sottodominio personalizzato:

3.1 Accedi al tuo account Stape, scegli un contenitore, scorri verso il basso e clicca su "Aggiungi dominio personalizzato".

3.2 Vedrai i record DNS che devono essere aggiunti per verificare il dominio personalizzato.

I record DNS dipendono dalla posizione del server e dall'opzione CDN scelta.

  • Disabilita CDN - scegli di non utilizzare alcun tipo di CDN.
  • Stape Global CDN - carica gli script da un server più vicino all'utente che visita il tuo sito web. Questa funzione è gratuita ed è disponibile per tutti i contenitori sGTM di Stape.
  • Own CDN - aiuta a taggare gli URL del server dalla stessa IP del tuo sito web. Questo ti dà la possibilità di impostare cookie che Safari non può ridurre.

Devi impostare un record CNAME se non utilizzi Global CDN.

cdn settings on stape

Devi impostare due record CNAME se utilizzi Global CDN.

cdn settings on stape

3.3 Accedi al servizio di gestione del tuo dominio (es. Cloudflare) e crea un nuovo record DNS per il sottodominio che desideri utilizzare.

If you use Global CDN, set additional CNAME record.

3.4 Una volta verificato il dominio personalizzato, dovresti vedere lo stato "pronto" accanto all'URL del server di tagging nell'amministrazione di Stape. Se riscontri problemi nella verifica di un dominio personalizzato, segui questa guida per la risoluzione dei problemi relativi al dominio personalizzato.

3.5 Vai al contenitore Server di Google Tag Manager → Admin → Impostazioni del contenitore → Cambia URL del server di tagging con il tuo sottodominio.

Aggiungere un sottodominio personalizzato con record A e AAAA

Se desideri verificare il tuo sottodominio personalizzato utilizzando i record A e AAAA, puoi farlo cliccando su Impostazioni avanzate dopo aver aggiunto il sottodominio personalizzato al contenitore e selezionando la casella "Usa record A invece di record CNAME".

1. Apri il tuo contenitore sGTM su Stape, scorri fino a “Domini” e clicca su Aggiungi dominio personalizzato.

2. Scrivi un dominio personalizzato. Clicca su Impostazioni avanzate dopo aver aggiunto il sottodominio personalizzato al contenitore e seleziona la casella "Usa record A invece di record CNAME".

3. I record DNS che dovresti configurare variano in base alla posizione del server. Vedrai i record DNS che dovresti aggiungere nel tuo contenitore stape.io.

4. Accedi al tuo account DNS e aggiungi i record che vedi nel tuo account stape.io. Qui sotto c'è un esempio di configurazione DNS per CloudFlare. Apri l'impostazione DNS del dominio richiesto e clicca su Aggiungi record.

Scrivi quindi i record che vedi nel tuo account stape.io. Assicurati che il proxy sia disattivato.

Di solito ci vogliono 2-3 ore per verificare il dominio personalizzato. Per alcuni provider DNS, la verifica dei record potrebbe richiedere fino a 72 ore. Ti invieremo un'email una volta che il dominio personalizzato sarà verificato o se verrà rilevato un errore. Se c'è un errore nella verifica, segui queste istruzioni su come verificare la verifica del dominio personalizzato.

5. Una volta verificato il dominio personalizzato, torna al contenitore Server di Google Tag Manager → Scegli il tuo contenitore server → Admin → Impostazioni del contenitore → Incolla l'URL del server di tagging.

6. Se utilizzi un dominio personalizzato, si consiglia vivamente di aggiornare lo script Web GTM sul tuo sito web. Questa modifica caricherà gtm.js dal tuo dominio. Per farlo, sostituisci il dominio predefinito googletagmanager.com con il dominio personalizzato che hai configurato nel passaggio precedente.

Passo 4. Configurare Google Analytics 4

Ci sono due scenari:

4.1 Se hai già configurato Google Analytics 4 all'interno del tuo contenitore web GTM, tutto ciò che devi fare è:

4.1.1 Aggiungere l'URL del contenitore server alle impostazioni del Tag di Google. Nelle impostazioni di configurazione, aggiungi il parametro server_container_url e aggiungi il tuo URL del server di tagging come valore.

4.1.2 Crea un client Google Analytics 4 nel contenitore server GTM. Per farlo, apri la sezione dei client → Crea Nuovo client → Seleziona tipo di client Google Analytics: GA4 (Web) → Aggiungi il nome del client e clicca su salva.

4.1.3 Nel contenitore server GTM crea un nuovo tag con il tipo di tag Google Analytics: GA4.

4.1.4 Aggiungi ID di misurazione e Nome evento.

ID di misurazione - Segui questa guida per trovare l'ID GA4. Puoi aggiungerlo come variabile o, se l'evento proviene da un tag web GA4, puoi lasciare questo campo vuoto per ereditare l'ID di misurazione dell'evento.

Nome evento - Il nome dell'evento da inviare a Google. Vedi gli eventi consigliati per ulteriori informazioni. Se questo campo è vuoto, verrà inviato il valore del parametro event_name.

4.1.5 Clicca su Attivazione e configura un trigger con il tipo di trigger Personalizzato che si attiverà ogni volta che il nome del client è uguale a GA4 (o al nome del client GA4 che hai specificato nel passaggio 2.b) → Clicca su salva.

4.2 Se non hai configurato GA4, segui i passaggi seguenti:

4.2.1 All'interno del contenitore Web, crea un nuovo tag di tipo Google Tag. Aggiungi il tuo ID Google Tag.

Aggiungi il trigger al tag GA4. Solitamente, dovrebbe attivarsi su tutte le visualizzazioni di pagina.

Puoi anche creare una variabile di impostazioni di configurazione di Google Tag, che predefinirà le impostazioni di Google Tag se devi utilizzare più Google Tag sul tuo sito web e non vuoi aggiungere manualmente le impostazioni per ciascun tag.

Questi parametri possono, ad esempio, definire se desideri inviare un evento di visualizzazione di pagina ogni volta che viene attivato un Google Tag, impostare i parametri UTM, impostare l'ID cliente, ecc. Esiste un elenco di parametri di configurazione standard per i tag di Google.

4.2.2 Per configurare il tracciamento degli eventi GA4, vai alla sezione dei tag e crea un nuovo tag di tipo Google Analytics: Evento GA4. Aggiungi il tuo ID GA4 e il nome dell'evento; c'è un elenco di nomi di eventi standard.

4.2.3 Vai al contenitore server di Google Tag Manager. Clicca su Clienti e poi su Nuovo.

4.2.4 Scegli Google Analytics: GA4 (web) e clicca su Salva.

4.2.5 Vai a Tag e clicca su Nuovo.

4.2.6 Scegli Google Analytics: GA4.

4.2.7 Aggiungi Measurement ID e Nome Evento.

Measurement ID: segui questa guida per trovare l'ID GA4. Puoi aggiungerlo come variabile o, se l'evento proviene da un tag GA4 web, puoi lasciare questo campo vuoto per ereditare l'ID di misurazione dell'evento.

Nome Evento: il nome dell'evento da inviare a Google. Vedi gli eventi consigliati per ulteriori informazioni. Se questo campo è vuoto, verrà inviato il valore del parametro event_name.

4.2.8 Clicca su Triggering.

4.2.9 Crea trigger per il tag. Il nome del cliente dovrebbe essere uguale a GA4. Esempio:

Clicca su +

Scegli Custom type → clicca su Alcuni eventi → scegli Client Name nelle variabili predefinite → imposta Equals GA4 (il nome del tuo cliente GA4) → clicca su Salva.

4.2.10 Apri i debugger di GTM web e server e testa la configurazione.

Apri la modalità di anteprima del contenitore server e verifica che vengano visualizzate le richieste GA4. Pubblica l'aggiornamento nei contenitori Google Tag Manager server e web.

Passo 5. Configura un Custom Loader [opzionale]

Il Custom Loader modifica i percorsi di caricamento di gtag.js e gtm.js per resistere ai blocchi degli annunci e agli ITP, potenzialmente aumentando il volume dei dati fino al 40%.

5.1 Trova e copia il tuo ID GTM WEB in GTM. Per trovare l'ID GTM, accedi al tuo account Google Tag Manager e apri un contenitore GTM Web. In alto a destra (accanto ai pulsanti Invia e Anteprima), vedrai un breve testo che inizia con "GTM-" seguito da alcune lettere/numeri.

5.2 Apri il contenitore sGTM su Stape → Clicca su Power-Ups.

Trova Custom Loader e clicca su Use.

5.3 Aggiungi le seguenti impostazioni:

  • Seleziona il dominio dal menu a discesa. Seleziona il dominio personalizzato se hai configurato un dominio personalizzato per il tuo contenitore sGTM. Altrimenti, seleziona quello predefinito.
  • Aggiungi l'ID GTM web che hai copiato nel primo passaggio.
  • Seleziona il CMS che utilizza il tuo sito web o seleziona Altro. Questa configurazione influisce solo sulle istruzioni di configurazione. Stape ha plugin per WordPress, Magento e Shopify che semplificano la configurazione del tagging lato server.

Se non utilizzi nessuno di questi CMS o non vuoi usare i plugin Stape, seleziona Altro. Vedrai il codice GTM Web aggiornato → Copia questo script GTM Web e aggiungi o sostituisci lo script GTM Web esistente sul tuo sito.

Passo 6. Aggiorna l'URL del server di tagging nel Google Tag di GTM web

Aggiungi il seguente record all'interno del Google Tag nel contenitore Google Tag Manager web.

Parametro di configurazione: server_container_url

Valore: è il nome del tuo dominio nell'admin di stape.io.

Passo 7. Come testare la configurazione

Apri le modalità di anteprima dei contenitori Web e Server e verifica che vengano visualizzate le richieste GA4. Quindi, pubblica l'aggiornamento nei contenitori Google Tag Manager server e web. L'API del protocollo di misurazione di GA4 consente agli sviluppatori di inviare dati direttamente alle proprietà GA4 tramite richieste HTTP, migliorando la raccolta e l'integrazione dei dati con altre opzioni lato server.

Funzionalità avanzate di GA4

1. Modello di dati basato su eventi

Il modello di dati basato sugli eventi ti consente di creare un evento per qualsiasi attività sul sito web che desideri registrare in GA4. Puoi anche utilizzare parametri che aggiungono maggiore valore e descrizione a ciascun evento. Google ha preparato un elenco di nomi di eventi raccomandati da utilizzare in GA4, ma puoi anche creare eventi e parametri personalizzati.

2. Monitoraggio cross-device

Quando si tratta di analisi del traffico e delle vendite, il monitoraggio delle conversioni e degli utenti su più dispositivi è fondamentale. Supponiamo che un utente abbia visto il tuo annuncio Adwords su un dispositivo mobile e abbia cliccato su di esso. Per qualche motivo, decide di completare il checkout su un desktop. Tuttavia, l'utente non ha effettuato l'accesso a nessun servizio Google. Pertanto, Google non può riconoscerlo e attribuire il merito a quel particolare clic su Adwords. Di conseguenza, la fonte di conversione viene persa e le informazioni per l'ottimizzazione di Adwords sono incomplete.

Per risolvere questo problema, Google ha rilasciato Signals. Google ha integrato la funzionalità Signals in GA4 e ha aggiunto il machine learning. È progettato per identificare gli utenti che non hanno effettuato l'accesso a nessun servizio Google. Il machine learning colma tutte le lacune se un utente non ha effettuato l'accesso ai servizi Google o il suo dispositivo non può essere identificato tramite fingerprinting.

Per impostazione predefinita, la raccolta dati di Google Signals non è abilitata in GA4. È necessario abilitarla manualmente andando su impostazioni → cliccare su impostazioni datiraccolta dati.

Un'altra impostazione essenziale (e nuova) che dovresti considerare è come GA4 identifica gli utenti.

Hanno due opzioni:

  • solo tramite dispositivo
  • tramite user-id, Google Signals, quindi dispositivo

3. Eventi predefiniti

Google ha identificato gli eventi più comunemente utilizzati che i marketer e i proprietari di aziende monitorano in Google Analytics e GTM e li ha aggiunti alla funzionalità di misurazione avanzata.

Ora, visualizzazioni di pagina, scorrimenti, clic su link in uscita, ricerche sul sito, coinvolgimento video e download di file sono tracciati per impostazione predefinita.

Questa funzione è tipicamente abilitata per tutte le proprietà GA4. Tuttavia, è necessario assicurarsi che sia attiva per il proprio account. Per farlo, vai a Flussi di dati → scegli i dettagli del flusso Web e verifica se tutti gli eventi sono abilitati.

4. Hub di analisi e integrazione con BigQuery 

Google ha completamente ridisegnato l'hub di analisi/creazione rapporti all'interno di GA4. Consente agli utenti di creare facilmente tabelle pivot, tabelle e filtri. C'è anche una galleria di modelli, simile a quella che hanno in DataStudio. Pertanto, sarai in grado di analizzare i dati in modo più efficiente e trascorrere meno tempo a creare report personalizzati.

L'esportazione su BigQuery è disponibile per tutti gli utenti GA4. In sintesi, puoi esportare i dati GA4 su BigQuery, che può essere integrato con altre fonti come il tuo CRM.

5. Limite di dimensioni personalizzate e metriche personalizzate

In GA4, il limite di dimensioni e metriche personalizzate è aumentato. Google Analytics 4 consente di avere 25 dimensioni personalizzate a livello di utente e 50 dimensioni personalizzate a livello di evento. Le metriche personalizzate sono aumentate a 50. Un numero maggiore di metriche e dimensioni personalizzate offre maggiore flessibilità per la personalizzazione di GA4.

6. Vista debug di GA4

Il debugger di GA4 è estremamente utile per chi sta configurando Google Analytics 4. L'anteprima attivata ti consente di vedere quali eventi, proprietà degli eventi e dati utente GA4 sta elaborando. Questo rende la configurazione di GA4 molto più veloce e semplice.

7. Altri vantaggi

Probabilmente sei già stanco di leggere perché GA4 è così interessante. Quindi ecco un riepilogo rapido di altri vantaggi: valutazione dell'audience basata sulla probabilità di acquisto nei giorni successivi, combinazione di analisi web e app e molto altro.

Conclusione

GA4 e il tagging server di GTM sono stati creati per adattarsi alle attuali regole di tracciamento, tecnologie web, restrizioni e sicurezza dei dati. Avrai bisogno di tempo per abituarti alla nuova interfaccia e alle funzionalità e comprendere come possano meglio adattarsi al tuo sito web e alle esigenze della tua attività.

Se la migrazione a GA4 e ai contenitori server di GTM è complessa o ti rendi conto che hai bisogno di assistenza, non esitare a contattarci. Siamo a disposizione per rispondere alle tue domande o per configurare il tutto per te.

Taggato con:Google analytics

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