Vantaggi e alcuni svantaggi del monitoraggio lato server
Pubblicato: 2022-04-07Nel nostro post precedente sul Server-Side Container (SSC) di Google Tag Manager, abbiamo iniziato a vedere come funziona. In questo post, esamineremo alcuni dei vantaggi chiave che il sistema lato server ti offrirà e alcuni potenziali svantaggi.
Vantaggi
Quando si tratta dei vantaggi, Server-Side Tracking ha diversi importanti che per la maggior parte hanno a che fare con il controllo e la flessibilità con i dati che stai raccogliendo. Ciò influisce sul modo in cui puoi rispettare le varie leggi sui dati, mantenere i dati tuoi e dei tuoi utenti al sicuro, garantire i dati più accurati possibili, decidere come e dove vanno i dati e potenzialmente migliorare le prestazioni del tuo sito.
1) Conformità
Intercettando i dati, il Server-Side Container può modificare i dati prima che vengano inviati alla destinazione finale. Ciò ha grandi vantaggi per la conformità al GDPR e protezioni della privacy simili, in quanto puoi rimuovere qualsiasi informazione che potrebbe essere utilizzata per la profilazione e il rilevamento delle impronte digitali prima che arrivi alla destinazione finale.
I server su cui funziona il contenitore lato server possono essere specificati in una posizione. Pertanto, questi dati identificabili non devono necessariamente lasciare il territorio in cui sono stati raccolti (l'UE soprattutto per il GDPR) prima di essere rimossi.
Tieni presente, tuttavia, che la manipolazione e la rimozione di dati identificabili potrebbe impedire la visualizzazione di alcune informazioni nei tuoi strumenti. Ad esempio, rimuovere o mascherare l'IP degli utenti durante l'invio di dati a Google Analytics può significare che non è possibile acquisire dati sulla posizione.
2) Cookie di prima parte
Poiché i dati vengono inviati tramite il contenitore lato server, è possibile apportare modifiche ai dati restituiti al sito. In quanto tale, può cambiare il dominio su cui sono impostati i cookie del tuo particolare strumento. Può impostare il cookie sul proprio dominio. Ciò significa che i browser che limitano o bloccano l'impostazione dei cookie di terze parti non scadono anticipatamente né bloccano l'impostazione del cookie.
3) Raccogli i dati per uno strumento e scrivili ad altri
Quando i dati vengono inviati dal sito Web, possono essere destinati a uno strumento ma potrebbero essere analizzati e inviati ad altri. Questo potrebbe essere incredibilmente utile in un certo numero di casi. Un esempio potrebbe essere prendere gli hit in arrivo da una richiesta di Universal Analytics , analizzare i dati e inviarli a una tabella di Google BigQuery. Questa funzionalità è disponibile solo per Universal Analytics sul prodotto premium Universal Analytics 360.
4) Riduzione del carico lato client
Spostando gran parte dell'elaborazione dei dati nel contenitore lato server è possibile ridurre il carico sul browser dell'utente durante il caricamento del sito.
5) Nascondere chiavi API e segreti client
Poiché i dati vengono inviati allo strumento finale solo dal contenitore lato server, tutte le chiavi API e i segreti client possono essere archiviati nel contenitore lato server. Ciò evita qualsiasi possibilità che questi vengano esposti sul lato client. Un esempio di questo è l'UA-ID di Google Analytics. Una terza parte può accedere a qualsiasi sito che esegue Google Analytics e semplicemente rimuovere l'UA-ID dal sito e inserirlo su un altro e inviare spam all'account Google Analytics. Abbiamo visto questo accadere spesso nel corso degli anni. Con il Server-Side Tracking questo non sarebbe possibile in quanto l'UA-ID può essere aggiunto solo sul lato server e quindi non sarà esposto affatto al caricamento del sito web.
6) Carica lo script di monitoraggio dal tuo dominio
Questo può essere visto sia come un vantaggio che come uno svantaggio del monitoraggio lato server. Poiché il contenitore lato server può effettuare chiamate direttamente agli strumenti in questione, il contenitore lato server può essere utilizzato per recuperare il file JavaScript che la maggior parte degli strumenti (GA, Facebook, LinkedIn ecc...) estrae nel sito. Una volta recuperato può inviare il file al sito. Ciò significa che puoi evitare di effettuare chiamate a siti di terze parti direttamente dal browser dell'utente e può aiutarti a impedire che vengano inseriti script indesiderati. Poiché questo file verrà inviato dal proprio dominio (se SCC è impostato in questo modo), allora i servizi che bloccano automaticamente i tracker conosciuti (es. browser come Firefox, Safari e Brave) non riconosceranno il file come uno script di tracciamento. Ciò non è sempre garantito poiché il dominio del tuo sito potrebbe eventualmente essere identificato come tracker da questi servizi. È importante ricordare che il tuo programma di analisi dovrebbe sempre rispettare le scelte sulla privacy dell'utente.
Svantaggi
Ci sono una manciata di svantaggi e scenari per il monitoraggio lato server di cui dovresti essere a conoscenza. Questi punti riguardano sia il sollevamento extra necessario per eseguire il monitoraggio lato server, sia alcune delle insidie dell'essere più responsabili dell'accuratezza dei propri dati e della privacy dell'utente.
1) Competenza tecnica
Sebbene alcuni degli aspetti più tecnici del monitoraggio lato server, come la codifica dei client, non siano assolutamente necessari, ci sono ancora alcune barriere tecniche da eliminare. Questi includono la configurazione dell'istanza del server iniziale e il provisioning dei server di ridondanza quando si attiva la soluzione.
2) L'accuratezza dei dati dipende da te
Se stai codificando un client o un tag, la responsabilità di assicurarti che i dati raggiungano la loro destinazione nel formato corretto spetta a te e al tuo codice. Ciò significa che c'è un po' di spazio in più per gli errori. L'utente è inoltre responsabile di garantire che i dati inviati siano legalmente autorizzati a essere inviati.
3) Costo
A differenza del contenitore web di Google Tag Manager, il monitoraggio lato server comporta dei costi. Per eseguire il contenitore lato server, è necessario crearlo sull'infrastruttura Google Cloud utilizzando la sua funzione App Engine, inoltre sarà necessario che venga eseguito su alcune istanze del server per tenere conto della ridondanza e della capacità. Dovrai pagare per queste istanze. Ovviamente, più server esegui e più dati invii, maggiore sarà il costo.
4) Preoccupazioni per la privacy
Ne abbiamo già parlato, ma una preoccupazione con il monitoraggio lato server è che rende più facile aggirare alcune delle misure messe in atto dagli utenti per impedire il monitoraggio. È importante assicurarsi che le decisioni sulla privacy dell'utente siano rispettate e che le leggi e i regolamenti pertinenti siano rispettati.
Nel caso in cui desideri saperne di più sul monitoraggio lato server, lasciaci un messaggio e saremo lieti di ricontattarti per discutere le tue domande e le tue esigenze.