Butiker
Cookies och samtycke
Vad butiken lagrar hos besökaren, samtyckesbannern, skript som väntar på samtycke och orderlänkar utan nyckel i statistiken.
Var: Bannern visas i butiken. Cookiepolicyn är sidan cookies under Storefronts › [butik] › Pages.
Vad som lagras hos besökaren
| Lagring | Innehåll | Krävs |
|---|---|---|
| Varukorg | Rader och valuta, i webbläsarens lokala lagring | Nödvändig |
| Valuta och land | Cookien bs_currency i butiker med flera valutor och cookien bs_country från kassan och landväljaren (Välj land). Ett år vardera | Nödvändig |
| Samtycke | Besökarens val i bannern, per butik. Gäller i 12 månader. Sedan frågar bannern igen | Nödvändig |
| Orderlänk | Cookien 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 den | Nödvändig |
| Rabattkod | bunstack: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 lagd | Nödvändig |
| Statistik och marknadsföring | GTM-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 Manager | Efter ”Acceptera alla” |
| Skickade händelser | bunstack: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ällde | Efter ”Acceptera alla” |
| Felövervakning | Sentry tar emot felrapporter. Med ”Acceptera alla” även sessionsinspelning och prestandamätning | Felrapporter 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:
| Knapp | Vad 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å
- Export och radering av en kunds uppgifter: GDPR för kunder.
- BunStack som personuppgiftsbiträde, underbiträden och säkerhetskopior: Data och säkerhet.