Pourquoi l'ancien bandeau cookies ne suffit plus

Pendant des années, beaucoup de boutiques PrestaShop ont réglé la question des cookies avec un simple avis en bas de page : « Ce site utilise des cookies, en poursuivant vous acceptez ». Ce modèle est dépassé depuis longtemps. D'un côté, le RGPD et la directive ePrivacy exigent un consentement préalable, libre et éclairé pour tous les cookies non techniques : aucun cookie de profilage ne peut être déposé avant que l'internaute ait dit oui. De l'autre, depuis mars 2024 Google a relevé le niveau sur le plan technique aussi : ceux qui utilisent Google Ads, le remarketing ou les services de mesure auprès d'utilisateurs de l'Espace économique européen doivent mettre en place le Consent Mode v2, c'est-à-dire communiquer à Google l'état du consentement au moyen de signaux normalisés.

En pratique, le bandeau cookies doit aujourd'hui faire deux métiers à la fois : être conforme sur le plan juridique (consentement préalable, choix par catégorie, refus facile) et être correct sur le plan technique (bloquer les scripts avant le consentement et envoyer à Google les bons signaux). Un bandeau qui se contente d'afficher un avis et laisse partir les tags malgré tout échoue sur les deux tableaux.

Ce que change le Consent Mode v2 : les quatre signaux

Le Consent Mode est le mécanisme par lequel votre site indique aux tags de Google si l'internaute a consenti ou non. Avec la version 2, exigée depuis mars 2024 pour le trafic venant de l'Espace économique européen, les signaux à gérer sont au nombre de quatre :

SignalCe qu'il commande
ad_storageLa possibilité d'écrire et de lire des cookies publicitaires, par exemple pour attribuer une conversion à un clic sur une annonce.
analytics_storageLes cookies de mesure, comme ceux de Google Analytics 4, utilisés pour reconnaître les sessions et les visiteurs qui reviennent.
ad_user_dataLe consentement à l'envoi à Google de données de l'utilisateur à des fins publicitaires.
ad_personalizationLe consentement à la publicité personnalisée, donc au remarketing.

Les deux premiers existaient déjà dans la première version du Consent Mode. Les signaux ad_user_data et ad_personalization sont la nouveauté de la v2 : sans eux, pour Google, le consentement publicitaire de l'utilisateur européen est incomplet. Chaque signal doit être positionné d'après le choix réel de l'internaute sur le bandeau : s'il refuse la catégorie marketing, les signaux publicitaires doivent partir refusés ; s'il n'accepte que les statistiques, seul analytics_storage doit être accordé.

Ce qu'exigent le RGPD et la CNIL

Sur le plan juridique, le cadre est le RGPD avec la directive ePrivacy : les cookies non techniques exigent un consentement préalable. En France, la référence opérationnelle est l'article 82 de la loi Informatique et Libertés, précisé par les lignes directrices et la recommandation cookies et autres traceurs de la CNIL de 2020, qui fixent des règles très concrètes pour votre bandeau :

  • Pas de profilage avant le consentement : les cookies de marketing et de statistique non anonymisée ne peuvent pas être déposés tant que l'internaute n'a pas accepté.
  • Des choix par catégorie : l'internaute doit pouvoir choisir catégorie par catégorie (techniques, statistiques, marketing), et pas seulement « tout accepter ».
  • Refuser doit être aussi simple qu'accepter : s'il y a un bouton « Accepter », il doit y avoir un moyen tout aussi immédiat de refuser, sans parcours du combattant.

Notez le point clé : le Consent Mode v2 à lui seul ne vous met pas en conformité. C'est une exigence de Google, pas une base légale. La conformité vient du bandeau qui recueille le consentement de la bonne façon ; le Consent Mode est le canal par lequel ce choix est ensuite transmis aux tags de Google. Il vous faut les deux.

Ce qui se passe si vous ne le mettez pas en place

Les conséquences sont de deux ordres, et aucune des deux n'est théorique.

Données publicitaires et de mesure dégradées

Google exige le Consent Mode v2 pour continuer à utiliser pleinement les fonctions publicitaires et de mesure auprès des utilisateurs de l'Espace économique européen. Sans les bons signaux, la capacité de Google Ads à travailler sur le public européen se dégrade : le remarketing et la mesure des campagnes perdent en qualité précisément sur le trafic qui compte pour une boutique française. Vous payez des clics et vous n'arrivez plus à voir clairement ce qui convertit.

Risque de sanctions

