Mise à jour vers la version 2 de l'outil de consentement Quantcast Choice

 

Il y a quelques années, je vous avais parlé de l'outil de recueil de consentement RGPD Quantcast Choice. Gartuit, élégant et surtout super facile à implémenter, c'était un vrai soulagement face au vrai casse-tête de la mise en conformité RGPD.

Mais les normes ont évolué, et l'outil aussi. Si vous utilisez la v1, vous avez sans doute remarqué l'apparition d'un petit bandeau à fond jaune dans la partie basse du popup, avec un message en anglais.

Demande de mise à jour de l'outil

Quand on clique sur le lien, on arrive sur… Une page quasiment vide, sans aucune explication sur la procédure pour migrer, juste un menu en haut et un lien pour s'identifier.

Parce que oui, il faut désormais créer un compte (c'est gratuit) et ajouter ses sites sous une interface, certes élégante, mais qui m'a beaucoup déroutée, et qui s'est révélée non dénuée de bugs (essayez de supprimer une propriété et vous verrez…). C'est l'onglet correspondant à leur outil Measure qui est affiché par défaut. N'ajoutez pas vos sites dedans, ce n'est pas le bon endroit !

Menu de l'espace client

Il vous faut cliquer sous « Privacy«  pour retrouver l'outil de consentement.

Ajout d'un site

Cliquer sur le bouton étrangement intitulé « Protect a site »

Bouton ajout site

Renseigner l'URL du site, le thème (c'est à dire le look que vous voulez donner à votre popup, pour le moment il n'y en a qu'un nommé Default mais vous pourrez ensuite en créer d'autres), le nom du site et l'URL du logo qui apparaît dans le popup.

Un peu au feeling, j'ai laissé GDPR coché dans Regulation, également laissé la version de CMP proposée (v20 à l'époque) et j'ai choisi France dans le déroulant Publisher country code.

General settings

Dans le bloc Content scope, j'ai choisi pour Ask user for content for « Your site and other sites they visit online » en espérant que cela évitera à mes visiteurs d'avoir à nouveau le popup à valider quand ils arrivent sur un autre site également équipé de l'outil.

Content scope

Dans Your consent configuration j'ai laissé coché « I don't declare a legal basis for my property » puisque mes sites ne sont pas des sites d'entreprise et qu'ils ne me rapportent rien (hélas).

Enfin, j'ai coché Apply Google Vendors to my list.

Google vendors

N'oubliez pas d'enregistrer !

Récupération du code

Tout est désormais rassemblé sous un « universal tag » qui vient remplacer l'ancien code. Et ça, c'est vraiment un bon point.

