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:
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.
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.
1.1 Seleziona il tuo account GTM → Clicca su Admin → Clicca + accanto al nome del contenitore.
1.2 Aggiungi il nome del contenitore → Sotto la piattaforma target, scegli Server. Clicca su Crea.
1.3 Scegli "Fornitura manuale del server di tagging". Copia la configurazione del contenitore. Ne avremo bisogno nei passaggi successivi.
2.1 Vai su stape.io e crea un account o accedi. Puoi provare il nostro servizio gratuitamente ed esplorare i vantaggi dell'hosting Stape per il server GTM.
2.2 Premi il pulsante "Crea contenitore" in alto a destra.
2.3 Inserisci i dettagli del contenitore:
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".
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.
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.
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.
Devi impostare un record CNAME se non utilizzi Global CDN.
Devi impostare due record CNAME se utilizzi Global CDN.
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.
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.
Ci sono due scenari:
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.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.
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:
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.
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.
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.
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 dati → raccolta dati.
Un'altra impostazione essenziale (e nuova) che dovresti considerare è come GA4 identifica gli utenti.
Hanno due opzioni:
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.
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.