Añade Velo a
Google Tag Manager.
Instala el banner de cookies de Velo y Google Consent Mode v2 con una sola etiqueta importada de la plantilla Velo CMP. Nada de código en la página, nada de Custom HTML. Configura la etiqueta, pon el activador, publica. Unos diez minutos de principio a fin.
Instálalo con
Google Tag Manager.
Una etiqueta, nada de código en la página, y todo tu stack de medición se queda en un mismo sitio.
Seis pasos · unos diez minutos
-
01
Importa la plantilla CMP de Velo
Descarga template.tpl desde github.com/ampliodata/velo-cmp. En tu contenedor, abre Templates → Tag Templates → New, luego abre el menú ⋮ de la esquina superior derecha del editor y elige Import. Selecciona el archivo que acabas de descargar, guarda, y la etiqueta Velo CMP queda lista para configurar. Velo CMP está a la espera de aparecer en la Community Template Gallery de Google. Hasta que llegue, importar el archivo es la vía de entrada, y la etiqueta se comporta igual.
Templates→Tag Templates→New→Importtagmanager.google.com
-
02
Crea la etiqueta
Ve a Tags → New y elige la plantilla de Velo. Introduce tu ID de sitio de Velo , letras minúsculas, dígitos y guiones, exactamente como lo muestra el panel, y luego elige el tema claro u oscuro para que encaje con tu sitio. Deja el API endpoint en blanco salvo que Velo te haya dado uno para tu cuenta: el banner y Consent Mode funcionan del todo sin él, y cuando está definido la configuración remota del panel pasa a controlar los textos y las categorías.
Tags→New→Velo CMP templatetagmanager.google.com
-
03
Marca las dos opciones de recuperación
En Advanced hay dos casillas que conviene activar. url_passthrough deja que los identificadores de clic en anuncios, de cliente y de sesión sobrevivan a la navegación a través de parámetros de URL mientras el consentimiento de almacenamiento está denegado, y recupera la atribución del tráfico que tu banner perdería de otro modo. ads_data_redaction además descarta los identificadores de clic en anuncios y hace que las peticiones vayan sin cookies mientras ad_storage está denegado, algo recomendable en configuraciones europeas estrictas. Los campos para sobrescribir los textos pueden quedarse vacíos; mejor edita los textos en el panel de Velo.
Advanced→url_passthrough→ads_data_redactiontagmanager.google.com
-
04
Dispárala en Consent Initialization – All Pages
Este es el activador que Google ofrece específicamente para los valores por defecto de consentimiento: se ejecuta antes que cualquier otro activador del contenedor, y eso es lo que garantiza que el estado denegado por defecto esté puesto antes de que pueda dispararse ninguna etiqueta de medición. No uses Initialization ni All Pages. Los dos se ejecutan demasiado tarde. Esta única decisión es casi todo lo que hace correcta una instalación de consentimiento.
Triggering→Consent Initialization – All Pagestagmanager.google.com
-
05
Activa la vista general de consentimiento en Admin
En Admin → Container Settings, marca Enable consent overview. Eso enciende las funciones de consentimiento del contenedor: el icono de escudo en la vista Tags que muestra el estado de consentimiento de cada etiqueta, y las lecturas del estado de consentimiento que vas a comprobar en Preview. Hazlo antes de abrir Preview. Sin ello, GTM no te da ninguna vista general de consentimiento contra la que depurar.
Admin→Container Settings→Enable consent overviewtagmanager.google.com
-
06
Previsualiza y publica
En Preview, comprueba tres cosas: que la etiqueta de Velo se disparó en Consent Initialization antes que cualquier otra etiqueta; que la pestaña Consent de Tag Assistant muestra todas las señales excepto security_storage denegadas por defecto desde una ubicación del EEE, el Reino Unido o Suiza; y que aceptar o rechazar en el banner cambia la fila de actualización correspondiente mientras un evento velo_consent_update llega a la capa de datos. Después, Submit → Publish. El banner está activo en la siguiente carga de página, y la consola de Velo pasa a instalado por su cuenta cuando llega la primera señal real.
Preview→Submit→Publishtagmanager.google.com
Condiciona cualquier etiqueta
a la decisión.
Más allá de Consent Mode, puedes retener cualquier etiqueta hasta que se conceda una categoría — tres piezas pequeñas en el mismo contenedor.
Preguntas sobre Google Tag Manager,
respondidas.
Lo que primero preguntan los equipos que instalan en Google Tag Manager.
El banner no aparece.
Casi siempre es una de dos cosas: la etiqueta no está en el activador Consent Initialization – All Pages, o la versión del contenedor nunca se publicó. Abre Preview y mira dónde se dispara la etiqueta. La solución suele verse en diez segundos.
Las señales salen concedidas por defecto en la UE.
Hay algo más compitiendo con Velo: una etiqueta CMP antigua, un fragmento de consent default dentro de una etiqueta Custom HTML, o un gtag default escrito a mano en la página. Solo una cosa del stack puede fijar los valores por defecto. Encuentra la otra y quítala.
Se muestran dos banners a la vez.
El fragmento directo de velo.js también está puesto en el marcado de la página. Usa una sola ruta de instalación, no las dos. Si están las dos, los atributos del fragmento en línea ganan a la configuración de la etiqueta, y eso enturbia la depuración. Quita una.
Mi etiqueta condicionada no se dispara nunca.
Comprueba que el nombre del evento en el activador Custom Event es exactamente velo_consent_update, con guiones bajos y sin erratas, y que no se activó por error la coincidencia por regex. Después confirma que la condición lee la variable velo_categories, no el nombre del evento.
¿Es distinta la instalación con Tag Manager de la del fragmento?
No. Mismo banner, mismo cableado de Consent Mode, mismo registro de auditoría, mismo panel. La ruta de la plantilla solo mantiene todo el stack de medición en un mismo contenedor, y por eso es la que recomendamos en todas las guías de plataforma.
¿Puede hacerlo por mí un agente?
Sí. Copia el prompt de Instalar con agentes, justo debajo, en Claude, ChatGPT, Cursor o el asistente que ya uses. Lleva dentro la plantilla, el activador, el patrón de bloqueo para las etiquetas que Consent Mode no cubre, y las comprobaciones que el agente tiene que hacer antes de decirte que ha terminado.
O pásaselo
a un agente.
Copia el prompt en Claude, ChatGPT, Cursor o el asistente que ya uses. Lleva dentro todo lo de esta página: las dos rutas, el orden en el que tienen que cargar las etiquetas y las comprobaciones que demuestran que ha funcionado.
Pégalo como primer mensaje y luego cambia your-site-id por el ID de tu panel de Velo. Todo lo demás que el agente necesita ya está escrito dentro, incluido qué comprobar antes de publicar.
¿Trabajas con un agente que lee la web? Apúntalo a veloconsent.com/llms.txt y a /install.md para el mismo contexto en texto plano.
Del diario.
Tu banner, tu consentimiento,
tus datos — todo en un mismo sitio.


