Una sessione web è una serie di azioni contigue di un visitatore su un singolo sito web in un determinato arco di tempo. Questo potrebbe includere le tue ricerche sui motori di ricerca, la compilazione di un modulo per ricevere contenuti, lo scorrimento di una pagina web, l’aggiunta di articoli a un carrello della spesa, la ricerca di un biglietto aereo, o quali pagine hai visualizzato su un singolo sito web. Qualsiasi interazione che si ha con un singolo sito web viene registrata come una sessione web per quella proprietà del sito.
Per tracciare le sessioni, un ID di sessione web viene memorizzato nel browser di un visitatore. Questo ID di sessione viene passato insieme a qualsiasi richiesta HTTP che il visitatore fa mentre è sul sito (ad esempio, cliccando su un link).
“Sessione” è il termine usato per riferirsi al tempo di navigazione di un visitatore su un sito web. Si intende rappresentare il tempo tra il primo arrivo di un visitatore a una pagina del sito e il momento in cui smette di usare il sito.
Il codice che inizializza una sessione include anche una scadenza, quindi una singola sessione non dura mai oltre una certa durata, almeno per quanto riguarda la proprietà web. A seconda del sito, uno sviluppatore può definire una sessione web breve come cinque minuti o lunga come 1.440 minuti (un giorno intero).
Cos’è una sessione su Google Analytics?
Una sessione su Google Analytics inizia quando un utente visita un sito. Ci sono due metodi che Google utilizza per far scadere un account:
- Le sessioni di Google Analytics possono scadere in base al tempo.
- Dopo 30 minuti di inattività del visitatore
- A mezzanotte
- Anche le sessioni di Google Analytics possono scadere in base alla campagna.
- Se un utente entra nel sito da una campagna di marketing, lo lascia e poi ritorna attraverso un’altra campagna di marketing.
Cosa sono i cookie e le sessioni?
Un cookie è un piccolo pezzo di dati da un sito web che viene memorizzato sul browser di un visitatore per aiutare il sito web a tracciare l’attività del visitatore sul sito web. Le sessioni e i cookie sono talvolta confusi, creando confusione. Più specificamente, gli ID di sessione e gli ID dei cookie vengono confusi. Anche se sono strettamente correlati, non sono la stessa cosa. Un cookie identifica, spesso in modo anonimo, un visitatore specifico o un computer specifico. I cookie possono essere utilizzati per l’autenticazione, la memorizzazione delle preferenze del sito, il salvataggio dei carrelli della spesa e l’identificazione della sessione del server
Conoscendo chi sta visitando un sito e cosa ha fatto in precedenza, gli sviluppatori web possono personalizzare le pagine per creare un’esperienza web personalizzata. Per esempio, un cookie può memorizzare informazioni come il tuo nome e le tue preferenze che ha raccolto quando hai compilato un modulo, quindi utilizzare tali informazioni per popolare le pagine che visiti durante una o più sessioni web.
I log del server contengono in genere sia l’ID di sessione che l’ID del cookie di un visitatore. Un ID di sessione web è unico per una visita specifica, mentre un cookie è unico per un visitatore specifico e quindi (gli sviluppatori sperano) rimane lo stesso attraverso più sessioni web. Mappando un singolo ID del cookie a più ID di sessione, gli sviluppatori e gli analisti possono ottenere un quadro più chiaro di come i visitatori interagiscono con le loro applicazioni web.
Perché si usa una sessione web? (Esempi di casi d’uso di sessioni web)
Per evitare di memorizzare enormi quantità di informazioni nel browser, gli sviluppatori usano gli ID di sessione per memorizzare le informazioni lato server e allo stesso tempo permettere la privacy dell’utente. Ogni volta che un utente compie un’azione o fa una richiesta su un’applicazione web, l’applicazione invia l’ID di sessione e l’ID del cookie al server, insieme a una descrizione dell’azione stessa.
Una volta che uno sviluppatore web accumula abbastanza informazioni su come gli utenti attraversano il loro sito, possono iniziare a creare esperienze molto personalizzate e coinvolgenti. Tali esperienze sono positive sia per l’azienda che sta dietro al sito (possono convertire più visitatori in clienti, per esempio) sia per i visitatori stessi (arrivano alle informazioni o ai prodotti che stanno cercando in modo veloce e senza problemi).
Gli sviluppatori web spesso mettono in cache le informazioni della sessione web utilizzando tecnologie di elaborazione in-memory veloci e scalabili per garantire che i loro siti web offrano un’esperienza personalizzata molto reattiva per molti visitatori allo stesso tempo.
Gli sviluppatori web sono in grado di creare un’esperienza personalizzata per molti visitatori.