Cliquez sur le bouton Universal Tag (en haut à droite, sur la même ligne sur le menu de l'espace client)

Universal tag

Un popup apparaît…

Universal tag

Collez ça à la place de l'ancien code sur votre site.

Attention, le tracking ne se fait pas forcément immédiatement. Il faut afficher au moins une page du site sur lequel on a inséré le script, et patienter un peu, avant que la pastille à gauche de l'URL du site en question passe au vert.

Voilà à quoi ressemble le nouveau popup. Il est en anglais par défaut, moins encombrant… Mais je préférais l'ancien look des boutons.

Version v2 du popup Quantcast choice

Quelques heures plus tard, vous allez recevoir un email en provenance de donotreply@quantcastmail.com avec la confirmation que Quantcast a vérifié la bonne implémentation du code sur votre site.

Mail de confirmation

Les thèmes

Autrefois, on personnalisait les couleurs directement dans le code du script. Désormais, il faut créer des thèmes et les associer aux sites correspondants.

Liste des thèmes

Le thème vous permet de personnaliser la langue, la position de l'écran, le libellé des boutons, leur couleur, la présence du bouton refuser, certains textes…

En revanche je n'ai pas trouvé comment personnaliser le titre du popup. Parce que franchement, « Le respect de votre vie privée est notre priorité »… qui croit encore à ce mensonge ?

Des couacs…

Erreur 403

Dans le cas de PromoClub mon portail-annuaire dédié aux musiques électroniques actuelles, la fenêtre de l'outil n'apparaissait jamais, tandis que la console de débogage affichait une belle erreur 403.

GET https://quantcast.mgr.consensu.org/choice/xxxxxxxxxxxxxx/promoclub.ovh/choice.js

Assortie également des messages divers, tels « Échec du chargement pour l'élément <script> dont la source est « https://quantcast.mgr.consensu.org/choice/xxxxxxxxxxxxxx/promoclub.ovh/choice.js ». » et « USP is not accessible »

Du côté de l'espace client, le site ne passait jamais au vert.

Site web pas OK

J'essaie de contacter le support client. Mais il semble avoir disparu ! Contact Us mène à une page, qui elle-même vous redirige immédiatement vers une autre. Qui elle-même vous renvoie vers le help center. On se retrouve à errer sans fin sur des pages de FAQ qui n'ont rien à voir avec notre problème. A devenir dingue !

Page d'aide

Que faire ? Dans un premier temps,  en attendant de trouver un autre outil (peut-être Axceptio ou Sirdata ? Pas celui de chez Didomi en tout cas…), j'ai remis l'ancien code Quancast choice.

Après quelques échanges email avec leur Publisher Development Director, qui m'a appris au passage plein de trucs passionnants au sujet de leur outil, j'ai voule re-tenter. En regardant la liste de mes sites, j'ai eu une idée : rajouter un slash à la fin de l'URL du site.

Et là, miracle, cela a fonctionné !

Erreur Google Adsense

Du côté de mon compte Google Adsense, ce n'est pas la joie non plus. Le tableau de bord Adsense m'affiche cette erreur :

Nous avons détecté un problème concernant votre chaîne de TC de l'IAB sur au moins un de vos sites ou dans au moins une de vos applications. Ces erreurs peuvent affecter votre capacité à diffuser des annonces auprès des utilisateurs européens. Vous pouvez consulter un rapport détaillé sur la page « Consentement de l'utilisateur dans l'UE ».

Direction la page Consentement de l'utilisateur dans l'UE, donc, où on a la possibilité de télécharger le rapport d'erreurs du TCF sous forme d'un fichier CSV – dans lequel il faut au préalable remplacer les virgules par des points-virgules pour que Excel accepte de l'ouvrir – Et là, un festival d'erreurs 2.1a, 5.1, , 6.1… Et comme toujours, les explications données par Google sur leurs erreurs sont incompréhensibles pour le profane.

Certes, Quantcast propose un guide des codes d'erreurs plus détaillé… Mais je n'ai rien compris non plus aux solutions proposées (pour info, le GVL c'est la Global Vendor List que vous retrouvez sous Vendors).

Heureusement que le Publisher Development Director de Quantcast m'a tout expliqué :

  • erreur 1.1: Google n'est pas paramétré dans Quantcast Choice. Vérifier le paramétrage dans l'espace Privacy et éventuellement redéclencher Quantcast Choice pour que les internautes consentent à partager leurs données avec Google.
  • erreur 1.2: l'internaute a refusé le dépôt des cookies. Ce n'est pas à proprement parler une « erreur ». L'internaute a exercé son droit de refuser, il n'y a donc rien à faire.
  • erreur 2.1: Google n'attend pas que Quantcast Choice se ferme pour connaître les choix de consentement des internautes et le tag Adsense se déclenche. La solution est de contrôler la logique du déclenchement des scripts. L'article « Setting up the CMP with Google's AdTech products » fournit un script de type listener d'événement, qui indique qu'il faut attendre la fin du chargement de Quantcast Choice. Ce script est à ajouter à la suite de celui de Quantcast Choice.
  • erreur 5.1: Google dit que Quantcast Choice génère un signal « Out of Band », ce qui est faux. Aucune correction n'est nécessaire.
  • erreur 6.1: le site utilise encore la V1 de Quantcast Choice. Mettre à jour vers V2, ce message ne devrait plus s'afficher dans le futur.

 

Bref, merci à la Publisher Development Director de Quantcast pour ses explications et sa patience. Sans elle, j'aurais sans doute migré vers une autre solution…

Karine SANCHE

Partager cet article