Configurare il tagging server-side può sembrare scoraggiante. È necessario investire tempo e denaro per impostare un server cloud, familiarizzare con il concetto chiave del tracciamento server-side e, infine, impostare il tracciamento server-side. Abbiamo creato l'hosting Stape per il Google Tag Manager server per semplificare il tagging server-side.
Con Stape, puoi impostare l'URL del server di tagging con un clic: è super semplice. Inoltre, ti fa risparmiare denaro. L'hosting di Stape è circa cinque volte più economico rispetto a GCP.
Detto ciò, l'hosting sGTM di Stape offre numerosi vantaggi, tra cui il prezzo e la semplicità, che consentono a chiunque, anche senza conoscenze tecniche, di impostare l'hosting cloud per il server del Google Tag Manager.
Oltre ai suoi costi e alla semplicità, Stape presenta molti altri vantaggi. In questo post, voglio coprire tutti i benefici che l'hosting Stape per sGTM offre.
È altamente raccomandato utilizzare un sottodominio personalizzato per l'URL del tuo server di tagging. Questo aiuterà a impostare i cookie in modo più accurato e a prolungarne la durata.
Esempi:
Aumentare la durata dei cookie
Safari ha algoritmi di Intelligent Tracking Prevention integrati che riducono la durata dei cookie a 24 ore (nella maggior parte dei casi). Grazie al tracciamento server-side con un sottodominio personalizzato, puoi prolungare la durata dei cookie in Safari. Ciò significa che quando un utente visita nuovamente il tuo sito, non sarà considerato un nuovo utente.
Impostare cookie di prima parte
Quando configuri l'API di conversione di Facebook utilizzando il GTM server-side, devi inviare fbp e fbc ai server di Facebook. Non puoi impostare questi cookie quando utilizzi un sottodominio di terze parti come server di tagging, poiché solo il tuo dominio ha accesso per dichiarare i cookie per il tuo sito web. Senza un sottodominio personalizzato, verranno inviati meno parametri a Facebook, riducendo quindi il numero di eventi attribuiti alle tue campagne. Il Click ID e il Browser ID (fbc e fbp) sono parametri fondamentali per misurare i risultati delle tue campagne a pagamento su Facebook.
Il Loader Personalizzato di Stape fa anche di più: aiuta a rendere gli script di Google Tag Manager e Google Analytics 4 più resistenti ai blocchi.
Puoi configurare un loader gtm.js personalizzato all'interno dell'amministratore di stape.io. Basta cliccare su impostazioni e aggiungere il tuo ID Google Tag Manager Web. Dopodiché, devi aggiornare il codice GTM sul sito.
Quando aggiungi l'ID GTM Web al Loader Personalizzato di stape.io, puoi vedere che gtm.js e gtag.js sono stati sostituiti da un percorso di richiesta casuale. Questo miglioramento aiuta a "nascondere" il Google Tag Manager e lo script di Google Analytics 4 dai blocchi pubblicitari.
Il CDN Globale è un'ottima funzionalità disponibile per tutti i contenitori sGTM di Stape ed è completamente gratuita da usare. Utilizza la piattaforma di Cloudflare, che carica i file js da un server che si trova più vicino ai tuoi visitatori, risultando in tempi di caricamento delle pagine più rapidi.
Gli utenti dei piani Pro e Business hanno accesso ai Log. Questa funzione è utile durante la configurazione del tracciamento server-side. Aiuta a capire quali dati sono stati inviati al GTM server e quale risposta è stata inviata. Ad esempio, puoi controllare se tutti gli eventi di acquisto hanno avuto stato 200 (significa che sono stati elaborati correttamente) o filtrare tutti gli eventi con errori 500 e vedere il motivo dell'errore.
1. Access Logs: Mostrano le richieste ricevute dal tuo server GTM. Puoi controllare i dettagli di ogni log e vedere i log delle richieste e delle risposte corrispondenti, se presenti.
2. Request Logs: Mostrano le richieste che il server ha inviato a piattaforme come Facebook, TikTok, ecc. Disponibile solo se utilizzi i tag di Stape.
3. Response Logs: Mostrano la risposta del server dalle piattaforme Facebook, TikTok, ecc. Disponibile solo se utilizzi i tag di Stape.
Poiché l'utilizzo di Google Analytics non è conforme al GDPR, abbiamo creato un potenziamento chiamato Anonymizer. Con Anonymizer puoi rimuovere o anonimizzare i dati degli utenti da Google Analytics 4.
Questo prodotto include i dati GeoLite2 creati da MaxMind, disponibili su https://www.maxmind.com
Dopo aver configurato Anonymizer, devi aggiornare l'URL del server di tagging per Google Analytics aggiungendo "/anonymize" alla fine.
Ad esempio, se l'URL predefinito del server di tagging è sgtm.site.com, l'URL con Anonymizer sarà sgtm.site.com/anonymize. Quando le richieste GA passano attraverso l'URL del server di tagging che include "/anonymize", rimuoviamo o anonimiamo automaticamente i parametri selezionati.
La funzione di Intelligent Tracking Prevention (ITP) limita ora la durata dei cookie, anche se impostati da un dominio di prima parte. Con Stape, puoi continuare a utilizzare la durata completa dei cookie.
Cookie Keeper ti aiuta a prolungare la durata dei cookie impostati da IP di terze parti per i browser con la versione più recente di ITP, come Safari 16.4.
Abbiamo un post dettagliato su come utilizzare Cookie Keeper per i negozi Shopify e WordPress.
Con il nostro piano Business (o superiore), puoi mappare diversi sottodomini su un unico contenitore server!
Questa funzione è utile se hai un sito separato per ciascun paese o lingua. Puoi configurare il potenziamento Multi-Domains aggiungendo tutti i sottodomini che desideri utilizzare come endpoint server-side. Per gli utenti del piano Business, il limite è di 20 domini, per Enterprise è di 50 e per Custom è illimitato.
Preview Header è una funzione utile quando hai bisogno di inviare richieste al contenitore del server Google Tag Manager da altre fonti (diverse da web GTM), come CRM. Utilizzando la funzionalità di intestazione di anteprima di Stape, puoi visualizzare le richieste del CRM in modalità di anteprima del contenitore server di Google Tag Manager.
Ad esempio, se vuoi inviare un evento di acquisto dal CRM al server GTM, puoi usare i webhook. Senza Preview Header, i dati dal webhook verranno inviati al server GTM, ma non saranno visualizzati in modalità di anteprima, rendendo il debug e l'impostazione più complessi.
È qui che viene in aiuto la funzione preview header di Stape. Utilizzando l'intestazione di anteprima, è possibile “forzare” la modalità di anteprima di sGTM per visualizzare tutte le richieste inviate a sGTM, indipendentemente dal fatto che siano state fatte dal GTM web o da risorse di terze parti come i webhook. Se non si usa l'intestazione di anteprima, il contenitore sGTM riceverà i dati, ma le richieste non saranno visualizzate nell'anteprima.
Per impostare l'intestazione di anteprima in Stape, aprire la modalità di anteprima del server Google Tag Manager -> fare clic sui tre punti nell'angolo in alto a destra -> fare clic su Invia richieste manualmente -> copiare l'intestazione HTTP X-Gtm-Server-Preview.
Quindi accedere al proprio account stape.io -> fare clic su impostazioni -> configurazione intestazione anteprima sGTM -> incollare l'intestazione dell'anteprima copiata da sGTM -> fare clic su salva.
Rimuovere l'intestazione dell'anteprima una volta terminata la configurazione e il test
Stape offre due tipi di account:
Gli account agenzia ti consentono di gestire e creare contenitori per i clienti. Questa funzionalità è utile per le agenzie: puoi configurare il tracciamento server-side per un cliente e richiedere al cliente di aggiungere il pagamento. Con un account agenzia, crei un contenitore e invii un invito tramite email, consentendo al cliente di aggiungere la fatturazione mentre tu continui a gestire il contenitore. Se desideri richiedere un account agenzia, invia un'email a support@stape.io.
Puoi condividere l'accesso al tuo account stape.io con altre persone. Una volta condiviso, l'altra persona avrà pieno accesso al tuo account, potendo visualizzare e modificare tutti i contenitori.
Per condividere l'accesso:
Impostazioni Account -> Accesso Condiviso -> Invita Utente.
L'ambiente flessibile di Google Cloud autoscalerà il tuo sGTM da un minimo di 3 server a 6 server. Google rileva quando il server GTM ha bisogno di più risorse e scala automaticamente. Questo è utile in caso di aumento del traffico o di aggiornamenti che inviano più eventi.
Tuttavia, l'autoscaling comporta un costo maggiore per l'hosting di sGTM. Tre server da Google costano circa 120 USD, mentre sei server costano 240 USD.
The bad thing is that autoscale means a higher price for sGTM hosting. Three servers from Google will cost USD 120, while six will cost around USD 240.
Su Stape, l'autoscaling viene gestito senza costi aggiuntivi. Anche se il sistema aggiunge CPU e memoria quando necessario, continuerai a pagare la stessa cifra in base al piano sottoscritto (ad esempio, 20 USD per il piano Pro).
Stape offre l'accesso all'API per coloro interessati a costruire integrazioni con la piattaforma. Se vuoi maggiori informazioni o hai domande sui requisiti, contatta support@stape.io.
Il deployment GCP predefinito utilizza un singolo server, raccomandato per testare il traffico limitato. Quando decidi di passare al tracciamento server-side in produzione, è necessario aggiornare all'ambiente flessibile di App Engine.
Quando si effettua l'aggiornamento, Google assegna un minimo di 3 server per container per garantire la ridondanza.
Ci sono due punti principali da considerare quando si passa da una distribuzione GCP di prova all'ambiente flessibile di App Engine:
Costi
Il set up minimo di produzione su Google hosting costa 120 dollari (tre server cloud, ognuno dei quali costa 40 dollari). Il costo minimo di Stape è di 20 dollari; per i siti più importanti, offriamo il piano Business che costa 100 dollari: vi interessa sapere perché siamo più economici? Abbiamo questo post sul blog che descrive come Stape ottimizza il costo del server GTM.
Eseguire gli script di shell per l'aggiornamento alla produzione
Quando si decide di passare all'ambiente di produzione, l'aggiunta di una carta di credito a Google Cloud non è sufficiente e occorre eseguire manualmente degli script di shell per passare alla produzione. Inoltre, sono necessarie altre configurazioni per ridurre i costi dell'hosting del server di Google Tag Manager.
Stape hosting farà il lavoro per voi e in meno di 30 secondi, rendendo l'aggiornamento del server cloud semplice. Tutto ciò che dovete fare è cliccare su un pulsante nell'amministrazione di stape.io.
La configurazione predefinita richiede la modifica dei client di Google Analytics 4 per caricare GA dall'URL del server. È inoltre necessario aggiungere il client Google Tag Manager Web Container per caricare gtm.js da un sottodominio personalizzato.
Il caricamento di gtag.js e gtm.js dall'URL del server di tagging offrirà tutti i vantaggi del tracciamento lato server e dei cookie di prima parte.
L'hosting Stape fa tutto automaticamente. È sufficiente aggiungere l'URL di trasporto ai tag GA4 e UA all'interno del contenitore web di Google Tag Manager. Non è necessario impostare client aggiuntivi o effettuare altre configurazioni nel contenitore di Google Tag Manager del server.
Offriamo diverse zone server per l'hosting sGTM e stiamo continuamente espandendo le location.
Zone server disponibili per sGTM su Stape Global:
Zone server per Meta CAPIG su Stape Global:
Zone server disponibili per sGTM su Stape Europe:
Zone server per Meta CAPIG su Stape Europe:
L'account di servizio di Google può aiutarti a integrare BigQuery e Firestore con il server GTM.
Per creare un account di servizio Google, è necessario disporre di un account Google Cloud Platform e generare una chiave di accesso. Il file JSON della chiave dell'account di servizio deve essere aggiunto a un power-up del contenitore sGTM su app.stape.io per autenticarsi con questi servizi.
Puoi aggiungere le intestazioni X-GEO-Country, X-GEO-Region, X-GEO-City, X-GEO-Ipaddress nei dati dell'evento all'interno del server Google Tag Manager utilizzando il nostro power-up GEO Headers.
Questo prodotto include i dati GeoLite2 creati da MaxMind, disponibili su https://www.maxmind.com
Il contenitore server GTM configurato tramite la fornitura automatica può richiedere molto tempo per caricarsi. L'hosting di Stape risolve questo problema utilizzando Brotli per ottimizzare la velocità di caricamento e utilizzando Nginx al posto di node.js, poiché Nginx è più veloce nel servire file memorizzati nella cache.
Puoi aggiungere le intestazioni X-Device-Mobile, X-Device-Os, X-Device-Browser, X-Device-Browser-Version, X-Device-Engine, X-Device-Engine-Version nei dati dell'evento all'interno del server Google Tag Manager con il nostro power-up User Agent Info.
Il CDN proprietario aumenta la durata dei cookie su Safari 16.4 e altri browser che utilizzano ITP impostato da indirizzi IP "di terze parti".
L'ultima versione di ITP riduce la durata dei cookie di prima parte a 7 giorni se vengono impostati tramite un indirizzo IP diverso da quello del tuo sito web.
Utilizzando il tuo CDN di Stape, puoi indirizzare l'URL del tagging del server GTM tramite lo stesso indirizzo IP utilizzato dal tuo sito. Questo garantisce che gli IP per l'URL sGTM e il sito web siano identici, impedendo a WebKit di ridurre la durata dei cookie di prima parte impostati tramite il server Google Tag Manager.
Con il power-up File proxy, puoi proxyare qualsiasi file tramite il server Google Tag Manager. Questo ti consente di caricare file dal tuo dominio invece di utilizzare domini di terze parti.
Il power-up File proxy è disponibile nei piani Business e superiori. Per attivarlo, accedi al tuo account stape.io, apri il contenitore, scegli i power-up e clicca sul pulsante "Usa".
Il power-up XML to JSON può convertire XML in formato JSON nel server Google Tag Manager.
Come fare:
1. Imposta il webhook per inviare dati all'URL https://ss.example.com/stape/xml/
2. https://ss.example.com dovrebbe essere l'URL del server di tagging che utilizzi per il contenitore sGTM..
3. Aggiungi qualsiasi percorso dopo /stape/xml/, ad esempio https://ss.example.com/stape/xml/data, e questo percorso verrà utilizzato per inviare una richiesta al tuo sGTM. In questo caso, invieremo JSON a /data.
Questo webhook convertirà XML in formato JSON. Per recuperare le informazioni dal webhook, utilizza il client dati.
Per attivarlo, accedi al tuo account stape.io, apri il contenitore, scegli i power-up e clicca sul pulsante "Usa".
Questo power-up aggiunge un User ID ai dati dell'evento sGTM.
L'User ID è composto da un hash di:
Per abilitarlo, basta accedere al tuo account stape.io, aprire il contenitore, selezionare i power-up e cliccare sul pulsante "Usa".
Se desideri inviare una richiesta su una pianificazione definita, abbiamo creato il power-up Schedule apposta per te!
Come funziona:
Nel campo del percorso, devi specificare il percorso della richiesta che deve essere inviata secondo il programma stabilito.
La richiesta può essere inviata:
Per attivarlo, accedi al tuo account stape.io, apri il contenitore, scegli i power-up e clicca sul pulsante "Usa".
Il power-up Request delay può ritardare le richieste da 15 minuti a 1500 minuti.
La funzionalità Monitoring ti permette di essere notificato di eventuali anomalie o problemi di tracciamento il prima possibile. È disponibile per tutti gli utenti di hosting sGTM Stape con piani Business, Enterprise e Custom.
Store è un database integrato di Stape che ti consente di scrivere, leggere e sincronizzare i dati all'interno del server Google Tag Manager ospitato su Stape. Il negozio è disponibile per gli utenti del piano Pro e superiori.
Il funzionamento e il design di Stape Store sono molto simili a Firebase. Puoi memorizzare JSON di dati organizzati in documenti. La dimensione massima di un documento è di 1 MB.
Questo power-up verifica se le richieste provengono da un bot o meno.
Per utilizzare il power-up Bot detection, accedi al tuo account stape.io, apri il contenitore sGTM, vai alla scheda Power-Ups, clicca su Bot detection, abilita il power-up e salva.
Stape Analytics è una funzionalità della piattaforma Stape progettata per semplificare la misurazione delle prestazioni del tracciamento server-side.
Puoi trovare la funzione nel tuo contenitore nella sezione "Analytics" accanto a "Power-Ups". Stape Analytics è disponibile per tutti coloro che utilizzano Stape Custom Loader, un power-up gratuito di Stape che rende gli script GTM più resistenti ai blocchi pubblicitari.
Trova la nostra nuova funzionalità Connections nelle impostazioni del contenitore.
È stata creata per raccogliere i token oAuth da più piattaforme in un'unica scheda per una configurazione dei tag ancora più comoda. Anche se ancora in fase di sviluppo, la funzionalità ti consente di configurare, ad esempio, la pubblicità Microsoft in modo automatico, senza dover creare e configurare manualmente la tua app.
La funzionalità è accessibile nei piani Pro e superiori.
In Stape, disponiamo di un team di esperti in tracciamento server-side per aiutarti a iniziare. Sappiamo che impostare un tracciamento accurato e affidabile può essere una sfida, ed è per questo che siamo qui per assicurarti che i tuoi clienti ottengano i migliori risultati possibili. Il nostro staff ha un'ampia esperienza nella creazione e gestione di contenitori server-side per aziende di ogni tipo, dalle piccole startup alle aziende Fortune 500.
L'hosting di Stape per il server Google Tag Manager non è solo il più economico e facile da configurare, ma offre anche numerose funzionalità di hosting e soluzioni di tagging server-side, rendendo la tua esperienza di tagging semplice e diretta.
Sebbene l'hosting sGTM di Stape sia situato su Google Cloud, tutte le nostre soluzioni automatizzate rendono la gestione dell'hosting del server GTM senza sforzo. Ti aiutiamo a impostare il tagging server-side per il tuo sito web senza la necessità di passare ore a configurare tutto manualmente.