Qu'est-ce que la WP Consent API ?

Les propriétaires de sites WordPress font face à une pression croissante pour obtenir et gérer correctement le consentement des utilisateurs. C'est là qu'intervient la WP Consent API.

La WP Consent API est une interface basée sur JavaScript, développée par la communauté WordPress, qui fournit une méthode standardisée pour gérer le consentement des utilisateurs à travers les thèmes, les plugins et les scripts tiers. Au lieu que chaque plugin gère le consentement différemment, l'API agit comme un système centralisé pour stocker et récupérer les décisions de consentement.

En pratique, elle fonctionne comme un pont de communication entre votre plateforme de gestion du consentement — telle que UniConsent — et tout plugin ou script qui a besoin de savoir si l'utilisateur a accepté des types spécifiques de collecte de données ou de cookies.

Avec la WP Consent API, les développeurs peuvent enregistrer des catégories de consentement, vérifier si un utilisateur a donné son autorisation et réagir dynamiquement lorsque cette autorisation change. Cela garantit à la fois la conformité légale et une expérience utilisateur plus fluide.

Considérez-la comme un pont entre les outils de gestion du consentement (UniConsent) et les plugins qui dépendent des données utilisateur ou des cookies.

Comment le consentement est catégorisé

L'API définit un ensemble de catégories de consentement standard. Ces catégories permettent d'organiser la façon dont les différents types de collecte de données sont traités et permettent aux plugins de déterminer clairement ce que l'utilisateur a accepté.

Les catégories de la WP Consent API incluent :

  • statistics : pour les analyses qui identifient les utilisateurs
  • statistics-anonymous : pour le suivi d'utilisation anonymisé
  • marketing : pour la publicité et le suivi comportemental
  • functional : pour les fonctionnalités qui reposent sur les cookies ou le stockage local
  • preferences : pour mémoriser les paramètres ou les choix de l'utilisateur

Chacune de ces catégories peut être utilisée par les plugins et les scripts pour déterminer si une action particulière — comme la définition d'un cookie ou le chargement d'un script — doit être exécutée en fonction des préférences de consentement de l'utilisateur.

Vous pouvez en savoir plus sur le fonctionnement de la WP Consent API et comment l'activer avec UniConsent CMP.