Introducción
Se agrega una nueva funcionalidad, en el bloque de Cookies Avanzado, para que se ejecuten los eventos de Google de cookies consent update, cookies de analítica y cookies publicitarias.
Para ello, debemos configurar los botones del “Panel de Aceptación de Cookies”, para que se ejecuten cada uno de estos eventos y se guarden en el objeto dataLayer, dependiendo de cada uno de los botones seleccionados. Esto permite un mejor control del consentimiento y la recopilación de datos según las preferencias del usuario.
Se debe enviar el siguiente dataLayer.puch cuando:
- Si el usuario acepta solo las cookies de analítica, se enviará el evento cookie_consent_statistics.
- Si solo acepta las publicitarias, se enviará cookie_consent_marketing.
- Si no acepta ninguna, solo se lanzará cookie_consent_update.
Nota: Esta funcionalidad solo está disponible para las webs que usan una plantilla. Las webs a medida no tendrán esta adaptación.
Paso 1: Prerrequisito Google Tag Manager configurado
Antes de configurar los eventos, es necesario asegurarse de que Google Tag Manager está correctamente configurado en su panel de administración:
-
Acceder a Google Tag Manager.
-
Seleccionar el contenedor correspondiente a su sitio web.
-
Ir a la pestaña Administrar y verificar que las etiquetas esenciales están configuradas.
-
Crear una nueva variable de tipo Capa de datos si aún no existe.
-
Verificar en Activadores que se encuentran activados los eventos necesarios para el seguimiento de cookies.
-
Guardar y publicar los cambios.
Paso 2 Visualización inicial de banner de cookies
El banner de cookies se muestra a los usuarios en su primera visita a la web o cuando no han configurado previamente sus preferencias de cookies. Su funcionamiento es el siguiente
- Ingreso Web > Visualización inicial de banner de cookies
Paso 3 Interacción del usuario: botones “Aceptar Todo” o “Rechazar Todo”:
En el panel de cookies inicial, si el usuario da clic en el botón Acepta todo o Rechaza Todo, en ambos casos tras interactuar con el banner de cookies se debe ejecutar el siguiente evento:
Clic en alguna de las dos opciones:
Si acepta todas las cookies, se activan todas las categorías y se lanza cookie_consent_update junto con los eventos correspondientes.
Si rechaza todas, solo se registra cookie_consent_update.
Paso 4 Interacción del usuario: botón “Personalizar”:
Si configura sus preferencias, se activan solo las categorías seleccionadas y se lanzan los eventos correspondientes, dependiendo de la acción del usuario, se ejecutan distintos eventos en datalayer.push, al dar clic en el botón Personalizar, el usuario puede escoger que cookies acepta y cuales no de la siguiente lista:
-
Cookies funcionales
-
Cookies de rastreo y rendimiento
-
Cookies de seguimiento y publicidad
En caso de que acepte solamente:
Las cookies de analítica: se enviará el evento de cookie_consent_statistics
Las cookies publicitarias: se enviará el evento de cookie_consent_marketing.
Si no acepta ninguna de las cookies anteriores: solamente se envía el evento de cookie_consent_update.
Clic en el botón:
Al dar clic en el botón personalizar, se mostrara la siguiente ventana:
Paso 4.1 Interacción del usuario: botón “Personalizar”: Cookies de rastreo y rendimiento
Si el usuario acepta las cookies de analítica, se debe ejecutar el siguiente evento:
- cookie_consent_statistics
Paso 4.2 Interacción del usuario: botón “Personalizar”: Cookies de seguimiento y publicidad
Si el usuario acepta las cookies publicitarias, se debe ejecutar el siguiente evento:
- cookie_consent_marketing
Preguntas frecuentes
Pregunta 1:¿Este cambio afecta a todas las webs?
No. Esta funcionalidad solo está disponible para las webs que usan una plantilla. Las webs a medida no tendrán esta adaptación.
Pregunta 2: ¿Cuáles serían el valor de las equivalencias de las cookies?
Estas serían las equivalencias en la cookies de CookiesUserAccepted
0: Cookies estrictamente necesarias
1: Cookies funcionales
2: Cookies de rastreo y rendimiento (analítica)
3: Cookies de seguimiento y publicidad
Una vez el usuario realiza la aceptación en el banner de cookies de la web inicial de todas lo cookies o las seleccionadas de su preferencia, estás deben ser enviadas al dataLayer para que, dentro del Google Tag Manager, se ejecuten los eventos seleccionados y generen la información configurada.
Pregunta 3: ¿Cómo valido el registro del evento seleccionado?
Visualización en dataLayer: inspeccionar y en consola escribir el nombre del objeto dataLayer y se puede visualizar los eventos seleccionados
Clic derecho en cualquier espacio de la web y seleccionar “Inspeccionar”
En la pestaña consola, escribir “dataLayer” y dar clic en “enter” y se mostrar el contenido, con los eventos ejecutados
Pregunta 4: ¿Dónde puedo encontrar más información sobre datalayer.push?
Puedes consultar la documentación oficial de Google en el siguiente enlace: Google Tag Manager Data Layer
Artículos relacionados
- ¿Cómo añadir un script de seguimiento en mi web Dispongo? (Google Analytics) – Doblemente
- ¿Cómo adaptar mi web en Dispongo para cumplir la normativa RGPD en materia de cookies Octubre 2020? – Doblemente
- Modelo de ejemplo de Política de Cookies – Doblemente
- Configuración de cookies – Doblemente
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.