Consentiment de cookies i GDPR a PrestaShop: la guia completa del mòdul per a propietaris de botigues
Per què les botigues PrestaShop necessiten un consentiment de cookies adequat
Si gestiones una botiga PrestaShop que dona servei a clients de la Unió Europea, el consentiment de cookies no és opcional: és un requisit legal amb conseqüències econòmiques reals. El GDPR, combinat amb la Directiva de privadesa electrònica (ePrivacy), obliga els llocs web a obtenir un consentiment informat i lliurement atorgat abans de configurar cookies no essencials. Per a les botigues de comerç electrònic, això és especialment crític perquè les cookies implicades afecten directament la teva capacitat de fer seguiment de conversions, executar campanyes de retargeting i mesurar el ROI del màrqueting.
PrestaShop impulsa més de 300.000 botigues en línia arreu del món, moltes de les quals venen a clients de la UE. Tot i així, un nombre significatiu d’aquestes botigues o bé no disposen de cap sistema adequat de gestió del consentiment, o bé depenen de solucions obsoletes que no compleixen els estàndards normatius actuals. Amb Google exigint ara Consent Mode V2 per a la publicació d’anuncis a l’EEE, la diferència entre un compliment bàsic i una implementació correcta té implicacions reals sobre els ingressos.
Quines cookies configura PrestaShop per defecte?
Abans de configurar el consentiment, cal entendre quines cookies utilitza ja la teva botiga PrestaShop. Una instal·lació per defecte de PrestaShop estableix diverses categories de cookies:
Cookies essencials (no requereixen consentiment)
- Cookie de sessió de PrestaShop: Manté la sessió de l’usuari, el contingut del carretó de compra i l’estat d’inici de sessió. És estrictament necessària perquè la botiga funcioni.
- Tokens CSRF: Cookies de seguretat que protegeixen l’enviament de formularis contra atacs de falsificació de peticions en llocs creuats.
- Preferències de moneda i idioma: Emmagatzemen la moneda i l’idioma seleccionats per l’usuari per oferir una experiència de navegació coherent.
Cookies d’analítica i màrqueting (requereixen consentiment)
- Google Analytics (GA4): Si has instal·lat un mòdul de Google Analytics, aquest configura les cookies
_ga,_ga_*i relacionades per fer seguiment del comportament de l’usuari, les pàgines vistes i les conversions. - Remarketing de Google Ads: Els píxels de seguiment de conversions i remarketing configuren cookies per a la segmentació publicitària i la mesura de conversions.
- Facebook Pixel: Si està instal·lat, el píxel de Meta configura les cookies
_fbpi_fbcper a l’atribució d’anuncis i la creació d’audiències. - Mòduls d’analítica de tercers: El marketplace de PrestaShop inclou desenes de mòduls d’analítica i màrqueting, cadascun dels quals pot configurar les seves pròpies cookies.
Cookies de passarel·les de pagament
- PayPal, Stripe, Mollie i altres: Els processadors de pagament poden configurar cookies per a la detecció de frau i la gestió de sessions. Generalment es classifiquen com a estrictament necessàries quan són imprescindibles per completar una transacció, però alguns processadors de pagament estableixen cookies addicionals d’analítica que requereixen consentiment.
- Autenticació 3D Secure: El flux 3D Secure utilitzat per molts pagaments amb targeta europeus pot configurar cookies temporals durant el procés d’autenticació.
Limitacions de la gestió de cookies integrada a PrestaShop
PrestaShop inclou un mòdul bàsic de GDPR (normalment el mòdul "Official GDPR Compliance") que proporciona algunes funcionalitats de privadesa de dades. No obstant això, presenta limitacions importants pel que fa al consentiment de cookies:
- Sense compatibilitat amb Consent Mode V2: El mòdul integrat no envia senyals de Google Consent Mode, de manera que les teves etiquetes de Google no poden aprofitar un comportament conscient del consentiment ni el modelatge de conversions.
- Sense integració TCF: No hi ha compatibilitat amb el Transparency and Consent Framework, que és necessari per al compliment de la publicitat programàtica a l’EEE.
- Bloqueig de cookies limitat: L’enfocament integrat sovint no impedeix realment que els scripts de tercers configurin cookies abans del consentiment. Pot mostrar un bàner, però els scripts subjacents continuen executant-se.
- Sense geolocalització: Es mostra la mateixa experiència de consentiment a tots els visitants, independentment de la seva ubicació. Els visitants de la UE i dels EUA veuen el mateix bàner, que pot ser excessivament restrictiu per a alguns o insuficientment conforme per a altres.
- Opcions de disseny bàsiques: L’aparença del bàner és limitada i pot no ajustar-se a la imatge de marca de la teva botiga, cosa que genera una experiència d’usuari poc cohesionada.
Instal·lació del complement FlexyConsent per a PrestaShop
FlexyConsent ofereix un complement nadiu per a PrestaShop que s’integra directament al back office de la teva botiga. A continuació s’explica com instal·lar-lo i configurar-lo:
Pas 1: Aconsegueix el complement
El complement FlexyConsent per a PrestaShop està disponible al marketplace oficial PrestaShop Addons. Descarrega el mòdul des del marketplace i després instal·la'l a través del back office de PrestaShop a Mòduls > Gestor de mòduls.
Pas 2: Connecta el teu compte FlexyConsent
En instal·lar el mòdul, la teva botiga es registra a FlexyConsent i el teu projecte es crea automàticament; no has d'introduir res.
Pas 3: Configura les categories de cookies
A la pàgina Gestor de galetes del mòdul, comprova la categoria de cada rastrejador trobat a la teva botiga. Les categories típiques per a una botiga PrestaShop inclouen:
- Essencial: Cookies de sessió, protecció CSRF, funcionalitat del carretó. Estan activades per defecte i no es poden rebutjar.
- Analítica: Google Analytics, Matomo o altres plataformes d’analítica. Requereixen consentiment.
- Màrqueting: Google Ads, Facebook Pixel, scripts de retargeting. Requereixen consentiment.
- Personalització: Idioma, moneda i preferències de visualització més enllà del que és estrictament necessari. Poden requerir o no consentiment, segons la teva interpretació legal.
Pas 4: Configura el bloqueig d’scripts
El mòdul imprimeix l'script de FlexyConsent mitjançant el hook displayHeader de PrestaShop. El seu bloqueig automàtic reté scripts, iframes, píxels, galetes i l'emmagatzematge del navegador al navegador del visitant fins que dona el consentiment, i els allibera sense recarregar la pàgina. Un script que s'executa abans que l'script de FlexyConsent no es pot retenir.
Configuració al back office
Disseny i configuració té sis pestanyes: General (URL de les polítiques, idioma predeterminat, bloqueig automàtic, Rebutjar-ho tot a la primera capa, el botó de privadesa), Consentiment i privadesa (les regles per regió), Propietats de disseny (19 temes, tipus de lletra, logotip, posició), Vista prèvia geo, Contingut del bàner i Consentiments de formularis.
Geolocalització per a clients de la UE
Una de les funcionalitats més valuoses per a les botigues PrestaShop és el consentiment geodirigit. No tots els teus clients necessiten la mateixa experiència de consentiment:
- Clients de la UE i el Regne Unit: Bàner de consentiment amb model d’opt-in, integració TCF i senyals de Consent Mode V2. Aquests clients han de consentir activament abans que es configurin cookies no essencials.
- Clients dels EUA: Sense bàner automàtic; el botó de privadesa obre les opcions d'exclusió dels EUA.
- Resta del món: Un avís més lleuger o cap bàner, segons les lleis aplicables i la teva tolerància al risc.
FlexyConsent gestiona això amb geodetecció per IP: cada client rep l'experiència de consentiment que has definit per a la seva regió. Els teus clients dels EUA no s'alenteixen amb fluxos de consentiment propis de la UE.
Consent Mode V2 per a l’analítica a PrestaShop
Si utilitzes Google Analytics 4 o Google Ads amb la teva botiga PrestaShop, Consent Mode V2 és essencial. Això és el que fa per a la teva botiga:
- Abans del consentiment: Les etiquetes de Google es carreguen en mode restringit. No configuren cookies, no recullen identificadors d’usuari i només envien pings sense cookies que Google utilitza per al modelatge.
- Després que s’atorgui el consentiment: Les etiquetes canvien a mode de mesura complet amb cookies, ID d’usuari i seguiment de conversions complet.
- Després que es denegui el consentiment: Les etiquetes es mantenen en mode restringit durant tota la sessió. Google utilitza els pings sense cookies per a conversions modelades i informes modelats, recuperant parcialment les dades d’analítica que, altrament, perdries del tot.
El benefici pràctic és significatiu: fins i tot quan els usuaris rebutgen les cookies d’analítica, continues obtenint dades de conversions modelades als teus informes de Google Ads i GA4. Sense Consent Mode V2, el consentiment rebutjat implica un buit total de dades per a aquell usuari. Amb aquesta funcionalitat, els models de machine learning de Google poden omplir aproximadament el 70% de les dades que falten.
Per a una botiga PrestaShop que executa campanyes de Google Ads dirigides a clients de la UE, aquestes dades modelades poden marcar la diferència entre calcular un ROAS precís o anar a cegues per a una part significativa del teu trànsit.
Provar la teva implementació
Després d’instal·lar i configurar el complement FlexyConsent per a PrestaShop, verifica la implementació amb aquestes comprovacions:
- Esborra totes les cookies i visita la teva botiga. El bàner de consentiment hauria d’aparèixer abans que es configurin cookies de Google Analytics o de màrqueting.
- Rebutja totes les cookies i comprova l’emmagatzematge de cookies del navegador. Només hi haurien de ser presents les cookies essencials de PrestaShop (sessió, CSRF).
- Accepta totes les cookies i verifica que els scripts d’analítica i màrqueting es carreguen i que les seves cookies apareixen.
- Utilitza Google Tag Assistant per confirmar que els senyals de Consent Mode s’envien correctament: hauries de veure
consent defaultamb estats denegats iconsent updatedesprés de l’elecció de l’usuari. - Prova des de diferents regions utilitzant una VPN per verificar que la geolocalització mostra l’experiència de consentiment correcta per a visitants de la UE i de fora de la UE.
- Prova el flux de compra per assegurar-te que la gestió del consentiment no interfereix amb el processament de pagaments, la funcionalitat del carretó o la finalització de la comanda.
Consell per al propietari de la botiga: Programa un recordatori mensual al calendari per provar la teva implementació de consentiment. Les actualitzacions de mòduls de PrestaShop, els canvis de tema i les noves integracions de màrqueting poden trencar els fluxos de consentiment sense símptomes evidents. Una comprovació ràpida de 5 minuts cada mes pot evitar que es generin buits de compliment.
El complement FlexyConsent per a PrestaShop està disponible al marketplace PrestaShop Addons amb plans a partir de 0 EUR al mes. El pla gratuït inclou Consent Mode V2, geolocalització i les altres funcions del pla.