Websession

okt 31, 2021

En web-session er en række sammenhængende handlinger foretaget af en besøgende på et individuelt websted inden for en given tidsramme. Dette kan omfatte dine søgemaskinesøgninger, udfyldelse af en formular for at modtage indhold, scrolling på en webside, tilføjelse af varer til en indkøbskurv, undersøgelse af flybilletter, eller hvilke sider du har set på et enkelt websted. Enhver interaktion, som du har med et enkelt websted, registreres som en web-session til den pågældende webstedsejendom.

Websteder bruger et sessions-id til at reagere på brugerinteraktioner under en web-session.

For at spore sessioner gemmes et web-sessions-id i en besøgendes browser. Dette sessions-id sendes sammen med alle HTTP-forespørgsler, som den besøgende foretager, mens han/hun er på webstedet (f.eks. klikker på et link).

“Session” er det udtryk, der bruges til at henvise til den tid, som en besøgende bruger på et websted. Den skal repræsentere tiden mellem en besøgendes første ankomst til en side på webstedet og det tidspunkt, hvor vedkommende holder op med at bruge webstedet.

Koden, der initialiserer en session, indeholder også en udløbsdato, så en enkelt session aldrig varer længere end en vis varighed, i hvert fald ikke for så vidt angår webegenskaben. Afhængigt af webstedet kan en udvikler definere en web-session så kort som fem minutter eller så lang som 1.440 minutter (en hel dag).

Hvad er en session i Google Analytics?

En session i Google Analytics begynder, når en bruger besøger et websted. Der er to metoder, som Google bruger til at udløbe en konto:

  • Google Analytics-sessioner kan udløbe på tidsbasis.
    • Efter 30 minutters inaktivitet af besøgende
    • Om midnat
  • Også kan Google Analytics-sessioner udløbe på kampagnebasis.
    • Hvis en bruger går ind på webstedet fra en markedsføringskampagne, forlader det og vender tilbage via en anden markedsføringskampagne.

Hvad er cookies og sessioner?

En cookie er et lille stykke data fra et websted, der gemmes i en besøgendes browser for at hjælpe webstedet med at spore den besøgendes aktivitet på webstedet. Sessioner og cookies bliver nogle gange blandet sammen, hvilket skaber forvirring. Mere specifikt forveksles sessions-id’er og cookie-id’er. Selv om de er nært beslægtede, er de ikke det samme. En cookie identificerer, ofte anonymt, en bestemt besøgende eller en bestemt computer. Cookies kan bruges til autentificering, lagring af webstedspræferencer, lagring af indkøbsvogne og identifikation af serversessioner

Ved at vide, hvem der besøger et websted, og hvad de har gjort før, kan webudviklere tilpasse siderne for at skabe en personlig weboplevelse. En cookie kan f.eks. gemme oplysninger som dit navn og dine præferencer, som den har indsamlet, da du udfyldte en formular, og derefter bruge disse oplysninger til at udfylde de sider, du besøger i løbet af en eller flere web-sessioner.

Serverlogfiler indeholder typisk både en besøgendes sessions-id og cookie-id. Et web-sessions-id er unikt for et specifikt besøg, mens en cookie er unik for en specifik besøgende og dermed (håber udviklerne) forbliver den samme gennem flere web-sessioner. Ved at mappe et enkelt cookie-ID til flere sessions-ID’er kan udviklere og analytikere få et mere klart billede af, hvordan besøgende interagerer med deres webapplikationer.

Hvorfor bruges en web-session? (Eksempler på brug af web-sessioner)

For at undgå at lagre store mængder oplysninger i browseren bruger udviklere sessions-id’er til at lagre oplysninger server-side, samtidig med at de muliggør brugerens privatliv. Hver gang en bruger foretager en handling eller foretager en anmodning i en webapplikation, sender applikationen sessions-id og cookie-id tilbage til serveren sammen med en beskrivelse af selve handlingen.

Når en webudvikler har fået nok oplysninger om, hvordan brugerne bevæger sig rundt på deres websted, kan de begynde at skabe meget personlige, engagerende oplevelser. Sådanne oplevelser er både gode for virksomheden bag webstedet (de kan f.eks. konvertere flere besøgende til kunder) og for de besøgende selv (de kommer hurtigt og problemfrit frem til de oplysninger eller produkter, som de leder efter).

Webudviklere cacher ofte web-sessionsoplysninger ved hjælp af hurtige, skalerbare in-memory-behandlingsteknologier for at sikre, at deres websteder leverer en meget responsiv personlig oplevelse til mange besøgende på samme tid.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.