Cómo Medir la Tasa de Consentimiento del IAB TCF RGPD con Google Analytics

UniConsent Team

3 min read
Add UniConsent as a preferred source on Google
Índice de contenidos

Bandera del RGPDBandera del RGPD

Es importante comprender la tasa de consentimiento otorgado en un sitio web para la mayoría de los editores que han instalado una CMP (plataforma/gestor de gestión de consentimiento) del IAB, ya sea de pago o gratuita.

La tasa de consentimiento otorgado es importante para los editores en relación con los ingresos por anuncios display después del RGPD. La mayoría de los socios de demanda pujan por el inventario según las señales de consentimiento.

Google Analytics ofrece la API de JavaScript para la medición de eventos personalizados. Los editores pueden medir la tasa de consentimiento del RGPD otorgado por los usuarios con Google Analytics. Este artículo muestra cómo medir y obtener información sobre el consentimiento otorgado en una CMP del IAB.

Depurador de Google Analytics

Antes de empezar, vale la pena mencionar que existe una herramienta de depuración: el Depurador de Google Analytics. Es un complemento de Chrome; una vez instalado, puedes ver los registros detallados en la consola de Chrome sobre cómo la página web se comunica con Google Analytics:

Depurador de Google Analytics

Medición de Eventos Personalizados

API de medición de eventos personalizados de Google Analytics:

ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue], [fieldsObject]);

Cuando Google Analytics está instalado junto con Google Tag Manager, es posible que veas el siguiente error:

Command ignored. Unknown target: undefined

Esto se debe a que el tracker es desconocido en el ámbito de tu contexto; el tracker se puede obtener de la siguiente manera:

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

Luego, envía eventos personalizados con el tracker:

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

API de CMP del IAB (TCF v1.0 de IAB Europe)

Todas las CMP certificadas por el IAB, como UniConsent, ofrecen la siguiente API para acceder a las decisiones tomadas por un usuario:

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

El resultado se ve así:

API de CMP del IAB

Si quieres medir cuántas personas seleccionaron sí en "Almacenamiento y acceso a la información", puedes hacerlo así:

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
  )
})

La API del TCF v2.0 de IAB Europe es ligeramente diferente de la v1.0. Pero el concepto es el mismo.

Función de Análisis e Insights de Consentimiento en UniConsent

UniConsent cuenta con una función integrada de Análisis e Insights de Consentimiento. Puedes ver cuántas personas dan consentimiento positivo y sus detalles.

Análisis de insights de consentimiento del RGPD e IAB

Referencias

Activate Google Consent Mode UniConsent to enhance the accuracy of your Google Analytics and Google Ads conversion data.

Set up Google Consent Mode →

Comienza a hacer que tu sitio web y tu aplicación cumplan con el RGPD de la UE, la CPRA de EE. UU., la PIPEDA de Canadá, etc.

Regístrate

Comienza a hacer que tu sitio web y tu aplicación cumplan con el RGPD de la UE, la CPRA de EE. UU., la PIPEDA de Canadá, etc.

Regístrate