Ver temas de ayuda
Configura las conversiones mejoradas con Velo.
Activa las conversiones mejoradas en Google Ads, envía con hash los datos de tus formularios solo con consentimiento y compruébalo con un envío de prueba.
Cómo siguen el consentimiento las conversiones mejoradas
Las conversiones mejoradas añaden a tu conversión de Google Ads una copia con hash de los datos de contacto que escribió el visitante, como una dirección de email. Google la usa para asociar la conversión a un clic en un anuncio cuando faltan cookies o el visitante ha cambiado de dispositivo.
La etiqueta de Google solo envía estos datos cuando la señal ad_user_data está concedida. Velo concede ad_user_data, junto con ad_storage y ad_personalization, cuando el visitante permite la categoría Publicidad. En las regiones donde Velo pregunta antes de hacer seguimiento, sigue denegada hasta entonces. Si un navegador envía Global Privacy Control, Velo lo trata como un rechazo de la publicidad.
La etiqueta de Google recoge los datos de contacto y les aplica el hash. Velo solo fija las señales de consentimiento que deciden si la etiqueta puede enviarlos.
Antes de empezar
- Velo está instalado y Consent Mode funciona. Compruébalo con la prueba con Tag Assistant.
- Una conversión de Google Ads se dispara cuando el visitante completa tu formulario, se registra o compra, por ejemplo en la página de agradecimiento.
- La dirección de email o el número de teléfono están disponibles en la página cuando se dispara esa conversión.
- Puedes editar los objetivos de Google Ads y publicar tu contenedor de GTM o editar el código de tu web.
- Tu aviso de privacidad indica que compartes con Google datos de contacto con hash para medir la publicidad. Revisa la redacción con quien te asesore en privacidad.
Actívalas en Google Ads
- En Google Ads, abre Goals → Settings.
- Despliega Customer data use. En las cuentas más antiguas, el panel se llama Enhanced conversions.
- Selecciona Turn on enhanced conversions, lee las condiciones de datos de clientes y acéptalas.
- Guarda los cambios.
Desde 2026, un solo ajuste cubre las conversiones mejoradas para web y para clientes potenciales, y Google Ads acepta datos de la etiqueta de Google, de GTM y de Data Manager a la vez. Si tu cuenta todavía te pide un método, elige el que usas más abajo: Google Tag Manager o etiqueta de Google.
Configúralas en Google Tag Manager
GTM puede encontrar los datos de contacto de tres formas:
- Automatic collection busca una dirección de email o un número de teléfono en la página. Es la forma más rápida, pero la menos fiable.
- Manual configuration lee los selectores CSS o las variables de JavaScript que indiques, uno por campo.
- Code lee un objeto que tu web envía al data layer. Es la forma más fiable.
- Abre la etiqueta Google Ads Conversion Tracking de la conversión, como la de clientes potenciales o la de compras.
- Selecciona Include user-provided data from your website.
- En User-provided data, elige New Variable y escoge una de las tres formas.
- Deja los ajustes de consentimiento de la etiqueta como están. Las etiquetas de Google Ads tienen comprobaciones de consentimiento integradas, así que siguen las señales que fija Velo sin ajustes adicionales.
- No añadas un activador
velo_consent_updatea una etiqueta de conversión. Contaría una conversión cada vez que un visitante hace una elección. - Usa Preview y después publica el contenedor.
Para la opción Code, envía los datos al data layer cuando se envíe el formulario, lee user_data con una Data Layer Variable y selecciónala en la variable User-Provided Data.
dataLayer.push({
event: 'generate_lead',
user_data: {
email: formEmail,
phone_number: '+34600000000'
}
});Configúralas con la etiqueta de Google en tu código
Con la etiqueta de Google instalada directamente, vuelve a Goals → Settings en Google Ads. Si aparece Tag details, elige ahí la detección automática o los selectores CSS. Si no, define los datos en tu código antes del evento de conversión.
<script>
gtag('set', 'user_data', {
email: formEmail,
phone_number: '+34600000000'
});
gtag('event', 'conversion', { send_to: 'AW-XXXXXXXXX/XXXXXXXXXX' });
</script>Envía los valores tal cual y deja que la etiqueta les aplique el hash, o aplícales tú el hash SHA-256 después de quitar los espacios y pasar el texto a minúsculas. Omite los campos que no recojas. Mantén el fragmento de Velo por encima de la etiqueta de Google, como se explica en Instalación del fragmento, para que la etiqueta lea primero los valores por defecto del consentimiento.
Pruébalas con un envío de formulario
Envía tu propio formulario dos veces, una aceptando la publicidad y otra rechazándola. Usa una dirección de email tuya y avisa a tu equipo, porque la prueba puede llegar a tu CRM o a tu bandeja de entrada.
Prueba 1: acepta la publicidad
- Abre la web publicada en una ventana privada y elige Aceptar todo en el banner de Velo.
- Abre las herramientas para desarrolladores del navegador, ve a Network y escribe
conversionen el filtro. - Rellena el formulario con tu dirección de prueba y envíalo.
- Haz clic en la petición a
googleadservices.com/pagead/conversion/ogoogle.com/pagead/1p-conversion/y abre Payload. - Busca el parámetro
em. Debería empezar portv.1~emy seguir con una cadena larga de letras y números. Esa cadena es la dirección con hash.
Prueba 2: rechaza la publicidad
- Abre otra ventana privada y elige Rechazar en el banner de Velo.
- Vuelve a enviar el formulario con tu dirección de prueba.
- O no aparece ninguna petición de conversión, o aparece sin la cadena larga con hash después de
tv.1~em. En los dos casos, los datos de contacto se han quedado en el navegador.
Con GTM, también puedes hacer las dos pruebas en Preview. Selecciona el evento de conversión en Tag Assistant y abre Consent: ad_user_data debería mostrar Granted en la primera prueba y Denied en la segunda.
Unas 72 horas después, abre Goals → Summary en Google Ads, selecciona la acción de conversión y revisa en Diagnostics el estado de las conversiones mejoradas.
Envía un formulario de prueba con el panel lateral abierto y la extensión de Chrome de Velo te mostrará si la conversión llevaba datos con hash y con qué consentimiento se envió. Apúntate a la lista de espera para saber cuándo está lista.
Si algo no se ve bien
El parámetro em se corta en tv.1~em.
La etiqueta se disparó antes de que los datos de contacto estuvieran disponibles, a menudo porque el formulario redirige primero. Envía los datos al data layer cuando se envíe el formulario, o mantenlos en la página de agradecimiento, y dispara la conversión después.
No aparece el parámetro em después de aceptar.
Las conversiones mejoradas están desactivadas en Google Ads, no se han aceptado las condiciones o la opción Include user-provided data from your website no está seleccionada en la etiqueta. Comprueba también en Tag Assistant que ad_user_data estaba concedida cuando se disparó la conversión.
Los datos con hash se envían después de un rechazo.
Probablemente la etiqueta de Google arranca antes que Velo o tiene sus propios valores por defecto de consentimiento. Sigue los pasos de Resuelve estados de consentimiento inesperados y repite la prueba.
Diagnostics sigue sin mostrar datos después de unos días.
Diagnostics necesita conversiones reales de visitantes que aceptaron la publicidad. Comprueba que la acción de conversión que editaste es la misma a la que envía tu etiqueta, y que la conversión no se importa de Google Analytics, algo que las conversiones mejoradas no admiten.