Trackum

Configurar Google Consent Mode v2 correctamente: sin advertencias en Tag Assistant

La advertencia más común en Tag Assistant indica que una etiqueta leyó el consentimiento antes de establecerse un valor por defecto. Cómo evitarlo y qué más es importante.

Funciones · · 3 min de lectura · Escrito con IA

Configurar Google Consent Mode v2 correctamente: sin advertencias en Tag Assistant
📷 Sasun Bughdaryan · Unsplash

Consent Mode es el enlace entre tu banner de cookies y las etiquetas de Google. El banner aprende lo que permite el visitante y Consent Mode se lo transmite a Google Analytics y Google Ads. La versión 2 añadió dos nuevos tipos: ad_user_data y ad_personalization. Sin ellos, Google Ads solo hace un uso limitado de los datos de la UE.

El orden es lo que importa

El valor por defecto va primero, con todo establecido en "denegado". Solo entonces pueden ejecutarse las etiquetas o leer el consentimiento. En Tag Manager, esto se hace con una plantilla que llama a setDefaultConsentState en el disparador "Consent Initialization".

Hay una trampa que vemos a menudo: Google solo procesa el valor por defecto una vez que la plantilla ha terminado. Si la misma plantilla, u otra etiqueta en "Consent Initialization", lee el consentimiento, por ejemplo para registrar un oyente, eso cuenta como una lectura antes del valor por defecto. Tag Assistant entonces muestra una advertencia roja. La solución: la plantilla del valor por defecto no lee nada, y todo lo demás se ejecuta en "Initialization".

→ Banner de cookies con Consent Mode v2: conforme y sin cuota mensual

Establecer el consentimiento a través de la plantilla

Cuando el visitante hace una elección en el banner, el consentimiento debe establecerse con updateConsentState desde una plantilla. Un comando gtag de una etiqueta HTML personalizada se almacena en búfer y no se procesa de forma fiable antes del siguiente disparador. Así lo describe Google para Tag Manager.

Retirada: de inmediato, no en la siguiente carga de página

Una etiqueta de Google Analytics que ya se ha cargado sigue enviando datos tras una retirada hasta que se recarga la página. En caso de retirada, Trackum también establece la señal de exclusión para el ID de medición, y GA4 se detiene de inmediato. Si el visitante consiente de nuevo más tarde, se libera de nuevo.

→ Panel de marketing con GA4 y Google Ads: todos los números en una página

Cómo probamos cada configuración

  • Antes de una elección: ninguna solicitud a Google Analytics, Google Ads o Meta
  • Después de "Accept all": todos los tipos de consentimiento concedidos, exactamente una vista de página
  • Después de "Reject": nada
  • Tag Assistant: ninguna advertencia de consentimiento
  • Recarga: sin banner, la elección se aplica

Preguntas frecuentes

¿Cuál es la diferencia entre el modo básico y el avanzado?

En el modo básico, las etiquetas de Google solo se cargan tras el consentimiento. En el avanzado, se cargan de inmediato y envían pings sin cookies sin consentimiento. Trackum configura el modo básico por defecto, ya que así nada se envía a Google antes del consentimiento.

¿Cómo sé si el valor por defecto se establece demasiado tarde?

Tag Assistant muestra una advertencia de que una etiqueta leyó el estado del consentimiento antes de que se estableciera un valor por defecto. En el navegador, google_tag_data.ics.wasSetLate tendrá entonces el valor true.

¿Necesito configuraciones de consentimiento en cada etiqueta?

Sí. Cada etiqueta obtiene los tipos de consentimiento que necesita en su configuración. Las etiquetas de análisis requieren analytics_storage, las de publicidad ad_storage y las conversiones también ad_user_data.

Seguir leyendo

Funciones

Banner de cookies con Consent Mode v2: conforme y sin cuota mensual

Rechazo en la primera capa, configuración por propósito, Consent Mode v2 y registro de elecciones. Sin cuota mensual.

Funciones

Panel de marketing con GA4 y Google Ads: todos los números en una página

Visitantes, leads, pedidos, gasto publicitario y ROAS por campaña en una página, comparados con el periodo anterior. Un enlace, nada que configurar.

Funciones

Ingresos de tu CRM, tienda y ERP en un solo dashboard de ventas: HubSpot, Shopify, Odoo y más

Google Analytics solo ve lo que ocurre en el sitio web. Los pedidos por teléfono o correo electrónico faltan. Con una conexión de datos, el ingreso real de tu sistema aparece en el dashboard de ventas.

Funciones

Genera leads de tu sitio web con su origen en tu CRM: HubSpot, Pipedrive, Brevo, Salesforce o webhook

¿De dónde vino el lead? La entrega al CRM registra el origen, la campaña y el ID de clic en el CRM con cada consulta, sin necesidad de un plugin de formulario.

Funciones

Conversiones offline: reporta ventas desde tu CRM a Google Ads y Meta

Google Ads y Meta aprenden de lo que les reportas. Si solo reciben cumplimentaciones de formularios, optimizan para ello. Con las conversiones offline, optimizan para ventas.

Funciones

Cómo guardar los parámetros UTM y el gclid en formularios: para que ninguna campaña se pierda

Un visitante llega desde un anuncio, navega por tres páginas y luego envía el formulario. Para entonces, los parámetros UTM ya han desaparecido de la URL. Así es como se mantienen.

Help