Tracciamento lato server: raccogli i dati dai tuoi server

Scopri come funziona il tracciamento lato server. Invia i dati di analytics direttamente dai tuoi server, senza dipendere dagli script nel browser.

Bozza

Il tracciamento lato client si basa su JavaScript eseguito nei browser dei visitatori. Ma i browser hanno dei limiti. I blocchi annunci bloccano gli script di tracciamento. Le impostazioni di privacy disattivano i cookie. Gli script di terze parti non si caricano. Perdi dati. Il tracciamento lato server invia i dati direttamente dai tuoi server. I tuoi server sanno quando succedono gli eventi. I tuoi server li inviano all'analytics. I blocchi annunci non possono interferire. Le impostazioni di privacy non li bloccano. Il tracciamento lato server è più affidabile. Cattura i dati che il tracciamento lato client perde.

Questo articolo spiega il tracciamento lato server e quando usarlo.

Perché il tracciamento lato server conta

Il tracciamento lato client perde dati. I blocchi annunci bloccano dal 10 al 40 percento dei visitatori. Le impostazioni di privacy dei browser ne bloccano altri. Gli script di terze parti sono inaffidabili. Perdi i dati di questi visitatori.

Il tracciamento lato server evita questi problemi. Sono i tuoi server a inviare i dati. I visitatori non possono bloccarli con le impostazioni del browser. I blocchi annunci non li toccano. Catturi i dati di tutti i visitatori.

Il tracciamento lato server è anche più preciso. I tuoi server conoscono l'evento reale. Per un acquisto, il server conosce l'importo effettivo. Il lato client può solo stimarlo dai dati della pagina.

Capire la differenza tra lato server e lato client

Il tracciamento lato client esegue JavaScript nei browser dei visitatori. Il browser invia i dati all'analytics. È semplice, ma poco affidabile.

Il tracciamento lato server funziona sui tuoi server. Quando succede un evento, il tuo server invia i dati all'analytics. Il visitatore non invia mai nulla direttamente. La fonte è il tuo server.

Il tracciamento ibrido combina i due. Lato client per le interazioni degli utenti. Lato server per le transazioni confermate. Insieme ti danno un quadro completo.

Implementa il tracciamento lato server

Il tracciamento lato server richiede lavoro di sviluppo. Quando un evento succede sul tuo server, chiama l'API della tua piattaforma di analisi. Invia i dati rilevanti.

Per un negozio online, quando confermi un acquisto, invia un evento di acquisto. Includi importo, prodotti, dati del cliente. La tua piattaforma di analisi lo riceve.

Per un software in abbonamento, quando un utente crea un account, invia un evento di iscrizione. Quando passa a un piano superiore, invia un evento di upgrade. Il tuo server è la fonte di verità.

Collega gli eventi del server alle sessioni dei visitatori

Gli eventi lato server hanno bisogno di contesto. Quale visitatore ha fatto questo acquisto? Devi collegare gli eventi del server alle sessioni lato client.

Usa gli ID dei visitatori. Quando un visitatore accede, conosci il suo ID. Quando fa un acquisto, invia l'acquisto con il suo ID. La tua piattaforma di analisi lo collega alla sua sessione.

Per i visitatori anonimi, usa i cookie. Un cookie del browser contiene un ID visitatore. Quando il visitatore fa un acquisto, leggi il cookie. Invia l'acquisto con quell'ID.

Decidi cosa tracciare lato server

Traccia lato server gli eventi confermati. Acquisti. Iscrizioni. Passaggi a un piano superiore. Eventi che il tuo server sa essere reali e completi.

Non tracciare lato server il comportamento lato client. Visualizzazioni di pagina. Clic. Scorrimenti. È meglio tracciarli lato client. Il tuo server non li conosce.

Pensa all'accuratezza dei dati. Se il tuo server conosce il dato, traccialo lato server. Il tuo server conosce gli importi degli acquisti. Il tuo server conosce i tipi di utente. Il tuo server conosce l'uso delle funzioni.

Gestisci i dati duplicati

Se tracci sia lato client sia lato server, potresti inviare gli eventi due volte. Un acquisto tracciato in entrambi i modi appare come due acquisti nell'analytics.

Evita i duplicati usando gli ID evento. Dai a ogni evento un ID unico. Se lo stesso ID arriva due volte, ignora il duplicato.

Oppure usa proprietà di analytics diverse. Gli eventi lato client in una proprietà. Gli eventi lato server in un'altra. Analizzali separatamente.

Testa a fondo il tracciamento lato server

Il tracciamento lato server è più affidabile, ma va comunque testato. Verifica che gli eventi arrivino alla tua piattaforma di analisi. Verifica l'accuratezza dei dati. Verifica che l'attribuzione dei visitatori funzioni.

Controlla i ritardi. Gli eventi lato server possono avere latenza. Gli eventi impiegano un po' ad arrivare all'analytics. È normale. Ma se la latenza aumenta, indaga.

Domande frequenti

Il tracciamento lato server è meglio di quello lato client?

Meglio per l'affidabilità. Peggio per la flessibilità. Il lato client può tracciare qualsiasi cosa su una pagina. Il lato server può tracciare solo gli eventi che il tuo server conosce. Usa entrambi. Lato client per le interazioni. Lato server per gli eventi confermati. Con il creatore di siti di WEMASY puoi configurarlo direttamente sul tuo sito.

Dobbiamo rimuovere il tracciamento lato client se implementiamo quello lato server?

No. Tieni entrambi. Servono a scopi diversi. Il lato client traccia il comportamento degli utenti. Il lato server conferma gli eventi importanti. Insieme ti danno dati completi. Basta evitare i duplicati.

Come evitiamo gli eventi duplicati nel tracciamento lato server?

Usa gli ID evento. Ogni evento riceve un ID unico. Se lo stesso ID arriva due volte, ignora il duplicato. La maggior parte delle piattaforme di analisi supporta la deduplicazione. Configurala.

Il tracciamento lato server richiede il consenso?

Sì. Il tracciamento lato server invia comunque dati degli utenti all'analytics. Se per l'analytics serve il consenso, serve anche per il lato server. Il consenso vale per entrambi.

E se il nostro server si ferma? Il tracciamento si interrompe?

Sì. Se il tuo server non riesce a raggiungere la piattaforma di analisi, gli eventi non vengono inviati. Crea una logica di nuovi tentativi. Se l'invio fallisce, riprova più tardi. Così i dati arrivano comunque all'analytics.

Possiamo tracciare lato server gli eventi offline?

Sì. È uno dei vantaggi del tracciamento lato server. Se un acquisto avviene offline e poi viene sincronizzato con il tuo sistema, puoi inviarlo all'analytics. Il lato server non richiede attività in tempo reale nel browser dell'utente.

Mettilo in pratica
sul tuo sito web.

Inizia gratis con WEMASY e crea il tuo sito in pochi minuti.