PrestaShop cookiesamtykke og GDPR: Den komplette modulguide for butiksejere
Hvorfor PrestaShop-butikker har brug for korrekt cookiesamtykke
Hvis du driver en PrestaShop-butik, der betjener kunder i Den Europæiske Union, er cookiesamtykke ikke valgfrit — det er et lovkrav med reelle økonomiske konsekvenser. GDPR, kombineret med ePrivacy-direktivet, kræver, at websteder indhenter informeret, frivilligt givet samtykke, før der sættes ikke-essentielle cookies. For e-handelsbutikker er dette særligt kritisk, fordi de involverede cookies direkte påvirker din evne til at spore konverteringer, køre retargeting-kampagner og måle markedsførings-ROI.
PrestaShop driver over 300.000 onlinebutikker verden over, hvoraf mange sælger til EU-kunder. Alligevel mangler et betydeligt antal af disse butikker enten korrekt samtykkeadministration helt, eller de bruger forældede løsninger, der ikke opfylder de nuværende lovgivningsmæssige standarder. Med Googles nye krav om Consent Mode V2 til annoncevisning i EØS har forskellen mellem grundlæggende overholdelse og korrekt implementering reelle indtægtsmæssige konsekvenser.
Hvilke cookies sætter PrestaShop som standard?
Før du konfigurerer samtykke, skal du forstå, hvilke cookies din PrestaShop-butik allerede bruger. En standard PrestaShop-installation sætter flere kategorier af cookies:
Essentielle cookies (intet samtykke påkrævet)
- PrestaShop-sessionscookie: Opretholder brugerens session, indkøbskurvens indhold og login-status. Denne er strengt nødvendig for, at butikken kan fungere.
- CSRF-tokens: Sikkerhedscookies, der beskytter formularindsendelser mod cross-site request forgery.
- Valuta- og sprogpræferencer: Gemmer brugerens valgte valuta og sprog for en ensartet browsingoplevelse.
Analyse- og marketingcookies (samtykke påkrævet)
- Google Analytics (GA4): Hvis du har installeret et Google Analytics-modul, sætter det
_ga,_ga_*og relaterede cookies til sporing af brugeradfærd, sidevisninger og konverteringer. - Google Ads remarketing: Konverteringssporing og remarketing-pixels sætter cookies til annoncemålretning og konverteringsmåling.
- Facebook Pixel: Hvis installeret, sætter Meta-pixelen
_fbpog_fbccookies til annoncetilskrivning og målgruppeopbygning. - Tredjeparts analysemoduler: PrestaShops markedsplads inkluderer dusinvis af analyse- og marketingmoduler, som hver potentielt sætter deres egne cookies.
Betalingsgateway-cookies
- PayPal, Stripe, Mollie og andre: Betalingsbehandlere kan sætte cookies til svindelregistrering og sessionshåndtering. Disse klassificeres generelt som strengt nødvendige, når de er påkrævet for at gennemføre en transaktion, men nogle betalingsbehandlere sætter yderligere analysecookies, der kræver samtykke.
- 3D Secure-godkendelse: 3D Secure-flowet, der bruges af mange europæiske kortbetalinger, kan sætte midlertidige cookies under godkendelsesprocessen.
Begrænsninger i PrestaShops indbyggede cookiehåndtering
PrestaShop inkluderer et grundlæggende GDPR-modul (typisk "Official GDPR Compliance"-modulet), der giver visse databeskyttelsesfunktioner. Det har dog betydelige begrænsninger, når det gælder cookiesamtykke:
- Ingen Consent Mode V2-understøttelse: Det indbyggede modul sender ikke Google Consent Mode-signaler, hvilket betyder, at dine Google-tags ikke kan udnytte samtykkebevidst adfærd eller konverteringsmodellering.
- Ingen TCF-integration: Der er ingen understøttelse af Transparency and Consent Framework, som er påkrævet for overholdelse af programmatisk annoncering i EØS.
- Begrænset cookieblokering: Den indbyggede tilgang forhindrer ofte ikke tredjepartsscripts i at sætte cookies, før samtykke er givet. Den viser muligvis et banner, men de underliggende scripts kører stadig.
- Ingen geo-targeting: Den samme samtykkeoplevelse vises for alle besøgende uanset placering. EU-besøgende og amerikanske besøgende ser det samme banner, hvilket enten er for restriktivt for nogle eller utilstrækkeligt i overensstemmelse for andre.
- Begrænsede designmuligheder: Bannerets udseende er begrænset og matcher muligvis ikke din butiks branding, hvilket fører til en usammenhængende brugeroplevelse.
Installation af FlexyConsent PrestaShop-tilføjelsen
FlexyConsent tilbyder en native PrestaShop-tilføjelse, der integreres direkte i din butiks back office. Sådan installerer og konfigurerer du den:
Trin 1: Hent tilføjelsen
FlexyConsent PrestaShop-tilføjelsen er tilgængelig på den officielle PrestaShop Addons Marketplace. Download modulet fra markedspladsen, og installer det derefter via dit PrestaShop back office under Moduler > Modulhåndtering.
Trin 2: Tilslut din FlexyConsent-konto
Når du installerer modulet, registreres din butik hos FlexyConsent, og dit projekt oprettes automatisk; du skal ikke indtaste noget.
Trin 3: Konfigurer cookiekategorier
På modulets side Cookie Manager kontrollerer du kategorien for hver tracker, der er fundet i din butik. Typiske kategorier for en PrestaShop-butik inkluderer:
- Nødvendig: Sessionscookies, CSRF-beskyttelse, indkøbskurvfunktionalitet. Disse er aktiveret som standard og kan ikke afvises.
- Analyse: Google Analytics, Matomo eller andre analyseplatforme. Kræver samtykke.
- Marketing: Google Ads, Facebook Pixel, retargeting-scripts. Kræver samtykke.
- Personalisering: Sprog-, valuta- og visningspræferencer ud over det strengt nødvendige. Kan kræve samtykke afhængigt af din juridiske fortolkning.
Trin 4: Opsæt scriptblokering
Modulet indsætter FlexyConsent-scriptet via PrestaShops displayHeader-hook. Dets automatiske blokering holder scripts, iframes, pixels, cookies og browserlager tilbage i den besøgendes browser, indtil vedkommende giver samtykke, og frigiver dem uden genindlæsning af siden. Et script, der kører før FlexyConsent-scriptet, kan ikke holdes tilbage.
Back office-konfiguration
Design og indstillinger har seks faner: Generelt (politik-URL'er, standardsprog, automatisk blokering, Afvis alle på første lag, privatlivsknappen), Samtykke og privatliv (reglerne pr. region), Layoutegenskaber (19 temaer, skrifttyper, logo, placering), Geo-forhåndsvisning, Bannerindhold og Formularsamtykker.
Geo-targeting for EU-kunder
En af de mest værdifulde funktioner for PrestaShop-butikker er geo-målrettet samtykke. Ikke alle dine kunder har brug for den samme samtykkeoplevelse:
- EU- og UK-kunder: Samtykkebanner med opt-in-model, TCF-integration og Consent Mode V2-signaler. Disse kunder skal aktivt give samtykke, før ikke-essentielle cookies sættes.
- Amerikanske kunder: Intet automatisk banner; privatlivsknappen åbner de amerikanske opt-out-valg.
- Resten af verden: En lettere meddelelse eller intet banner, afhængigt af gældende lovgivning og din risikovillighed.
FlexyConsent håndterer dette via IP-baseret geodetektion: hver kunde får den samtykkeoplevelse, du har valgt for vedkommendes region. Dine amerikanske kunder bliver ikke forsinket af EU-specifikke samtykkeforløb.
Consent Mode V2 til PrestaShop-analyse
Hvis du bruger Google Analytics 4 eller Google Ads med din PrestaShop-butik, er Consent Mode V2 essentielt. Her er, hvad det gør for din butik:
- Før samtykke: Google-tags indlæses i en begrænset tilstand. De sætter ikke cookies, indsamler ikke brugeridentifikatorer og sender kun cookieløse pings, som Google bruger til modellering.
- Efter samtykke er givet: Tags skifter til fuld målingstilstand med cookies, bruger-ID'er og komplet konverteringssporing.
- Efter samtykke er afvist: Tags forbliver i begrænset tilstand i resten af sessionen. Google bruger de cookieløse pings til modellerede konverteringer og modelleret rapportering, hvilket delvist gendanner de analysedata, du ellers ville miste helt.
Den praktiske fordel er betydelig: selv når brugere afviser analysecookies, får du stadig modellerede konverteringsdata i dine Google Ads- og GA4-rapporter. Uden Consent Mode V2 betyder afvist samtykke et komplet datahul for den pågældende bruger. Med det kan Googles maskinlæringsmodeller udfylde cirka 70 % af de manglende data.
For en PrestaShop-butik, der kører Google Ads-kampagner rettet mod EU-kunder, kan disse modellerede data betyde forskellen mellem præcise ROAS-beregninger og at navigere i blinde på en betydelig del af din trafik.
Test af din implementering
Efter installation og konfiguration af FlexyConsent PrestaShop-tilføjelsen skal du verificere implementeringen med disse tjek:
- Slet alle cookies og besøg din butik. Samtykkebanneret skal vises, før der sættes nogen Google Analytics- eller marketingcookies.
- Afvis alle cookies og tjek din browsers cookielager. Kun essentielle PrestaShop-cookies (session, CSRF) bør være til stede.
- Acceptér alle cookies og bekræft, at analyse- og marketingscripts indlæses, og at deres cookies vises.
- Brug Google Tag Assistant til at bekræfte, at Consent Mode-signaler sendes korrekt — du bør se
consent defaultmed afviste tilstande ogconsent updateefter brugerens valg. - Test fra forskellige regioner ved hjælp af en VPN for at verificere, at geo-targeting viser den korrekte samtykkeoplevelse for EU- kontra ikke-EU-besøgende.
- Test checkout-flowet for at sikre, at samtykkeadministrationen ikke forstyrrer betalingsbehandling, indkøbskurvfunktionalitet eller ordreafslutning.
Tip til butiksejere: Opret en månedlig kalenderpåmindelse om at teste din samtykkeimplementering. PrestaShop-modulopdateringer, temaændringer og nye marketingintegrationer kan alle ødelægge samtykkeflows uden åbenlyse symptomer. Et hurtigt 5-minutters tjek hver måned kan forhindre, at overholdelsesgab udvikler sig.
FlexyConsents PrestaShop-tilføjelse er tilgængelig på PrestaShop Addons Marketplace med planer, der starter fra 0 EUR om måneden. Gratisplanen omfatter Consent Mode V2, geo-targeting og planens øvrige funktioner.