Cookies Revolution : installation et aide

Démarrage rapide

  1. Désactivez l’autre module mprcookiebanner actif s’il est présent. Téléversez le ZIP Cookies Revolution dans Modules > "Module Manager" et installez-le.
  2. Ouvrez Cookies Revolution > Apparence. Choisissez Mode de blocage, en commençant par Blocage souple, puis vérifiez Disposition de la bannière.
  3. Ouvrez Catégories de cookies, Services et Cookies. Vérifiez les finalités, la catégorie obligatoire et les affectations facultatives aux services.
  4. Ouvrez Blocage de scripts. Vérifiez les motifs actifs et excluez des règles facultatives les scripts essentiels de commande, connexion et panier.
  5. Ouvrez Paramètres > "Configuration". Vérifiez "Cookie Expiry", "Re-consent after", "Enable GCM v2" et Activer le journal des consentements.
  6. Lancez Scanner de cookies, classez les entrées en attente et utilisez Créer la page de politique des cookies ou saisissez "Custom Policy URL (overrides CMS)".
  7. Traduisez les textes de Apparence, enregistrez, puis testez Tout accepter, Tout refuser et les préférences sélectionnées dans un navigateur vierge. Vérifiez les requêtes de scripts correspondantes et le journal de consentement.

Nécessite PrestaShop 1.6 ou une version ultérieure et PHP 7.1 ou une version ultérieure.

Manuel de configuration

Installer et configurer

Suivez les étapes de la section Démarrage rapide.

Choisir le comportement de blocage

Si mprcookiebanner est déjà installé et activé, désactivez-le ou désinstallez-le avant d’installer Cookies Revolution. L’installateur refuse l’installation tant que cet autre module est actif.

Ouvrez Cookies Revolution > Apparence et définissez Mode de blocage avant de configurer les règles individuelles.

Mode de blocage Valeur par défaut Comportement en boutique
Blocage souple Sélectionné Laisse la page utilisable et refuse le consentement facultatif avant un choix. Utilise le réglage "Script blocking engine".
Blocage strict Non Exige un choix, impose le blocage des scripts et une superposition bloquante, et ignore le réglage du bouton de fermeture.
Aucun blocage Non Libère les scripts avant consentement. Google Consent Mode attend toujours une décision validée et mappée.

Dans Paramètres > "Configuration" > Paramètres généraux, Exiger un choix concernant les cookies avant de naviguer est désactivé par défaut. Activez-le pour bloquer les clics en arrière-plan, le focus clavier et le défilement jusqu’à ce que le visiteur accepte, refuse ou enregistre ses préférences. Cela masque le bouton de fermeture de la bannière. Ce réglage ne modifie pas lui-même le moteur de scripts ni Consent Mode. Blocage strict exige toujours un choix.

Excluez les scripts de panier, connexion, paiement et sécurité des règles de blocage facultatives. Ajoutez ou renforcez les règles seulement après avoir vérifié le parcours en boutique correspondant.

Configurer les réglages généraux

Ouvrez Cookies Revolution > Paramètres > "Configuration". Les libellés anglais des champs et valeurs par défaut d’une nouvelle installation sont :

Paramètres généraux

Réglage Valeur par défaut Quand le modifier
"Enable Module" Activé Désactivez pour arrêter l’affichage du consentement du module.
Exiger un choix concernant les cookies avant de naviguer Désactivé Exigez un choix explicite avant toute interaction avec la page, sous réserve des exceptions pour les pages légales.
"Cookie Expiry" 365 jours Modifiez la durée de conservation des cookies de consentement dans le navigateur.
"Re-consent after" 0 jour Définissez un intervalle positif pour faire expirer les décisions selon leur ancienneté. Zéro désactive cette vérification d’âge.
"Re-consent on cookie list change" Activé Demandez une nouvelle décision lorsque la version enregistrée du contrat de consentement ne correspond plus.

"Re-consent after" utilise désormais l’horodatage de la décision. Un horodatage absent, invalide ou futur ne satisfait pas un contrôle d’âge configuré. La version de consentement est un hachage interne de huit caractères couvrant catégories actives, stockages enregistrés, règles, services, attribution Consent Mode et liaisons d’intégration pertinentes. Elle est générée par le module, pas saisie manuellement.

Google Consent Mode

