Hverdagsopplevelser

Hva skjer når du legger noe i handlekurven på en nettbutikk?

Egil Skjelbred

Du legger noe i handlekurven på en nettbutikk, går videre til andre sider, kanskje til og med lukker nettleseren og kommer tilbake dagen etter, og varen ligger fortsatt der når du kommer tilbake. Det virker nesten som butikken husker deg personlig, selv om du aldri har logget inn eller oppgitt noe navn.

En kasserer som setter kurven til side

Nettbutikken må på en eller annen måte huske hva du har lagt i kurven, selv mellom sidevisninger. Dette gjøres som regel med en liten informasjonsbit lagret i nettleseren din, eller i butikkens database knyttet til en midlertidig identitet for besøket ditt.

Det ligner på en kasserer som setter kurven din til side med navnelapp på, klar til å hentes fram igjen når du kommer tilbake til kassa. Du trenger ikke fortelle kassereren hvem du er hver eneste gang, navnelappen på kurven gjør jobben for deg, og kassereren gjenkjenner den øyeblikkelig neste gang du dukker opp, uansett hvor lenge du har vært borte fra butikken i mellomtiden.

Informasjonsbiten som gjør jobben

Denne lille informasjonsbiten kalles en informasjonskapsel, eller cookie på engelsk, et lite stykke tekst nettleseren din lagrer og automatisk sender tilbake til nettbutikken hver eneste gang du besøker en ny side der. Den inneholder som regel ikke selve varelisten din direkte, men heller en unik kode, litt som et referansenummer, som butikkens system kan slå opp for å finne fram nøyaktig hvilken kurv som tilhører nøyaktig deg.

Det ligner på hvordan garderobelappen på en restaurant ikke inneholder jakken din fysisk, bare et nummer som gjør at ansatte kan finne fram riktig jakke fra alle de andre som henger der. Selve varene og prisene ligger trygt lagret i butikkens eget system, mens den lille koden i nettleseren din bare fungerer som nøkkelen som låser opp riktig kurv igjen ved neste besøk.

Hva som skjer hvis du logger inn

Logger du inn med en konto hos nettbutikken, kan handlekurven i tillegg lagres direkte knyttet til kontoen din i stedet for bare til den midlertidige informasjonskapselen. Dette er grunnen til at handlekurven din på enkelte tjenester følger deg selv om du bytter til en helt annen enhet, som fra mobilen til PC-en, forutsatt at du logger inn med samme konto begge steder.

Det ligner på forskjellen mellom en midlertidig garderobelapp du får ved inngangen, og et fast medlemsskap der de ansatte kjenner deg igjen og vet nøyaktig hvor tingene dine befinner seg, uavhengig av hvilken inngang du kommer inn gjennom denne gangen.

Hvorfor kurven av og til plutselig er tom

Av og til opplever du at handlekurven plutselig er tom igjen, til tross for at du er sikker på at du la noe der tidligere. Dette skjer som regel fordi informasjonskapselen som holdt styr på kurven din har utløpt, blitt slettet, eller fordi du besøker siden fra en ny nettleser eller enhet uten å være logget inn.

Mange nettbutikker setter bevisst en utløpstid på denne typen midlertidig lagring, gjerne noen dager eller uker, delvis av tekniske grunner knyttet til hvor mye data som kan lagres over tid, og delvis fordi en handlekurv som har stått urørt i månedsvis sjelden lenger reflekterer priser eller lagerbeholdning som fortsatt stemmer.

To måter å lagre kurven på

Det finnes faktisk to litt forskjellige måter nettbutikker løser dette på under overflaten. Noen lagrer hele kurveinnholdet direkte i selve informasjonskapselen i nettleseren din, en løsning som er enkel å bygge, men som har begrenset plass og kan bli sårbar hvis noen tukler med informasjonskapselen. Andre lagrer bare et referansenummer i informasjonskapselen, mens selve kurveinnholdet ligger trygt i butikkens egen database, akkurat som garderobelappen bare er et nummer mens jakken selv henger trygt et annet sted.

Den siste metoden er langt vanligere blant seriøse nettbutikker, spesielt de med mange varer eller komplekse rabattordninger, siden den er mer robust og sikrere. Skulle noe gå galt med selve informasjonskapselen, forsvinner bare referansen, ikke de faktiske dataene om hva som ligger i kurven, som butikken fortsatt kan hjelpe deg med å finne tilbake til dersom du kontakter kundeservice.

Hvorfor er dette nyttig å vite

Det er derfor kurven din kan forsvinne hvis du bytter nettleser eller sletter informasjonskapsler, den navnelappen følger med den spesifikke nettleseren du brukte. Bruker du én nettleser på jobb-PC-en og en annen hjemme, vil butikken i praksis se deg som to helt forskjellige besøkende, med hver sin tomme kurv, helt til du eventuelt logger inn og kobler dem sammen gjennom en felles konto.

Neste gang du blir overrasket over at handlekurven din har forsvunnet, kan det være greit å tenke gjennom om du kanskje ryddet nettleserdata nylig, byttet enhet, eller rett og slett latt kurven stå urørt lenge nok til at den midlertidige navnelappen har gått ut på dato. Det er sjelden et tegn på at noe er teknisk galt, bare at den lille lappen som holdt styr på kurven din ikke lenger finnes der den skulle.