Resumen
Esta guía te guía a través de la conexión de WPConsent con Google Tag Manager (GTM) para el cumplimiento total de Google Consent Mode v2. Cuando se configura correctamente, WPConsent comunicará las preferencias de consentimiento del usuario a GTM, asegurando que tus etiquetas de análisis y publicidad respeten las elecciones del usuario.
Requisitos previos
- Plugin WPConsent instalado y activado
- Una cuenta de Google Tag Manager con un contenedor para tu sitio web
Paso 1: Ejecutar el Escáner de Cookies
Antes de configurar GTM, escanea tu sitio para identificar todas las cookies y scripts:
- Ve a WPConsent → Escáner en tu administrador de WordPress
- Haz clic en Ejecutar Escáner para analizar tu sitio web
- Revisa las cookies detectadas y categorízalas adecuadamente (Esenciales, Estadísticas, Marketing)
Paso 2: Habilitar el Modo de Consentimiento de Google
- Ve a WPConsent → Ajustes
- Busca la opción Google Consent Mode y actívala (está activada por defecto)
- Guarda tus ajustes
- Establecer estados de consentimiento predeterminados al cargar la página
- Actualizar señales de consentimiento cuando los usuarios tomen decisiones
- Enviar preferencias de consentimiento a la dataLayer de GTM
Paso 3: Añadir la Plantilla de WPConsent en GTM
- Inicia sesión en https://tagmanager.google.com
- Selecciona tu contenedor
- Ve a Plantillas → Plantillas de Etiquetas → Buscar en la Galería
- Busca “WPConsent”
- Haz clic para añadir la plantilla a tu espacio de trabajo
Paso 4: Crear la Etiqueta de WPConsent
- Ve a Etiquetas → Nueva
- Haz clic en Configuración de la etiqueta y selecciona WPConsent – WordPress Privacy Compliance Made Easy
- Configure sus estados de consentimiento predeterminados:
- Almacenamiento de anuncios: Denegado (predeterminado recomendado)
- Almacenamiento de análisis: Denegado (predeterminado recomendado)
- Datos de usuario de anuncios: Denegado (predeterminado recomendado)
- Personalización de anuncios: Denegado (predeterminado recomendado)
- (Opcional) Añade ajustes específicos de la región si es necesario (por ejemplo, conceder por defecto en regiones no pertenecientes a la UE)
- En Configuración avanzada, configure:
- Redactar datos de anuncios: Habilita si deseas eliminar los identificadores de anuncios cuando el consentimiento sea denegado
- URL Passthrough: Habilita para conservar la atribución de campañas a través de parámetros de URL
- Esperar actualización: Deja en 500 ms (predeterminado)
Paso 5: Configura el activador
- Activación de clics
- Selecciona Inicialización del consentimiento – Todas las páginas
- (Esto es crítico: la etiqueta de consentimiento debe activarse antes que cualquier otra etiqueta)
- Guarda la etiqueta
Paso 6: Configura tus otras etiquetas
Para etiquetas que requieren consentimiento (Google Analytics, Google Ads, etc.):
- Abre la configuración de la etiqueta
- En Configuración avanzada → Configuración del consentimiento, selecciona Requerir consentimiento adicional para activar la etiqueta
- Añada los tipos de consentimiento apropiados:
- Para etiquetas de análisis: analytics_storage
- Para etiquetas de publicidad: ad_storage, ad_user_data, ad_personalization
Paso 7: Vista previa y publicación
- Haz clic en Vista previa para probar tu configuración
- Visite su sitio web y verifique:
- Aparece el banner de consentimiento
- Aceptar el consentimiento activa las etiquetas correspondientes
- Rechazar el consentimiento bloquea las etiquetas
- Una vez verificado, haz clic en Enviar para publicar tus cambios
Cómo funciona
Cuando un visitante interactúa con tu banner de consentimiento:
- WPConsent guarda las preferencias en una cookie (wpconsent_preferences)
- Las preferencias se envían a la dataLayer de GTM
- La plantilla GTM de WPConsent lee estas preferencias y actualiza el Modo de consentimiento de Google
- Tus etiquetas se activan (o no) según el estado del consentimiento. La plantilla también escucha los cambios de consentimiento, por lo que si un usuario actualiza sus preferencias más tarde, las etiquetas responderán en consecuencia.