Réglage Valeur par défaut Quand le modifier
"Enable GCM v2" Activé Activez les valeurs par défaut et mises à jour du consentement Google.
"wait_for_update" 500 ms Ajustez la valeur d’attente utilisée pour initialiser le consentement Google.
Transmission de données via les URL Google Désactivé Activez uniquement si vous avez besoin de la transmission d’URL Google. Elle ajoute _gl aux liens/formulaires internes pour les visiteurs sans consentement et affecte le cache des pages.

Les signaux Google par défaut refusent le stockage facultatif et accordent security_storage. Les mises à jour suivent les correspondances validées de catégories et services. Les signaux de consentement Google ne remplacent pas à eux seuls les règles de blocage des scripts.

Journal des consentements

Activer le journal des consentements est activé par défaut. "Log Retention" vaut 365 jours par défaut. Utilisez Supprimer les anciens journaux de consentement pour supprimer les entrées plus anciennes que cette durée de conservation. Ne supposez pas que saisir une durée programme une purge automatique.

Ouvrez Journal des consentements pour consulter les décisions enregistrées ou exporter en CSV. Les enregistrements incluent les hachages visiteur, IP et user-agent, les choix de catégories/services, la version de consentement, la source et la date. Le CSV contient aussi une colonne country_code, qui reste vide.

Page de politique des cookies

"Auto-Update CMS Page" est activé par défaut. Le contenu de la politique doit être mis à jour manuellement, quel que soit ce réglage. Après modification du catalogue, utilisez manuellement Créer la page de politique des cookies ou Mettre à jour la page de politique des cookies.

"Custom Policy URL (overrides CMS)" est vide par défaut et multilingue. Saisissez votre propre URL de politique pour remplacer le lien de page généré. L’ID de la page CMS générée commence à 0 et est enregistré en interne lors de sa création.

"Legal pages readable before a choice" est vide par défaut. Saisissez les ID de pages CMS séparés par des virgules pour les autres pages devant rester lisibles sans mur de consentement. La page de politique bénéficie aussi d’une exception de page légale.

Intégrations de services tiers

Réglage Valeur par défaut Configuration
Clerk.io Automatique Activez automatiquement avec le module Clerk ou choisissez activé/désactivé.
Le suivi des visiteurs Clerk.io nécessite marketing Choisissez la catégorie facultative requise pour l’identification persistante des visiteurs.
La collecte d'e-mails Clerk.io nécessite marketing Choisissez la catégorie facultative requise pour la collecte d’e-mail Clerk.
Service pour le suivi des visiteurs Clerk.io Catégorie seule (sans service) Liez éventuellement cette finalité à un service actif de la catégorie sélectionnée.
Service pour la récupération des e-mails Clerk.io Catégorie seule (sans service) Liez éventuellement la collecte d’e-mail à un service actif de sa catégorie sélectionnée.

Sans consentement correspondant, l’adaptateur bloque l’identification des visiteurs et la collecte d’adresses e-mail. Recherche et recommandations restent disponibles ; des vues de page anonymes peuvent toujours atteindre Clerk. Un service sélectionné doit être actif, appartenir à cette boutique et correspondre à la catégorie choisie pour cette finalité.

Avancé

"Legacy default consent override" vaut par défaut denied. Ses choix conservent les anciens libellés opt-in/opt-out, mais les modes Hard et Soft actuels refusent les catégories facultatives par défaut. Aucun blocage libère les scripts tandis que les signaux Google exigent toujours une décision validée. Utilisez Mode de blocage comme contrôle principal.

"Script blocking engine" est activé par défaut. Blocage strict force son activation ; Blocage souple utilise sa valeur enregistrée ; Aucun blocage force sa désactivation.

Configurer les catégories, services et cookies

Catégories de cookies

Ouvrez Catégories de cookies. L’installation ajoute Strictement nécessaires (necessary), Fonctionnels (functional), Analyse et performances (analytics) et Marketing et publicité (marketing). La catégorie nécessaire est obligatoire. Les quatre sont actives au départ ; les catégories facultatives peuvent être désactivées.

Utilisez Nom, Description, Nom système, Obligatoire (ne peut pas être désactivé), Actif et Icône. Traduisez les textes destinés aux visiteurs. Exemples d’icônes : shield, settings, chart et megaphone.

