Comment mesurer le taux de consentement GDPR de l'IAB TCF avec Google Analytics

UniConsent

3 min read
Table des matières

Drapeau GDPRDrapeau GDPR

Il est important de comprendre le taux de consentement accordé sur un site web, car la plupart des éditeurs ont installé un CMP (plateforme/gestionnaire de consentement) IAB payant ou gratuit.

Le taux de consentement accordé est important pour les éditeurs en ce qui concerne les revenus des publicités display après le GDPR. La plupart des partenaires commerciaux font des offres sur l'inventaire en fonction des signaux de consentement.

Google Analytics fournit l'API JavaScript pour mesurer les événements personnalisés. Les éditeurs peuvent mesurer le taux de consentement GDPR accordé par les utilisateurs avec Google Analytics. Cet article montre comment mesurer et obtenir des informations sur le consentement accordé au CMP IAB.

Débogueur Google Analytics

Avant de commencer, il convient de mentionner qu'il existe un outil de débogage : le Débogueur Google Analytics. C'est un plugin Chrome, une fois installé, vous pouvez voir les détails des journaux dans la console Chrome sur la manière dont la page web communique avec Google Analytics :

Débogueur Google Analytics

Mesure des événements personnalisés

API de mesure des événements personnalisés de Google Analytics :

ga('send', 'event', [catégorie d'événement], [action d'événement], [étiquette d'événement], [valeur d'événement], [objet de champs]);

Lorsque Google Analytics est installé avec Google Tag Manager, vous pourriez voir l'erreur :

Commande ignorée. Cible inconnue : undefined

Cela est dû au fait que le tracker est inconnu dans votre contexte, le tracker peut être obtenu de cette manière :

var trackers = window.ga.getAll()
var tracker = trackers[0].a.data.values[':name']

Ensuite, envoyez des événements personnalisés avec le tracker :

ga(
  tracker + '.send',
  'event',
  [eventCategory],
  [eventAction],
  [eventLabel],
  [eventValue],
  [fieldsObject]
)

API CMP de l'IAB (TCF v1.0 de l'IAB Europe)

Tous les CMP certifiés IAB, tels que UniConsent, fournissent l'API suivante pour accéder aux choix faits par un utilisateur :

window.__cmp('getPublisherConsents', null, function (result) {
  console.log(result)
})

Le résultat ressemble à ceci :

API CMP de l'IAB

Si vous souhaitez mesurer le nombre de personnes ayant sélectionné "oui" pour 'Stockage et accès à l'information', vous pouvez le faire ainsi :

var trackers = window.ga.getAll()
var tracker = trackers[0].a.data.values[':name']
window.__cmp('getPublisherConsents', null, function (result) {
  var choice1 = result.standardPurposeConsents[1] ? 'Yes' : 'No'
  ga(
    tracker + '.send',
    'event',
    'IAB CMP',
    'Consent',
    'Information storage and access',
    choice1
  )
})

L'API du TCF v2.0 de l'IAB Europe est légèrement différente de la v1.0. Mais le concept reste le même.

Fonctionnalité d'analyse et d'insight sur le consentement dans UniConsent

UniConsent dispose d'une fonctionnalité intégrée d'analyse et d'insight sur le consentement. Vous pouvez voir combien de personnes donnent leur consentement positif et obtenir des détails.

Analyse d'insight du consentement GDPR IAB dans UniConsent

Référence

Commencez à rendre votre site web et votre application conformes au RGPD de l'UE, au CPRA des États-Unis, au PIPEDA de la CA, etc.

S'inscrire

Commencez à rendre votre site web et votre application conformes au RGPD de l'UE, au CPRA des États-Unis, au PIPEDA de la CA, etc.

S'inscrire