Configuration des Paramètres de Consentement RGPD dans Pixel Plus pour PrestaShop
Introduction
Le module Pixel Plus pour PrestaShop vous aide à vous conformer aux réglementations RGPD en bloquant les événements du Facebook Pixel et de l'API de Conversions (CAPI) jusqu'à ce que le client donne son consentement explicite.
Ce guide vous montrera comment :
- Détecter où votre gestionnaire de consentement enregistre les données de consentement (Cookies, Local Storage ou cookie interne de PrestaShop).
- Configurer Pixel Plus pour bloquer ou autoriser les événements en conséquence.
- Tester et vérifier que les événements sont correctement bloqués et débloqués en fonction du consentement.
Étape 1 : Identifier où les Données de Consentement sont Stockées
Les données de consentement sont généralement stockées dans :
- Cookies (le plus courant)
- Local Storage (moins courant)
- Cookie interne de PrestaShop
Lors de l'inspection, acceptez uniquement les cookies marketing/personnalisation publicitaire dans votre popup de consentement. Cela garantit que vous vérifiez les cookies pertinents pour l'utilisation du Facebook Pixel.
Option A : Vérifier les Cookies (Le Plus Courant)
- Ouvrez votre boutique dans Google Chrome.
- Appuyez sur
F12ou cliquez avec le bouton droit → Inspecter pour ouvrir DevTools. - Allez dans l'onglet Application.
- Développez Cookies et sélectionnez le domaine de votre boutique.
- Acceptez uniquement les cookies marketing.
- Recherchez :
- De nouveaux cookies ajoutés après l'acceptation.
- Des modifications dans les valeurs des cookies existants.
Exemples de Cookies Courants :
| Nom du Cookie | Valeur d'Exemple |
|---|---|
cookieconsent_status | accepted |
cookiebot_consent | {"marketing":"true","statistics":"false"} |
oneplus_consent | {"ads":"true","necessary":"true"} |
Notez :
- Le nom du cookie, par ex.,
cookiebot_consent. - La paire de valeurs, comme
"marketing":"true".
Option B : Vérifier le Local Storage (Si les Cookies ne Montrent Rien)
- Dans DevTools, allez dans Application → Local Storage.
- Sélectionnez le domaine de votre boutique.
- Acceptez uniquement les cookies marketing et recherchez de nouvelles entrées.
Exemple :
| Clé | Valeur |
|---|---|
cookieplusConsent | {"marketing":"true","preferences":"false"} |
Notez :
- Le nom de la clé.
- La valeur spécifique comme
"marketing":"true".
Option C : Vérifier le Cookie Interne de PrestaShop (Si Aucun Résultat)
Si aucun cookie pertinent ou entrée de local storage n'apparaît :
-
Dans Back Office PrestaShop → Modules → Pixel Plus → Section RGPD, trouvez :
"Si vous utilisez un module qui génère le cookie et que vous ne connaissez pas le nom et la valeur du cookie, vous pouvez cliquer ici pour générer un jeton temporaire pour accéder aux cookies du front." -
Cliquez sur "Cliquez ici".
-
Un nouveau bouton apparaîtra, cliquez dessus pour Imprimer les cookies du front, non hachés.
-
Une liste claire des cookies (y compris les internes) s'affichera en format tableau.
-
Cliquez une fois sur le nom du cookie lié au consentement.
-
Une liste des paires clé > Valeur sera maintenant affichée
-
Cliquez maintenant sur celui lié au marketing / publicités
Pixel Plus remplira automatiquement le nom et la valeur du cookie.
Étape 2 : Activer le Blocage RGPD dans Pixel Plus
- Dans Back Office PrestaShop → Modules → Pixel Plus → Section RGPD, activez :
Bloquer le script : Activé
Cela arrête les événements Pixel et CAPI jusqu'à confirmation du consentement.
Étape 3 : Configurer le Mode de Blocage RGPD
Choisissez en fonction de ce que vous avez trouvé :
| Option | À Utiliser Quand |
|---|---|
| Cookies | Le consentement est enregistré dans un cookie du navigateur. |
| Local Storage | Le consentement est enregistré dans le local storage. |
| Cookie Interne | Le consentement se trouve dans le cookie interne de PrestaShop. |
Étape 4 : Saisir les Détails du Cookie ou du Local Storage
A) Utilisation de Cookies :
-
Ajoutez le nom du cookie à rechercher que vous aurez trouvé précédemment :
Exemple :cookiebot_consent,cookieconsent_status,oneplus_consent -
Valeur Spécifique du Cookie (optionnel) :
Exemple :"marketing":"true"
Si plusieurs valeurs :
marketing:true|||ads:true -
Est un Cookie Externe :
Définissez sur External s'il est généré par un service externe (ex., Cookiebot).
Définissez sur PrestaShop s'il s'agit d'un cookie interne.
B) Utilisation du Local Storage :
- Saisissez le nom de la clé, par ex.,
cookieplusConsent. - Saisissez la paire de valeurs si applicable, par ex.,
"marketing":"true". - Définissez Est un Cookie Externe = External.
C) Utilisation du Cookie Interne :
Si vous avez utilisé l'outil Imprimer les cookies du front, Pixel Plus remplira automatiquement :
- Le nom du cookie.
- La paire de valeurs spécifique.
Définissez Est un Cookie Externe = PrestaShop.
Étape 5 : Gérer les Rechargements de Page Après le Consentement
| Scénario | Paramètre |
|---|---|
| La page se recharge après acceptation/refus du consentement | Activez La page se recharge après le consentement ? |
| La page NE se recharge PAS | Configurez Sélecteur pour le Bouton de Cookies |
Étape 6 : Configuration du Sélecteur du Bouton de Cookies (Pour les Pages sans Rechargement)
- Ouvrez Chrome DevTools → onglet Elements.
- Utilisez l'outil Select Element pour cliquer sur le bouton de la bannière de cookies.
- Vérifiez s'il s'agit d'un élément
<button>ou<a>. - Inspectez les conteneurs parents pour trouver un wrapper.
- Construisez un sélecteur :
.cookie-banner-wrapper button
- Saisissez ceci dans Sélecteur pour le Bouton de Cookies.
Étape 7 : Désactiver la Validation Avancée du Consentement (Optionnel)
Si :
- Le consentement est configuré correctement.
- Les événements ne se déclenchent pas après l'acceptation.
Activez :
Désactiver la validation avancée du consentement : Activé
Étape 8 : Tester la Configuration RGPD
- Effacez les cookies et le local storage dans votre navigateur.
- Ouvrez votre boutique.
- Ouvrez Pixel Helper ou l'outil Facebook Test Events.
- Rechargez la page :
- Aucun événement ne devrait se déclencher initialement.
- Acceptez uniquement les cookies marketing.
- Vérifiez que :
- Les événements Pixel (comme PageView) commencent à se déclencher.
- Les événements CAPI sont correctement enregistrés s'ils sont configurés.
Conclusion
En suivant ces étapes, vous avez :
- Identifié si le consentement est stocké dans les Cookies, le Local Storage ou les cookies internes de PrestaShop.
- Configuré Pixel Plus pour bloquer les événements Facebook Pixel et CAPI en fonction du consentement.
- Assuré la conformité RGPD tout en maintenant un suivi précis des événements.
- Vérifié le comportement correct en utilisant les outils de débogage de Facebook.
Pour plus d'informations, consultez les Directives de Consentement de Facebook.