Les interrupteurs "GCM: ..." associent les catégories à ad_storage, ad_user_data, ad_personalization, analytics_storage, functionality_storage, personalization_storage et security_storage. Les correspondances installées placent la sécurité dans la catégorie nécessaire, la fonctionnalité dans la fonctionnelle, l’analyse dans l’analytique et la publicité/personnalisation dans le marketing. Adaptez ces correspondances aux scripts et finalités réels.

Services

Ouvrez Services si les visiteurs doivent choisir un service séparément dans une catégorie facultative. Saisissez Nom, Description, Nom système, Fournisseur, Catégorie et Actif. Un service appartient à une catégorie facultative ; son nom système ne peut plus être modifié après création.

Utilisez Types Google Consent Mode attribués au service pour attribuer les types séparément au service. Un type ne peut avoir qu’un seul service propriétaire et doit aussi être mappé par la catégorie de ce service.

Affectez au service les règles et cookies enregistrés associés. Avant de déplacer, désactiver ou supprimer un service utilisé, choisissez Ses règles et cookies pour les réaffecter. Si Clerk.io utilise ce service, modifiez d’abord la liaison fournisseur.

Cookies

Ouvrez Cookies pour examiner les entrées courantes installées de PrestaShop, Google, Facebook, DoubleClick et Bing, puis ajoutez les stockages réellement utilisés par votre boutique.

Champ Utilisation
Type de stockage Choisissez le type de stockage représenté par cette entrée.
Nom du cookie Saisissez un nom exact ou un motif pris en charge, comme _ga, _ga_* ou PrestaShop-*.
Catégorie Sélectionnez la catégorie de consentement.
Service Sélectionnez éventuellement un service actif de cette catégorie.
Fournisseur Indiquez le fournisseur qui crée le stockage.
Finalité Traduisez sa finalité.
Valeur de durée Saisissez la durée numérique ou laissez vide pour le stockage de session.
Unité de durée Choisissez session, minutes, heures, jours, mois ou années.
Est un modèle regex Activez si l’entrée utilise une correspondance regex.
Modèle de cookie (Regex) Par exemple, ^_ga_.*$ pour regrouper des cookies Google.
Actif Incluez l’entrée dans le catalogue public et le contrat de consentement.

Les valeurs génériques installées ont leur drapeau de motif activé. Les entrées enregistrées décrivent le stockage et permettent les correspondances de nettoyage ; ajouter un cookie à la liste ne bloque pas à lui seul le script qui le crée.

Ajouter des règles de blocage des scripts

Ouvrez Blocage de scripts et ajoutez une règle avec Catégorie, éventuellement Service, Type de règle, Modèle (Regex), Description, "Excluded controllers" et Actif. Les types disponibles correspondent aux URL de scripts externes, au contenu de scripts en ligne ou aux URL d’iframe.

Pour une URL de script analytique :

Category: Analytics & Performance
Rule Type: URL Pattern (matches script src)
Pattern (Regex): googletagmanager\.com/gtag/js
Description: Google gtag.js
Active: Yes

Pour du code marketing en ligne :

