Le bandeau à la première visite : accepter, refuser et choisir côte à côte, avec le même aspect. Les scripts de suivi attendent la réponse.
+1Fonctionnalités
- Passe le HTML final de chaque contrôleur front au crible via le hook actionOutputHTMLBefore : les scripts de n’importe quel module ou page CMS sont interceptés
- Bandeau affiché dans displayBeforeBodyClosingTag : testé avec le thème Classic, fonctionne avec tout thème qui garde ce hook
- Une seule page Configurer dans le Gestionnaire de modules : page CMS de la politique cookies, barre en bas ou encart en coin, couleur des boutons, durée de conservation de la réponse en jours
- Premier écran avec Tout refuser, Choisir et Tout accepter d’apparence identique ; Préférences, Statistiques et Marketing démarrent décochés
- Valeurs par défaut de Consent Mode v2 écrites juste après la balise head, avant toute sortie du thème ou d’un module
- Compatible avec le CCC (concaténation, compression, cache) activé : seuls les scripts visés par une règle de blocage sont réécrits
- Textes du bandeau en français, anglais et espagnol, modifiables dans International › Traductions › Traductions des modules
Sur une boutique PrestaShop, le code de suivi arrive de partout : le thème, les modules marketing et de paiement, des extraits collés dans une page CMS. L’article 5, paragraphe 3, de la directive vie privée et communications électroniques interdit à tout cela de déposer des cookies non essentiels avant l’accord du visiteur, et refuser ne doit pas demander plus d’effort qu’accepter. Ce module intercepte ces balises dans la page même et ne les laisse tourner qu’une fois leur catégorie acceptée.
Comment il s’intègre à PrestaShop
- Versions
- PrestaShop 8.2 et 9.0 avec PHP 8.1 ou plus récent.
- Back-office
- Tout se règle sur la page Configurer du module, dans Modules › Gestionnaire de modules. En haut, un état indique si une page de politique est liée, combien de textes repèrent des scripts bloqués et quelle version du consentement est active. Le lien de politique pointe vers l’une de vos pages CMS.
- Hooks
actionOutputHTMLBeforeajoute les valeurs Consent Mode et passe les scripts bloqués entext/plain;displayBeforeBodyClosingTagaffiche le bandeau ;actionFrontControllerSetMediaenregistre sa feuille de style et son JavaScript différé.- Ce qui est bloqué
- Dix services connus sont cochés d’emblée (Google tag et Tag Manager, Google Analytics, Clarity, Hotjar, Google Ads, Meta Pixel, TikTok Pixel, Microsoft Advertising, LinkedIn, Pinterest). Pour un widget absent de la liste, saisissez une partie de son adresse sous Bloquer aussi.
- Changer d’avis
- Un bouton rond, ou tout lien vers
#cookie-settingsdans votre pied de page, rouvre les choix ; les cookies des services abandonnés par le visiteur sont effacés. Cochez Redemander après l’ajout d’un service pour remontrer le bandeau à tout le monde.
Installation
- Étape 1
Récupérez le zip dans Mon compte › Téléchargements sur ecom-addons.com.
- Étape 2
Dans le back-office, ouvrez Modules › Gestionnaire de modules, cliquez sur Installer un module et déposez le zip.
- Étape 3
Le bandeau est actif avec des valeurs sûres. Cliquez sur Configurer et choisissez la page CMS de votre politique cookies.
Questions fréquentes
Bloque-t-il le pixel ajouté par un autre module ?
Oui, si ce pixel correspond à un service connu ou à un texte saisi sous Bloquer aussi : la page est filtrée une fois que tous les modules ont produit leur sortie.
Puis-je garder le CCC actif dans Performances ?
Oui. Le JavaScript du module est fusionné avec celui du thème et s’exécute toujours, car seuls les scripts visés par une règle sont modifiés.
Suis-je en règle avec ça ?
Le module se charge de demander et de bloquer. La politique cookies, la liste des cookies de votre boutique et la façon dont la loi s’applique à vous restent de votre ressort ; ce texte n’est pas un conseil juridique.
Historique des versions
- Chargement…
Avis
Chargement…
Vous l’avez acheté ? Laissez un avis depuis votre compte.