En webbsession är en serie sammanhängande åtgärder av en besökare på en enskild webbplats inom en viss tidsram. Det kan handla om dina sökmotorsökningar, att du fyller i ett formulär för att få innehåll, att du bläddrar på en webbsida, lägger varor i en kundvagn, undersöker flygbiljetter eller vilka sidor du har tittat på en enskild webbsida. Varje interaktion som du har med en enskild webbplats registreras som en webbsession för den webbplatsfastigheten.
För att spåra sessioner sparas ett webbsessions-ID i en besökares webbläsare. Detta sessions-ID skickas tillsammans med alla HTTP-förfrågningar som besökaren gör när han eller hon är på webbplatsen (t.ex. klickar på en länk).
”Session” är den term som används för att hänvisa till en besökares tid när han eller hon surfar på en webbplats. Den är tänkt att representera tiden mellan en besökares första ankomst till en sida på webbplatsen och den tidpunkt då de slutar använda webbplatsen.
Koden som initierar en session innehåller också ett utgångsdatum, så en enskild session varar aldrig längre än en viss tid, åtminstone inte när det gäller webbfastigheten. Beroende på webbplatsen kan en utvecklare definiera en webbsession så kort som fem minuter eller så lång som 1440 minuter (en hel dag).
Vad är en session i Google Analytics?
En session i Google Analytics börjar när en användare besöker en webbplats. Det finns två metoder som Google använder för att avsluta ett konto:
- Google Analytics-sessioner kan avslutas tidsmässigt.
- Efter 30 minuters inaktivitet av besökaren
- Vid midnatt
- Också Google Analytics-sessioner kan avslutas på kampanjbasis.
- Om en användare går in på webbplatsen från en marknadsföringskampanj, lämnar den och sedan återvänder via en annan marknadsföringskampanj.
Vad är cookies och sessioner?
En cookie är en liten datamängd från en webbplats som sparas i en besökares webbläsare för att webbplatsen ska kunna spåra besökarens aktivitet på webbplatsen. Sessioner och cookies blandas ibland ihop, vilket skapar förvirring. Mer specifikt förväxlas sessions-id och cookie-id. Även om de är nära besläktade är de inte samma sak. En cookie identifierar, ofta anonymt, en viss besökare eller en viss dator. Cookies kan användas för autentisering, lagring av webbplatsens preferenser, lagring av kundvagnar och identifiering av serversessioner
Genom att veta vem som besöker en webbplats och vad de har gjort tidigare kan webbutvecklare anpassa sidorna för att skapa en personlig webbupplevelse. En cookie kan till exempel lagra information som ditt namn och dina preferenser som den samlade in när du fyllde i ett formulär och sedan använda den informationen för att fylla på sidor som du besöker under en eller flera webbsessioner.
Serverloggar innehåller vanligtvis både sessions-ID och cookie-ID för en besökare. Ett sessions-ID är unikt för ett visst besök, medan en cookie är unik för en viss besökare och därmed (hoppas utvecklarna) förblir densamma genom flera webbsessioner. Genom att mappa ett enda cookie-ID till flera sessions-ID kan utvecklare och analytiker få en tydligare bild av hur besökare interagerar med deras webbapplikationer.
Varför används en webbsession? (Exempel på användningsfall för webbsessioner)
För att undvika att lagra stora mängder information i webbläsaren använder utvecklare sessions-ID:n för att lagra information på serversidan och samtidigt skydda användarens integritet. Varje gång en användare vidtar en åtgärd eller gör en begäran i en webbapplikation skickar applikationen sessions-ID och cookie-ID tillbaka till servern, tillsammans med en beskrivning av själva åtgärden.
När en webbutvecklare har tillräckligt med information om hur användarna går igenom deras webbplats kan de börja skapa mycket personliga, engagerande upplevelser. Sådana upplevelser är både bra för företaget bakom webbplatsen (de kan till exempel omvandla fler besökare till kunder) och för besökarna själva (de får tillgång till den information eller de produkter som de letar efter på ett snabbt och problemfritt sätt).
Webbutvecklare cachelagrar ofta information om webbsessioner med hjälp av snabb, skalbar teknik för bearbetning i minnet för att se till att deras webbplatser ger en mycket lyhörd, personlig upplevelse för många besökare samtidigt.