Sur le plan juridique, déposer des cookies de profilage sans consentement est une violation du RGPD et des règles ePrivacy, et en France la CNIL a posé noir sur blanc ses exigences dans ses lignes directrices et sa recommandation de 2020. Un bandeau absent, trompeur ou qui ne bloque pas réellement les tags expose la boutique à des plaintes et à des sanctions. Inutile d'avancer des chiffres : il suffit de savoir que le régime de sanctions est sévère et que le coût de la mise en conformité est une fraction minime du risque.

Comment le mettre en place sur PrestaShop

La voie manuelle

Techniquement, vous pouvez tout faire à la main : écrire un bandeau en JavaScript, définir les valeurs par défaut du consentement avant le chargement des tags, appeler la mise à jour des quatre signaux quand l'internaute choisit, reprendre les templates pour bloquer les scripts tiers tant que le consentement manque, enregistrer les choix pour pouvoir en faire la preuve. C'est un travail délicat : il suffit d'un tag chargé au mauvais endroit du thème et les cookies partent avant le consentement, ce qui réduit tout le reste à néant. Et chaque mise à jour du thème ou nouveau script marketing doit être revu à la main.

La voie du module

Un module dédié fait le même travail de façon systématique : il intercepte les tags, les garde bloqués tant que l'internaute n'a pas décidé, affiche un bandeau avec les choix par catégorie exigés par la CNIL et envoie les signaux Consent Mode v2 cohérents avec ce choix. Vous vous débarrassez à la fois du risque technique et de la maintenance.

Le module Cookie Consent & Google Consent Mode v2

Pour PrestaShop il existe le module Cookie Consent & Google Consent Mode v2 (gratuit), pensé exactement pour ce cas de figure :

  • Bandeau conforme : boutons accepter, refuser et personnaliser par catégorie, en ligne avec les exigences de la CNIL (refus aussi simple que l'acceptation, choix par catégorie).
  • Blocage préalable des tags : les scripts non techniques ne partent pas tant que l'internaute n'a pas donné son consentement.
  • Signaux Consent Mode v2 : ad_storage, analytics_storage, ad_user_data et ad_personalization sont envoyés selon les choix réels de l'internaute.
  • Registre des consentements : les choix sont enregistrés, ce qui vous permet d'en faire la preuve en cas de contrôle.
  • Aucun service externe : tout est hébergé dans le module. Pas de plateforme tierce, pas d'abonnement mensuel, aucune donnée qui passe par un fournisseur de gestion du consentement extérieur.
  • Large compatibilité : il fonctionne de PrestaShop 1.7 jusqu'à la 9.

Vous trouverez la procédure d'installation et de configuration pas à pas dans le guide officiel du module. Si vous mettez la boutique en règle sur plusieurs fronts, le panier multiple est avantageux : la remise sur volume s'applique toute seule, 10 % au-delà de 150 € et 15 % au-delà de 250 € (minimum 2 produits).

Questions fréquentes

Le Consent Mode v2 est-il obligatoire pour ma boutique PrestaShop ?

Si vous utilisez Google Ads, le remarketing ou les services de mesure de Google auprès d'utilisateurs de l'Espace économique européen, oui : depuis mars 2024 Google exige le Consent Mode v2, avec l'envoi des signaux ad_storage, analytics_storage, ad_user_data et ad_personalization selon le consentement.

Le Consent Mode v2 me met-il à lui seul en conformité avec le RGPD ?

Non. Le Consent Mode est une exigence technique de Google. La conformité juridique demande un bandeau qui recueille un consentement préalable et par catégorie et qui bloque les cookies de profilage avant le choix, comme le prévoient le RGPD, ePrivacy et, en France, l'article 82 de la loi Informatique et Libertés avec les lignes directrices de la CNIL de 2020.

Que sont les signaux ad_user_data et ad_personalization ?

Ce sont les deux signaux introduits par la version 2 du Consent Mode : ad_user_data indique si l'internaute consent à l'envoi de ses données à Google à des fins publicitaires, ad_personalization s'il consent à la publicité personnalisée (remarketing). Ils s'ajoutent à ad_storage et analytics_storage.

Qu'est-ce que je risque si je garde l'ancien bandeau ?

Sur le plan technique, des données dégradées pour Google Ads et pour la mesure sur le trafic européen. Sur le plan juridique, déposer des cookies de profilage sans consentement viole le RGPD et ePrivacy et expose à des sanctions.

Le module s'appuie-t-il sur un service externe avec abonnement ?

Non. Le module Cookie Consent & Google Consent Mode v2 est entièrement auto-hébergé : bandeau, blocage des tags, signaux et registre des consentements fonctionnent dans votre PrestaShop, sans service externe et sans frais récurrents. Le module est gratuit, sans coût de licence.

Avec quelles versions de PrestaShop est-il compatible ?

Le module est compatible avec PrestaShop de la version 1.7 à la version 9.

Chargement...
Retour en haut