Aller au contenu Accéder à la navigation
Retour au support

Comment demander le consentement de l’utilisateur pour le suivi des statistiques avec SEOPress

SEOPress Free permet de demander le consentement des visiteurs avant de charger le suivi statistique configuré avec SEOPress. La barre de cookies propose une acceptation, un refus et, si vous le souhaitez, un moyen de modifier ce choix ultérieurement.

Activer la barre de cookies

  1. Allez dans SEO, Statistiques et mesures d’audience et activez le module.
  2. Configurez les outils de suivi souhaités, puis ouvrez l’onglet Barre de cookies / RGPD.
  3. Activez l’option demandant le consentement utilisateur pour le suivi statistique.
  4. Pour obtenir un accord explicite, laissez désactivée l’option Afficher et accepter automatiquement le consentement au chargement de la page. Cette option distincte démarre le suivi sans attendre un clic sur Accepter : afficher une bannière ne revient pas à recueillir un consentement.
  5. Activez l’option permettant aux utilisateurs de modifier leurs préférences de cookies si vous souhaitez conserver un bouton de préférences.
  6. Enregistrez les modifications et videz le cache du site.

Personnaliser le message et l’apparence

Modifiez le message et les libellés des boutons Accepter, Refuser et Préférences de cookies. Certaines installations utilisent encore « Fermer » pour le bouton de refus. Changer son libellé ne transforme pas le refus en acceptation.

Le message accepte des liens et une mise en forme simple. Choisissez votre page de politique de confidentialité dans les réglages WordPress, puis utilisez [seopress_privacy_page] comme destination d’un lien vers cette page.

Choisissez la position, l’alignement, la largeur, les couleurs et l’arrière-plan de la bannière. L’insertion recommandée se situe après l’ouverture de la balise body. Votre thème doit prendre en charge wp_body_open ; sinon, choisissez l’insertion dans le pied de page et refaites le test.

Ce que contrôle le consentement

L’intégration couvre Google Analytics, Matomo, Microsoft Clarity et les codes de suivi personnalisés ajoutés avec SEOPress. Elle ne contrôle pas automatiquement les scripts insérés par votre thème, une autre extension ou un gestionnaire de balises configuré séparément. Vérifiez ces intégrations à part.

Lorsque GA4 et la barre de cookies sont activés, SEOPress gère les signaux Google Consent Mode v2 analytics_storage, ad_storage, ad_user_data et ad_personalization. Leur état initial est le refus ; l’acceptation et le refus mettent à jour le choix. Consent Mode transmet ce choix à Google, mais ne recueille pas lui-même le consentement du visiteur.

Il s’agit d’un choix global d’acceptation ou de refus, pas d’un centre de préférences avec un interrupteur par outil. L’activation d’un réglage ne suffit pas, à elle seule, à établir la conformité juridique de l’ensemble de votre site.

Expiration, préférences et rôles exclus

Le réglage Expiration du cookie (jours) définit la durée de mémorisation du choix : 30 jours par défaut. Lorsque ce cookie n’est plus présent, un visiteur concerné peut être sollicité à nouveau. Effacer les cookies du navigateur supprime également le choix enregistré.

Le bouton de préférences rouvre la bannière pour permettre un nouveau choix. Retirer son consentement n’annule pas les données déjà envoyées et ne garantit pas l’arrêt de chaque script tiers déjà exécuté. Vérifiez aussi le chargement de la page suivante et le comportement de vos scripts personnalisés.

Dans Statistiques et mesures d’audience, Avancé, vérifiez les rôles exclus du suivi. Testez en étant déconnecté ou avec un rôle non exclu : sinon, l’absence de bannière ou de suivi peut être normale.

Vérifier la configuration

  1. Ouvrez une nouvelle session privée. Avant tout clic, inspectez les requêtes de suivi et l’état du consentement avec les outils de développement du navigateur ou Google Tag Assistant.
  2. Cliquez sur Accepter, puis consultez une autre page. Vérifiez le démarrage des outils prévus et la mémorisation du choix.
  3. Recommencez dans une autre session privée et cliquez sur Refuser. Vérifiez que le suivi statistique n’est pas autorisé.
  4. Rouvrez les préférences, changez de choix, puis rechargez la page et vérifiez à nouveau.
  5. Répétez avec le cache et l’optimisation JavaScript activés. Si le résultat diffère, videz le cache et isolez le réglage d’optimisation responsable.

Si la bannière manque, vérifiez l’activation du module, l’option de consentement, les rôles exclus, les cookies de choix existants et le point d’insertion du thème.

Consentement sur les pages mises en cache

SEOPress 10.3 détermine le choix enregistré de chaque visiteur dans son navigateur. Une même page en cache peut ainsi être servie aux visiteurs ayant accepté, refusé ou pas encore répondu. Lorsque l’accord explicite est demandé, SEOPress conserve ses données de suivi inactives jusqu’à l’obtention du consentement, puis charge le code autorisé. Le choix d’un visiteur revenant sur le site est relu sur la page suivante.

Le report, la combinaison ou la minification du JavaScript, ainsi que les outils de consentement d’autres extensions, peuvent encore modifier l’ordre d’exécution. Après une mise à jour ou une modification des réglages, purgez le cache des pages et celui du CDN. En cas de problème de bannière ou de suivi, désactivez temporairement l’optimisation JavaScript, refaites le test et excluez uniquement les scripts de consentement ou de suivi concernés de l’optimisation responsable.

Vérifier l’indépendance des choix entre visiteurs

  1. Activez le cache des pages et la demande d’accord explicite ; laissez l’acceptation automatique désactivée.
  2. Dans le navigateur A, sans choix enregistré, chargez une page, acceptez puis revenez sur cette page pour alimenter le cache.
  3. Dans un navigateur B distinct sans choix enregistré, ouvrez la même URL. La bannière doit toujours demander une décision. Refusez et vérifiez que B n’hérite pas de l’autorisation de A.
  4. Revenez dans A et vérifiez que son acceptation est conservée. Inversez l’ordre : alimentez le cache avec un visiteur ayant refusé, puis consultez la page avec un navigateur ayant accepté.
  5. Changez de choix avec le bouton de préférences et vérifiez la page courante ainsi que la navigation suivante.

La présence d’une configuration de suivi dans le code source ne prouve pas son exécution. Inspectez aussi les requêtes réseau et l’état du consentement des outils. Un script personnalisé déjà exécuté sur la page doit disposer de sa propre gestion du retrait du consentement.