Sessie ID

Een sessie begint wanneer een bezoeker op een website terechtkomt en eindigt wanneer hij die verlaat. De browser sluit af na 30 minuten van inactiviteit. Tijdens zo’n sessie identificieert en volgt een server de acties van de gebruiker met een sessie ID.

Wat is een sessie ID?

Een sessie ID is een uniek ID dat toegewezen wordt aan een gebruiker tijdens een sessie. Door middel van het ID wordt data van een vorige sessie van die gebruiker opgeroepen. Op die manier krijgt de gebruiker laatst bekeken producten te zien, of zijn onbetaald winkelmandje.

Sessie ID

Het verschil tussen een sessie (ID) en een cookie

Een sessie ID is niet hetzelfde als een cookie. Bij een nieuwe sessie wordt er een uniek ID toegewezen en opgeslagen op de server. Een sessie ID wordt wel opgeslagen als een cookie op het toestel van de gebruiker. 

Zowel een sessie ID als een tijdelijke cookie worden verwijderd zodra de browser gesloten wordt. Toch zijn er veel meer verschillen: 

  • Een cookie bevindt zich op het toestel van de bezoeker, een sessie op de server.
  • Een cookie is niet afhankelijk van een sessie, een sessie wel van een cookie.
  • Een cookie is geldig voor een vooraf bepaalde termijn, een sessie eindigt wanneer je de browser sluit.
  • Een cookie heeft een opslagcapaciteit van maximaal 4KB, een sessie van veel meer.

Sessie IDs via een URL

Sessie IDs worden vaak meegegeven via de URL van een pagina. Dat is niet SEO-vriendelijk en vermijd je dan ook best ten allen tijde. Een kortetermijn oplossing voor dit probleem is om te werken met een canonical link. Met die canonical URL geef je aan zoekmachines aan dat de sessie IDs genegeerd moeten worden.

Inhoudsopgave