BunStackDocs

Butiker

Cookies och samtycke

Vad butiken lagrar hos besökaren, samtyckesbannern, skript som väntar på samtycke och orderlänkar utan nyckel i statistiken.

Senast uppdaterad · 3 min läsning

Var: Bannern visas i butiken. Cookiepolicyn är sidan cookies under Storefronts › [butik] › Pages.

Vad som lagras hos besökaren

LagringInnehållKrävs
VarukorgRader och valuta, i webbläsarens lokala lagringNödvändig
Valuta och landCookien bs_currency i butiker med flera valutor och cookien bs_country från kassan och landväljaren (Välj land). Ett år varderaNödvändig
SamtyckeBesökarens val i bannern, per butik. Gäller i 12 månader. Sedan frågar bannern igenNödvändig
OrderlänkCookien bs_order med nyckeln från länken i ordermejlet. Gäller bara den orderns sidor, i en timme efter senaste besöket där. Skript på sidan kan inte läsa denNödvändig
Rabattkodbunstack:checkout:discount i webbläsarfliken: koden kunden lade till i varukorgen eller kassan, eller som kom med en länk. Tas bort när fliken stängs eller ordern är lagdNödvändig
Statistik och marknadsföringGTM-containern under Storefronts › [butik] › Analytics och dina <script src>-taggar under Code › HEAD · SITE och HEAD · PAGE, till exempel en pixel. E-handelshändelserna till dataLayer, se Spårning och Google Tag ManagerEfter ”Acceptera alla”
Skickade händelserbunstack:ga4:orders i lokal lagring: id och tid för de 50 senaste ordrarna från webbläsaren, så att varje orders purchase skickas en gång. bunstack:ga4:checkout i webbläsarfliken: vilken varukorg den senaste begin_checkout gälldeEfter ”Acceptera alla”
FelövervakningSentry tar emot felrapporter. Med ”Acceptera alla” även sessionsinspelning och prestandamätningFelrapporter alltid. Inspelning och mätning efter ”Acceptera alla”

Samtyckesbannern

Bannern visas vid första besöket, i butikens tema och på butikens språk. Den har två knappar:

KnappVad som händer
”Endast nödvändiga”Butiken fungerar. Inga skript för statistik eller marknadsföring körs
”Acceptera alla”GTM-containern och koden under HEAD · SITE och HEAD · PAGE laddas. Butiken skickar e-handelshändelser till dataLayer

I en engelsk butik heter knapparna ”Only necessary” och ”Accept all”. Besökaren ändrar sitt val med länken ”Cookie-inställningar” i sidfoten.

  • Inga skript körs före valet.
  • Kassan och ordersidorna visar ingen banner. Har besökaren redan valt ”Acceptera alla” körs skripten även där.
  • Google Consent Mode får värdet ”nekat” tills besökaren väljer ”Acceptera alla”.

Butikens skriptpolicy kör bara skript från de tillåtna värdarna. Designern sparar inte ett skript från en annan värd.

Orderlänkar och statistik

Länken i ordermejlen (/orders/<id>?t=…) har en nyckel som öppnar ordern. Butiken tar bort nyckeln ur adressen innan sidan laddas och lägger den i cookien bs_order. GTM, Google Analytics, en pixel och Sentry ser bara /orders/<id>.

Händelserna butiken skickar har ingen nyckel och inga uppgifter om köparen. Rabattkoden står inte heller i adressen. En länk med ?code=, till exempel i ett utskick, fungerar ändå: butiken flyttar koden från adressen till webbläsarfliken innan containern laddas.

Ta bort frågesträngar på sidor under /orders i GTM, se Sidadressen.

Se också