Analytics · · 4 min di lettura
GTM server-side + GA4 + Conversion API: guida alla configurazione 2026
iOS 17+, ITP, Consent Mode v2 e il modo pratico per mantenere il flusso dei dati di marketing senza violare le leggi sulla privacy.
Perché il tracciamento si è rotto
Il tracciamento basato sul browser è diventato ogni anno meno affidabile. L’Intelligent Tracking Prevention di Safari accorcia la durata dei cookie impostati da JavaScript, e la Link Tracking Protection di Apple rimuove i parametri di tracciamento noti dai link in Mail, Messaggi e nella navigazione privata. Gli ad blocker bloccano del tutto molti script di terze parti. Inoltre, le leggi sulla privacy in Europa e altrove richiedono il consenso prima della maggior parte del tracciamento di marketing.
Il risultato sono conversioni mancanti, ottimizzazione degli annunci più debole e report di cui nessuno si fida. Il tagging server-side non recupera i dati che le persone non hanno acconsentito a condividere, ma recupera gran parte di ciò che si perde per limiti tecnici.
Come funziona il tagging server-side
Il tuo sito ha ancora un container web di Google Tag Manager, ma invece di inviare i dati direttamente a Google, Meta e altri, invia gli eventi a un container server in esecuzione su un tuo sottodominio, come data.yoursite.com. Quel server inoltra poi gli eventi a GA4, Google Ads, la Conversions API di Meta, la Events API di TikTok e qualsiasi altra destinazione.
Poiché l’endpoint è first-party, i cookie possono essere impostati dal server con una durata più lunga e affidabile, e vengono bloccate meno richieste. Ottieni anche un unico punto in cui rimuovere o fare l’hash dei dati personali prima che lascino la tua infrastruttura.
Prima di tutto, Consent Mode v2
Da marzo 2024 Google richiede i segnali di Consent Mode v2 per le funzioni pubblicitarie destinate agli utenti dello Spazio economico europeo. Oltre ad analytics_storage e ad_storage, due parametri più recenti indicano se i dati dell’utente possono essere inviati a Google per la pubblicità (ad_user_data) e se possono essere usati per annunci personalizzati (ad_personalization).
Imposta il consenso predefinito su denied prima che si carichi qualsiasi tag, aggiornalo quando il visitatore sceglie nel banner dei cookie e assicurati che il container server rispetti lo stesso stato. Il tagging server-side non deve mai essere usato per inviare dati che il visitatore ha rifiutato.
gtag('consent', 'default', {
ad_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
analytics_storage: 'denied',
wait_for_update: 500
});
Una configurazione che funziona
- Crea un container server in Google Tag Manager e ospitalo su Cloud Run o su un hosting di tagging gestito.
- Associa a esso un sottodominio del tuo sito, così le richieste sono first-party.
- Fai puntare il tag GA4 del container web all’URL del container server.
- Nel container server, aggiungi il client GA4 e i tag per GA4, le conversioni di Google Ads e le conversioni avanzate.
- Aggiungi la Conversions API di Meta e le altre piattaforme come tag server, inoltrando consenso, indirizzo IP e user agent dove consentito.
- Genera nel browser un event_id per ogni conversione, invialo sia con il pixel sia con l’evento server e lascia che la piattaforma elimini i duplicati.
- Applica l’hash SHA-256 a indirizzi email e numeri di telefono prima di inviarli per la corrispondenza avanzata, e solo con il consenso.
Errori comuni
- Contare due volte le conversioni perché gli eventi browser e server non condividono un event_id.
- Dimenticare i parametri di consenso nelle richieste server-side, così le piattaforme trattano tutto il traffico allo stesso modo.
- Eseguire il container server su una sola piccola istanza; prevedi capacità sufficiente e monitora gli errori.
- Disattivare i vecchi tag il giorno del lancio invece di confrontare prima le due configurazioni in parallelo.
Test e rilascio
Usa la modalità anteprima di entrambi i container e la DebugView di GA4 per seguire il flusso degli eventi dall’inizio alla fine. Controlla in Events Manager di Meta la deduplicazione e la qualità della corrispondenza. Poi esegui il vecchio e il nuovo tracciamento in parallelo per una o due settimane, confronta le conversioni per canale e passa completamente solo quando i numeri tornano.
Fatto con attenzione, il tagging server-side ti dà dati più completi, pagine più veloci (meno script di terze parti nel browser) e un controllo migliore sulla privacy, tutto contemporaneamente.
Vuoi che diamo un’occhiata al tuo sito?
Usa il controllo gratuito del sito per un report immediato, oppure apri un ticket e un ingegnere ti risponderà entro un giorno lavorativo.