Funciones
Aprovecha las funciones avanzadas e integra CookiePal con otras herramientas.
Configurar manualmente los valores predeterminados de Consent Mode en GTM
Añade los valores predeterminados de Google Consent Mode a tu contenedor de GTM cuando el valor predeterminado automático de CookiePal está desactivado.
Índice
Volver
Volver arriba
Normalmente CookiePal configura por ti los valores predeterminados de Google Consent Mode. Si has desactivado el interruptor “Activar GCM predeterminado” en tu panel, esos valores predeterminados ya no se envían en absoluto y tendrás que añadir la configuración equivalente en Google Tag Manager. Esta guía te explica cómo hacerlo.
Cuándo necesitas esta guía
De forma predeterminada, CookiePal configura por ti los valores predeterminados de Google Consent Mode. Antes de que la persona responda al banner, el script de CookiePal le indica a Google que el almacenamiento de publicidad, analítica, funcionalidad y personalización está denegado, que solo se permite el almacenamiento estrictamente necesario (seguridad) y que Google debe esperar un momento a la respuesta real antes de enviar nada. También configura las opciones relacionadas de las etiquetas de Google que acompañan a esos valores predeterminados.
Configuración > Google consent mode (GCM) en tu panel de CookiePal tiene dos interruptores, y la diferencia entre ellos importa. Support GCM activa o desactiva toda la integración de Google Consent Mode. Activar GCM predeterminado controla solo los valores predeterminados que CookiePal envía antes de que la persona responda.
Esta guía es para quienes han desactivado Activar GCM predeterminado. Ese interruptor deja de enviar los valores predeterminados de consentimiento por completo, no solo el ajuste que querías cambiar, por lo que configurarlos pasa a ser responsabilidad tuya.
Mantén activado Support GCM. Es lo que hace que CookiePal comunique a Google la elección real de la persona cuando responde al banner. Si también lo desactivas, la actualización nunca se envía y los valores predeterminados que vas a añadir en Google Tag Manager mantendrán todas las categorías en denegado para siempre, incluso para quienes acepten.
Una forma rápida de comprobarlo: Activar GCM predeterminado aparece atenuado cuando Support GCM está desactivado. Si no puedes hacer clic en él, el soporte de GCM está desactivado y debes volver a activarlo antes de continuar.
¿Esto me afecta? Solo si instalaste CookiePal mediante su script en tu sitio web y gestionas tus etiquetas de Google en Google Tag Manager. Si instalaste CookiePal mediante la etiqueta CookiePal CMP dentro de Google Tag Manager, el interruptor del panel no te afecta porque esa etiqueta tiene sus propios campos de valores predeterminados de consentimiento. Consulta Guía de configuración de GCM e Integrar CookiePal con Google Tag Manager.
Antes de empezar
Google Tag Manager no debe bloquearse antes del consentimiento. CookiePal puede retener scripts de terceros hasta que una persona acepte. Si Google Tag Manager está en esa lista, no se carga hasta que se dé el consentimiento, por lo que una etiqueta dentro de él no puede establecer los valores predeterminados de consentimiento a tiempo y este enfoque no funcionará.
Para comprobarlo, abre Cookie Manager > Scripts en tu panel y busca una entrada de googletagmanager.com. Su columna Effect debe indicar Never blocked. Si indica Blocked until consent, cambia su categoría a Necessary para que Google Tag Manager pueda cargarse en todas las páginas.
Si tu sitio usa WordPress y el plugin de CookiePal para WordPress, detente aquí y ponte en contacto con nuestro equipo de soporte. El plugin escribe su propio bloque de consentimiento predeterminado en las páginas y el interruptor Activar GCM predeterminado no lo detiene, por lo que la etiqueta siguiente se ignoraría.
Crea una etiqueta de HTML personalizado
En Google Tag Manager, abre tu contenedor, ve a Etiquetas en el menú de la izquierda y haz clic en Nueva.
![En Google Tag Manager, abre tu contenedor, ve a [Etiquetas:bold] en el menú de la izquierda y haz clic en [Nueva:bold].](/_next/static/media/click_new_tag.30d9ec5a.png)
Haz clic en el recuadro Configuración de la etiqueta y elige HTML personalizado en la lista de tipos de etiqueta.
Ponle un nombre claro a la etiqueta en la parte superior de la pantalla, por ejemplo Consent Mode - Defaults. Un nombre descriptivo deja claro más adelante por qué existe la etiqueta.
Añade el código de valores predeterminados
Pega lo siguiente en el campo HTML de tu etiqueta de HTML personalizado, exactamente como aparece:
1<script>
2window.dataLayer = window.dataLayer || [];
3function gtag() {
4 dataLayer.push(arguments);
5}
6gtag('consent', 'default', {
7 'ad_personalization': 'denied',
8 'ad_storage': 'denied',
9 'ad_user_data': 'denied',
10 'analytics_storage': 'denied',
11 'functionality_storage': 'denied',
12 'personalization_storage': 'denied',
13 'security_storage': 'granted',
14 'wait_for_update': 2000,
15});
16gtag('set', 'ads_data_redaction', true);
17gtag('set', 'url_passthrough', false);
18</script>Conserva las etiquetas <script> que lo rodean. Google Tag Manager espera que las etiquetas de HTML personalizado contengan HTML completo, así que si las quitas el código no se ejecutará.
Qué hace el código, línea a línea: el comando consent le indica a Google que no se permite nada salvo el almacenamiento estrictamente necesario hasta que la persona elija, y wait_for_update da a tu banner 2000 milisegundos para comunicar esa elección antes.
ads_data_redaction elimina los identificadores de clic en anuncios de las solicitudes de Google Ads mientras el almacenamiento publicitario está denegado. Aquí se pone en true, igual que hace CookiePal de forma automática.
url_passthrough controla si Google traslada información de medición de una página a otra en parámetros de la URL cuando el almacenamiento está denegado. Aquí se pone en false. Ponlo en true solo si quieres que Google siga transmitiendo esa información.
Revisa los valores antes de guardar y cambia solo los que necesite tu configuración. Poner cualquier categoría de consentimiento en granted de forma predeterminada le diría a Google que puede usar ese almacenamiento antes de que la persona haya dado su consentimiento.
Activa la etiqueta en la inicialización de consentimiento
Los valores predeterminados de consentimiento deben establecerse antes de que se ejecute cualquier otra etiqueta, así que esta etiqueta necesita un tipo de activador especial en lugar de la vista de página Todas las páginas habitual.
Dentro de la propia etiqueta, haz clic en el recuadro Activación y elige Inicialización de consentimiento - Todas las páginas en la lista.
![Dentro de la propia etiqueta, haz clic en el recuadro [Activación:bold] y elige [Inicialización de consentimiento - Todas las páginas:bold] en la lista.](/_next/static/media/click_consent_initialization.814d700d.png)
Si ese activador no aparece en la lista, haz clic en el botón + de la esquina superior derecha para crearlo. Haz clic en Configuración del activador, elige Inicialización de consentimiento bajo el encabezado Inicialización, déjalo configurado para activarse en todas las páginas, ponle el nombre Inicialización de consentimiento - Todas las páginas y guárdalo.
Si tienes otras etiquetas con el mismo activador, abre Configuración avanzada > Prioridad de activación de etiquetas en esta etiqueta e introduce un número alto, como 100. Las etiquetas con mayor prioridad se activan antes, lo que mantiene tus valores predeterminados de consentimiento por delante de todo lo demás.
Haz clic en Guardar para almacenar la etiqueta y su activador.
Publica tu contenedor
Guardar una etiqueta no la pone en producción. Nada de lo que has configurado afecta a tu sitio web hasta que se publica el contenedor.
Haz clic en Enviar en la esquina superior derecha de Google Tag Manager.
![Haz clic en [Enviar:bold] en la esquina superior derecha de Google Tag Manager.](/_next/static/media/submit-changes.380aaa77.png)
Añade un nombre de versión y una descripción breves para que tu equipo vea qué ha cambiado y luego haz clic en Publicar.
![Añade un nombre de versión y una descripción breves para que tu equipo vea qué ha cambiado y luego haz clic en [Publicar:bold].](/_next/static/media/publish_changes.b94e2050.png)
Comprueba que ha funcionado
Abre Tag Assistant, conéctalo a tu sitio web y consulta la pestaña de consentimiento en el primer evento de la página.
Deberías ver los siete parámetros de consentimiento con un valor predeterminado en la página (On-page Default), y solo el almacenamiento de seguridad concedido. Si falta alguno, la etiqueta no se está activando o lo hace demasiado tarde.
![Deberías ver los [siete:bold] parámetros de consentimiento con un valor predeterminado en la página ([On-page Default:bold]), y solo el almacenamiento de seguridad concedido. Si falta alguno, la etiqueta no se está activando o lo hace demasiado tarde.](/_next/static/media/check-seven-consent.7c43b8e2.png)
Ahora acepta el banner y vuelve a consultar la pestaña Consentimiento. Después de los valores predeterminados debe aparecer una actualización, con las categorías aceptadas por la persona cambiadas a concedidas. Si aparecen los valores predeterminados pero nunca llega una actualización, Support GCM está desactivado en tu panel y Google permanecerá en denegado para todas las personas.
Para una lista de comprobación más completa, consulta nuestra guía Verificar la implementación de GCM.
Qué ocurre si omites este paso
Si desactivas Activar GCM predeterminado y no añades nada en su lugar, no se establece ningún valor predeterminado de consentimiento. Las etiquetas de Google se cargan entonces sin que nadie les haya dicho qué ha aceptado o rechazado la persona que visita el sitio.
En la práctica esto suele manifestarse como el error de Tag Assistant A tag read consent state before a default was set y como etiquetas de Google Analytics o Google Ads que se activan sin ninguna señal de consentimiento en sus solicitudes.
Las etiquetas de publicidad y analítica pueden entonces establecer cookies y enviar datos antes de que la persona haya respondido a tu banner, que es justo lo que consent mode existe para evitar.
Así que trata los dos cambios como una pareja: si los valores predeterminados automáticos están desactivados, la configuración manual anterior tiene que estar publicada en tu contenedor.