Category: Marketing & Advertising
Rule Type: Script Content (matches inline code)
Pattern (Regex): fbq\s*\(
Description: Inline Facebook Pixel
Active: Yes

Les règles installées incluent les motifs courants de Google, Clarity, Hotjar, Meta, TikTok, Bing, LinkedIn et de chat. Comparez-les à vos balises réelles. Utilisez "Excluded controllers" lorsqu’une règle ne doit pas s’appliquer à certains contrôleurs, puis vérifiez ces pages séparément.

Les scripts correspondants restent inertes jusqu’à autorisation de leur catégorie ou service. La réécriture utilise des attributs comme data-cookiecategory, data-original-src et un type de script inerte. Des protections côté client gèrent aussi les scripts correspondants ajoutés ultérieurement. Ces mécanismes ne peuvent pas annuler du code déjà exécuté.

Scanner la boutique

Ouvrez Scanner de cookies, lancez une analyse et classez les cookies en attente. "Automatic Cookie Scanning" est activé à l’installation avec un "Scan Interval" de 24 heures. L’analyse automatique est déclenchée au chargement des pages administratives lorsqu’elle est due. Utilisez l’écran du scanner pour gérer les analyses ; la configuration ne comporte pas d’onglet Scanner.

Le scanner utilise des requêtes HTTP et détecte les en-têtes Set-Cookie ainsi que les affectations littérales simples de document.cookie dans le HTML retourné. Il n’exécute pas de session navigateur. Examinez manuellement les cookies créés après interaction, après consentement ou dans du code tiers. L’extension PHP cURL est nécessaire à ces requêtes d’analyse.

Configurer le design de la bannière

Ouvrez Apparence et enregistrez votre mise en page, les textes visiteurs et les choix d’affichage.

Mise en page et couleurs

Réglage Valeur à la nouvelle installation Utilisation
Position de la bannière bottom Choisissez dans le formulaire une barre, un encadré d’angle, un placement flottant ou centré.
Disposition de la bannière bar La disposition standard propose Personnaliser, Tout refuser et Tout accepter. Les autres dispositions modifient la présentation des textes/boutons.
Disposition du panneau de préférences modal Choisissez modal, slide-right ou slide-left.
Animation slide Choisissez slide, fade ou none.
Position du bouton flottant bottom-left Utilisez bottom-left ou bottom-right.
Afficher le bouton flottant des cookies Activé Permettez aux visiteurs de rouvrir les préférences.
Arrière-plan de la bannière #232323 Modifiez le fond du conteneur de la bannière.
Texte de la bannière #f5f5f5 Modifiez la couleur du texte de la bannière.
Arrière-plan des préférences / Texte des préférences Valeurs du thème Les valeurs de repli sont #ffffff et #333333.
Toggle actif / Toggle inactif Valeurs du thème Les valeurs de repli sont #2196f3 et #cccccc.
Arrière-plan du bouton flottant / Icône du bouton flottant Valeurs du thème La couleur de l’icône est choisie pour le contraste.

Les boutons d’action utilisent désormais les styles primaire, secondaire et lien du thème de la boutique. Les anciens réglages individuels de couleur Accepter/Refuser/Personnaliser et Couleur de bordure du bouton sont retirés.

Textes destinés aux visiteurs

Modifiez chaque langue. Les valeurs anglaises par défaut sont :

  • Titre de la bannière. Titre multilingue de la bannière ; valeur par défaut : We respect your privacy.
  • Message de la bannière. Paragraphe multilingue de la bannière ; valeur par défaut : We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies.
  • Bouton Accepter. Texte multilingue du bouton d’acceptation globale ; valeur par défaut : Accept All.
  • Bouton de rejet. Texte multilingue du bouton de refus global ; valeur par défaut : Reject All.
  • Bouton Personnaliser. Texte multilingue du bouton de préférences ; valeur par défaut : Customize.
  • Titre des préférences. Titre multilingue du panneau de préférences ; valeur par défaut : Cookie Preferences.
  • Description des préférences. Explication multilingue des préférences ; valeur par défaut : Choose which cookies you want to allow. You can change these settings at any time. However, blocking some types of cookies may impact your experience of the site.
  • Bouton Enregistrer. Texte multilingue du bouton d’enregistrement des préférences ; valeur par défaut : Save Preferences.
  • Tout accepter (dans les préférences). Texte multilingue du bouton d’acceptation globale dans les préférences ; valeur par défaut : Accept All.
  • Libellé du bouton flottant. Libellé et infobulle multilingues du bouton flottant ; valeur par défaut : Cookie Settings.
  • Texte du lien de politique. Libellé multilingue du lien de politique ; valeur par défaut : Cookie Policy.

Dimensions et interaction

Réglage Valeur par défaut Utilisation
Taille du bouton flottant (px) 48 Définissez les dimensions du bouton de réouverture.
"Container Border Radius (px)" 12 Ajustez les angles du conteneur.
Taille de police (px) 14 Ajustez les textes de la bannière et des préférences.
Famille de police Vide Ajoutez une font-family avant la police système de repli.
Afficher la superposition Désactivé Définissez l’assombrissement visuel. Le mode Hard impose une superposition ; Aucun blocage la désactive.
Couleur de superposition rgba(0,0,0,0.5) Choisissez la couleur d’assombrissement.
Autoriser le défilement derrière le mur (mode strict) Désactivé Autorisez le défilement en arrière-plan avec le mur bloquant.
Afficher le bouton de fermeture (X) Désactivé Le mode Hard et un choix obligatoire prennent le dessus.
Action du bouton de fermeture reject Refuser enregistre le refus ; accepter accorde le consentement ; masquer cache sans enregistrer, la bannière peut donc revenir.
CSS personnalisé Vide Ajoutez du CSS pour les conteneurs et textes du module.

Dépannage

  • Si une balise s’exécute avant une décision, vérifiez Mode de blocage, "Script blocking engine", le motif de règle, Actif, l’affectation catégorie/service et les contrôleurs exclus. Une entrée de catalogue de cookies seule ne suffit pas.
  • Si une fonction de la boutique s’arrête, examinez les règles qui ciblent les scripts essentiels et testez un motif plus précis.
  • Si un visiteur de retour revoit la bannière, vérifiez la version du contrat, "Re-consent after" et la persistance des cookies du navigateur.
  • Si une balise révoquée laisse des cookies, confirmez que ces noms et types de stockage sont enregistrés. Les tentatives de nettoyage ne peuvent pas supprimer les stockages HTTP-only ou tiers inaccessibles ni annuler du code exécuté.
  • Si la politique générée est périmée, lancez Mettre à jour la page de politique des cookies manuellement. Vérifiez "Custom Policy URL" si la mauvaise politique s’ouvre.
  • Si l’export du journal contient des pays vides, cela correspond au journaliseur actuel. Si les journaux manquent, vérifiez Activer le journal des consentements et la requête navigateur d’enregistrement du consentement.
  • Si les pages en cache affichent d’anciennes catégories ou un ancien design, videz les caches de boutique et de pages et lancez les contrôles "Integrity" du module. Retestez dans un contexte navigateur vierge.

Désactiver ou désinstaller

Utilisez "Enable Module" ou la désactivation dans "Module Manager" pour arrêter l’affichage en conservant la configuration. Sauvegardez les consentements et le contenu de politique généré avant désinstallation. Celle-ci supprime la configuration, les pages administratives et le schéma déclaré du module, et appelle la suppression de la page de politique générée. Vérifiez séparément toute URL de politique personnalisée. Mettez à jour les liens personnalisés du thème appelant l’API du module après suppression.

Captures d’écran de référence

Cookies Revolution, Scanner de cookies dans l’administration

Cookies Revolution, Catalogue de cookies dans l’administration

Cookies Revolution, Design de bannière dans l’administration

Cookies Revolution, Inventaire des cookies dans l’administration

Questions

1

Puis-je configurer des valeurs par défaut de Google Consent Mode différentes selon le pays ?

Non. Lightweight Cookie Banner utilise une seule valeur par défaut globale.

Lorsqu’il est responsable de l’émission de Consent Mode, un choix enregistré valide est prioritaire sur la valeur par défaut configurée.

  • Accepter accorde ad_storage, analytics_storage, ad_user_data et ad_personalization.
  • Refuser ou fermer refuse ces quatre états.

Le stockage fonctionnel, celui de personnalisation et security_storage sont initialement accordés.

Il n’existe ni valeurs par défaut propres à chaque pays ni choix par catégorie.

Problèmes connus

31

Actions de bannière trop serrées sur téléphone

RésoluMis à jour :
Corrigé dans : 1.17.1
Tout accepter et Personnaliser pouvaient être comprimés dans une disposition mobile inadaptée au lieu de s’empiler sur toute la largeur.

Anciennes préférences acceptant un consentement périmé

RésoluMis à jour :
Corrigé dans : 1.17.1
L’enregistrement d’une ancienne vue des préférences pouvait conserver un consentement périmé au lieu de le redemander.

Choix perdus lors d’un enregistrement trop précoce

RésoluMis à jour :
Corrigé dans : 1.17.1
Un enregistrement avant que l’interface des préférences soit entièrement prête pouvait perdre le brouillon du visiteur au lieu de conserver ses choix.

Appuis précoces sur la bannière ignorés

RésoluMis à jour :
Corrigé dans : 1.17.1
Un visiteur appuyant sur une action de la bannière avant la fin du chargement de l’interface pouvait ne recevoir aucune réponse.

Les interrupteurs de consentement obligatoire semblaient facultatifs

RésoluMis à jour :
Corrigé dans : 1.14.3
Les interrupteurs de catégories ou services obligatoires pouvaient sembler désactivés ou modifiables au lieu d’indiquer clairement leur état verrouillé.

Motifs de cookies connus signalés comme nouveaux

RésoluMis à jour :
Corrigé dans : 1.14.3
Les analyses manuelles et automatiques pouvaient signaler des cookies comme nouveaux alors qu’une règle avec joker ou expression régulière les couvrait déjà.

Le bouton Tout accepter ne suivait pas le thème

RésoluMis à jour :
Corrigé dans : 1.14.2
Le bouton Tout accepter pouvait conserver un style personnalisé au lieu de reprendre l’apparence du bouton principal de la boutique.

Configuration interrompue des cookies système restée incomplète

RésoluMis à jour :
Corrigé dans : 1.14.2
Une configuration interrompue pouvait laisser des entrées de cookies de consentement nécessaires incomplètes lors des vérifications suivantes.

Motifs de cookies ou textes du marchand modifiés sans raison

RésoluMis à jour :
Corrigé dans : 1.14.2
Les barres obliques inverses des motifs de cookies pouvaient disparaître à l’enregistrement et la réconciliation pouvait remplacer les textes rédigés par le marchand.

Ancien contenu de consentement après modification des cookies

RésoluMis à jour :
Corrigé dans : 1.14.2
L’enregistrement de modifications des cookies ou la réparation des données de consentement pouvait laisser un ancien contenu de consentement dans le cache des pages.

Formulaires de gestion des cookies inaccessibles

RésoluMis à jour :
Corrigé dans : 1.13.0
Les formulaires de cookies, de services et de règles pouvaient échouer à l’ouverture lorsque des valeurs de champs enregistrées étaient vides.

Renforcement de la sécurité

RésoluMis à jour :
Corrigé dans : 1.13.0
Renforcement de la sécurité.

Compatibilité avec PHP 7.1

RésoluMis à jour :
Corrigé dans : 1.13.0
Le module pouvait ne pas se charger sous PHP 7.1 malgré la prise en charge de cette version.

Cookie de clic Google Ads absent des valeurs par défaut

RésoluMis à jour :
Corrigé dans : 1.13.0
Les valeurs de consentement par défaut n’incluaient pas le cookie de clic Google Ads.

La réconciliation des services remplaçait les noms des fournisseurs

RésoluMis à jour :
Corrigé dans : 1.13.0
L’actualisation des données des services pouvait écraser un nom de fournisseur personnalisé par le marchand.

Version du consentement absente des journaux

RésoluMis à jour :
Corrigé dans : 1.13.0
Une décision de consentement enregistrée pouvait être consignée sans la version correspondante du consentement.

Textes de consentement localisés affichés en anglais

RésoluMis à jour :
Corrigé dans : 1.13.0
Les textes de consentement configurés pouvaient s’afficher en anglais dans plusieurs langues de la boutique.

Consentement parfois impossible à modifier ou retirer

RésoluMis à jour :
Corrigé dans : 1.13.0
Les visiteurs pouvaient ne pas pouvoir modifier ou retirer leur consentement si le panneau de préférences ne se chargeait pas ou était masqué par le thème. Les pages sécurisées pouvaient aussi demander un panneau non sécurisé.

Préférences inadaptées à l’écran des téléphones

RésoluMis à jour :
Corrigé dans : 1.13.0
Le panneau de préférences pouvait s’ouvrir au mauvais endroit ou dépasser la hauteur visible de l’écran sur téléphone.

Le consentement obligatoire bloquait la politique de confidentialité

RésoluMis à jour :
Corrigé dans : 1.13.0
Les visiteurs pouvaient être empêchés de lire la politique de confidentialité tant que la bannière exigeait un choix.

Erreurs de compatibilité avec d’autres modules installés

RésoluMis à jour :
Corrigé dans : 1.8.13
Le chargement du module de cookies aux côtés d’autres modules pouvait provoquer une erreur de chargement d’un composant partagé.

Vérifications du consentement vidant trop souvent le cache

RésoluMis à jour :
Corrigé dans : 1.8.13
La réconciliation des consentements pouvait invalider le cache des pages à répétition et ralentir la boutique.

Cookies refusés mal supprimés après un changement

RésoluMis à jour :
Corrigé dans : 1.8.13
Une modification de la version du consentement pouvait laisser un ancien choix actif ou conserver des cookies qui n’étaient plus autorisés.

Consentement par défaut incorrect sur les pages en cache

RésoluMis à jour :
Corrigé dans : 1.8.13
Les pages en cache pouvaient réutiliser le consentement propre à un visiteur ou restaurer un choix enregistré trop tard pour le démarrage du suivi Google.

Liens de politique des cookies dans la mauvaise langue

RésoluMis à jour :
Corrigé dans : 1.8.13
La bannière pouvait renvoyer vers une politique des cookies ne correspondant pas à la langue sélectionnée dans la boutique.

Traductions manquantes ou incorrectes

RésoluMis à jour :
Corrigé dans : 1.7.14
Certains libellés du module restaient en anglais ou affichaient des caractères incorrects lorsqu’une autre langue de boutique était sélectionnée.

Anciens réglages des cookies non migrés

RésoluMis à jour :
Corrigé dans : 1.7.14
La configuration existante des cookies pouvait être oubliée lors du passage au nouveau stockage des réglages.

Caractères parasites autour du mur de consentement

RésoluMis à jour :
Corrigé dans : 1.7.12
La bannière pouvait afficher des chevrons parasites autour du contenu du mur de consentement.

Filtres de gestion des cookies défectueux

RésoluMis à jour :
Corrigé dans : 1.7.12
Certaines colonnes de gestion des cookies ne pouvaient pas être filtrées correctement.

Le voile des cookies bloquait les interactions

RésoluMis à jour :
Corrigé dans : 1.7.12
Le voile des cookies pouvait empêcher les visiteurs d’interagir avec la page alors qu’il aurait déjà dû cesser de les bloquer.

Google Analytics se déclenche toujours avant que le consentement soit donné

RésoluMis à jour :
Corrigé dans : 1.7.25

Le script GA4 s'exécute avant la vérification du consentement aux cookies, car il est chargé via Google Tag Manager, qui s'initialise indépendamment.

Note de résolution

Ajout d'une intégration GTM consent mode v2 qui bloque tous les tags jusqu'à ce que le consentement soit accordé.

Demandes de fonctionnalités

21

Implémenté

Consentement par service

Implémenté
Les visiteurs peuvent activer ou désactiver séparément chaque service facultatif dans les préférences de consentement. Les services nécessaires restent actifs.

Blocage des scripts tiers selon le consentement

Implémenté
Retient les scripts tiers correspondant aux règles de blocage du module et les libère lorsque les conditions de consentement sont remplies. Le blocage suit les règles et les catégories de consentement configurées.

Mises en page de bannière supplémentaires

Implémenté
Choisissez des styles et positions de bannière supplémentaires pour l'interface de consentement aux cookies.

Choix obligatoire et options de fermeture

Implémenté
Exigez un choix concernant les cookies avant de continuer et choisissez si la fermeture de la bannière refuse les cookies, masque la bannière ou accepte les cookies.

Options de consentement Google

Implémenté
Configurez les conversions améliorées, Google Signals et les valeurs de consentement par défaut par région.

Analyse automatique des cookies

Implémenté
Analysez automatiquement les cookies et recevez des alertes dans l'administration sur les cookies découverts.

Liens vers les préférences de cookies

Implémenté
Permettez aux visiteurs de rouvrir les préférences de cookies depuis les liens du pied de page ou du compte, avec une option pour activer ou désactiver le bouton flottant.

Design de bannière adapté au thème

Implémenté
Adaptez l'apparence de la bannière au thème de la boutique et configurez sa typographie et les bordures des boutons.

Vérification et réparation de l'installation

Implémenté
Vérifiez l'installation du module et restaurez les pages d'administration manquantes ou les enregistrements requis.

Mises à jour depuis le back-office

Implémenté
Installez les mises à jour disponibles du module directement depuis le back-office.

Google Consent Mode v2 avancé

Implémenté
Utilisez Google Consent Mode v2 avancé avec un démarrage coordonné et des valeurs de consentement par défaut.

Lien discret de réglage des cookies en pied de page

Implémenté
Affichez un lien textuel vers les paramètres des cookies dans le pied de page, même lorsque l'icône flottante est désactivée.

Consentement par service

Implémenté
Permettez aux visiteurs d'examiner les services dans la fenêtre de préférences et de faire des choix de consentement plus détaillés.

Nettoyage du stockage du navigateur au retrait

Implémenté
Classez les entrées stockées par type de stockage et effacez le stockage du navigateur configuré lors du retrait du consentement.

Espaces réservés de consentement pour les iframes

Implémenté
Bloquez les contenus intégrés jusqu'à l'obtention du consentement requis et affichez un espace réservé local à leur place.

Exceptions de pages pour les règles de scripts

Implémenté
Exemptez des pages nommées de certaines règles de blocage des scripts.

Actions de consentement dans le texte de la bannière

Implémenté
Placez les actions de consentement dans le texte de la bannière et utilisez une mise en page où Customize apparaît sous forme d'action textuelle.

Choix obligatoire avec défilement de la page

Implémenté
Exigez un choix de consentement tout en permettant aux visiteurs de continuer à faire défiler la page.

Bannière pour les pages légales

Implémenté
Ancrez la bannière en bas des pages légales afin que leur contenu reste lisible.

Transmission d'URL Google facultative

Implémenté
Choisissez d'activer ou non la transmission d'URL Google, désactivée par défaut.

Actions sur la politique et le journal de consentement

Implémenté
Créez ou mettez à jour la politique de cookies et effacez le journal de consentement avec les boutons visibles sur la page des paramètres.

Journal des modifications

v1.7.162026-05-27

  • Addedcomplete FR/DE/ES/IT/PL translations
  • ImprovedDefer consent banner UI to human interaction via <template> tag
  • FixedMake cookie seed data idempotent
  • FixedSupport localized cookie policy links
  • FixedVendor compat package as files
  • FixedMigrate legacy cookie configuration
Versions précédentes

v1.4.02026-03-14

  • AddedAutomatic cookie scanning with admin alerts
  • AddedEnhanced Conversions, Google Signals, region-specific consent defaults
  • AddedAdd Accept All option for close button action
  • AddedConfigurable close button action (reject vs dismiss)
  • Addedself-healing integrity checks for automatic diagnostics and repair
  • Addedautomatic theme detection for Classic and Hummingbird style compatibility
  • Addedadmin menu management via MenuInstaller for streamlined module setup
  • AddedLicense management tab with key management and renewal options
  • Addedcomplete FR/DE/ES/IT/PL translations
  • Improvedadmin list columns with visual badge indicators and multiselect filters
  • Improvedsettings form organization with tabbed layout
  • FixedRemove ?v= from CSS registerStylesheet to allow CCC combining
  • FixedCookie overlay no longer blocks page interaction
  • FixedRemove btn-close-white filter that inverted inline SVG to black
  • Fixedvarious stability and compatibility improvements (8 fixes total)
  • Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns

v1.0.02026-03-05

  • Initialrelease of MPR Cookies Revolution
  • InitialGDPR and CCPA compliant consent management platform
  • InitialCategory-based consent: essential, analytics, marketing, and functional categories
  • InitialGoogle Consent Mode v2 signals dispatched to GTM before any tracking script fires
  • InitialCustomizable banner design: color scheme, position, and button label configuration

v1.3.02026-01-13

  • AddedPrestaShop 9 and Hummingbird theme compatibility
  • AddedIAB TCF 2.2 consent string generation for programmatic advertising compliance
  • Improvedscript blocking engine to correctly handle dynamically injected third-party scripts
  • Fixedconsent log export failing when the log table exceeds 100,000 rows
  • Optimized consent banner rendering to eliminate Cumulative Layout Shift on initial page load

v1.2.02025-07-22

  • Addedgranular consent category management splitting Analytics, Marketing, and Functional
  • Addedconfigurable consent expiry period per category
  • ImprovedGoogle Consent Mode v2 integration with all seven consent signal types supported
  • Fixedre-consent banner not shown to returning visitors after policy version is bumped
  • Addedconsent wall option to block page content until the user makes a consent choice

v1.1.02025-04-17

  • Addedtrue script blocking: third-party scripts wrapped and executed only after consent
  • Addedconsent log recording timestamp, hashed IP, and full consent choices for GDPR audit
  • ImprovedUI with expandable category detail panels and vendor list per category
  • Fixedconsent preferences not correctly restored after browser restart

Demo

Testez le module complet avant d'acheter

Achetez la licence plus tard et gardez vos réglages.

  • Votre démo de 30 jours Testez-le sur votre propre boutique pendant 30 jours à partir de la première installation.
  • Boutique de démo prête Découvrez une boutique de démo prête dans votre navigateur.
  • Sans inscription Ni compte, ni e-mail, ni domaine de boutique requis.
Lancer la boutique de démo

En téléchargeant, vous acceptez les conditions de la démo et la politique de confidentialité.

En ouvrant cette démo, vous acceptez les conditions de la démo et la politique de confidentialité.

Chargement...
Retour en haut