Tracking de conversiones con Google Tag Manager: guía 2026
Configura el seguimiento de conversiones de Google Ads con GTM de forma precisa: formularios, thank-you pages, clics en teléfono, Enhanced Conversions y Consent Mode v2. Sin datos fiables, el Smart Bidding no funciona.
- Por qué el tracking preciso es la base de todo
- Tipos de conversiones en Google Ads
- Tag de Google Ads directo vs. importar desde GA4
- Configurar la conversión en Google Ads
- Seguimiento con thank-you page (método más fiable)
- Seguimiento de formularios sin thank-you page
- Seguimiento de clics en teléfono
- Enhanced Conversions: más datos, mejor atribución
- Consent Mode v2 y su impacto en el tracking
- Cómo verificar que las conversiones funcionan
- Errores que arruinan el Smart Bidding
- Checklist de tracking
- Preguntas frecuentes
Por qué el tracking preciso es la base de todo
El tracking de conversiones no es una formalidad. Es el sistema nervioso central de tus campañas de Google Ads. Sin datos de conversión fiables, el algoritmo de Smart Bidding trabaja a ciegas y no puede optimizar hacia los resultados que importan.
Cuando usas estrategias de puja inteligente (tROAS, tCPA, Maximizar conversiones), Google Ads toma decisiones de puja en tiempo real basándose en la probabilidad de que un usuario convierta. Si los datos de conversión son incorrectos —doble conteo, conversiones falsas, conversiones que no se registran— el algoritmo aprende a optimizar para el comportamiento equivocado.
Esta guía asume que ya tienes GTM instalado y funcionando. Si no es así, empieza por ahí.
Tipos de conversiones en Google Ads
Google Ads permite registrar diferentes tipos de acciones como conversiones. La elección correcta del tipo y la configuración afecta directamente a cómo el algoritmo evalúa el rendimiento.
Cuando un usuario rellena y envía un formulario de contacto, presupuesto o registro. El tipo de conversión más común en negocios B2B y servicios locales.
Cuando un usuario completa una compra en tu ecommerce. Siempre debe incluir el valor de la transacción para que Smart Bidding pueda optimizar el ROAS.
Clics en el número de teléfono desde móvil, o llamadas generadas directamente por los anuncios de llamada. Crítico para negocios con alta tasa de contacto telefónico.
Instalaciones de app, registros de cuenta o activaciones de prueba gratuita. Típico en SaaS y apps móviles.
Tag de Google Ads directo vs. importar conversiones desde GA4
Hay dos formas de alimentar las conversiones de Google Ads. No son equivalentes — cada una tiene ventajas y limitaciones concretas.
Envía la señal directamente desde la web a Google Ads. Menor latencia, más fiable para conversiones online simples, valor de conversión dinámico sencillo de configurar. Es el método preferido para formularios, thank-you pages y ecommerce.
GA4 registra el evento y Google Ads lo importa. Útil para conversiones complejas ya configuradas en GA4, eventos de app o journeys multi-sesión. Tiene 24-48 h de latencia y puede tener discrepancias por diferencias de atribución entre las dos plataformas.
| Criterio | Tag Google Ads | Importar desde GA4 |
|---|---|---|
| Latencia de datos | Inmediata | 24-48 horas |
| Fiabilidad para Smart Bidding | Alta | Media |
| Conversiones con valor dinámico | Sencillo | Requiere configuración GA4 |
| Conversiones offline / CRM | No | Sí (Enhanced Conversions for Leads) |
| Datos de app | No directamente | Sí (Firebase → GA4 → Google Ads) |
| Setup inicial | Rápido con GTM | Requiere configurar GA4 primero |
Paso 1: Configurar la acción de conversión en Google Ads
Antes de tocar GTM, necesitas crear la acción de conversión dentro de Google Ads. Este paso genera el ID y la etiqueta de conversión que usarás en GTM.
En Google Ads, haz clic en el icono de herramientas (esquina superior derecha) → Medición → Conversiones → botón azul + Nueva acción de conversión.
Selecciona Sitio web. Configura: Categoría (Compra, Lead, Registro…), Nombre descriptivo (ej: «Lead — Formulario Contacto»), Valor (fijo o dinámico), Recuento (Una para leads, Todos para compras), Ventana de conversión (30 días para leads, 90 días para compras de ciclo largo).
En el paso de instalación del tag, selecciona Usar Google Tag Manager. Google Ads te mostrará el ID de conversión (AW-XXXXXXXXX) y la Etiqueta de conversión (XXXXXXXXXXX). Anótalos — los necesitarás en el siguiente paso.
Método 1: Seguimiento con thank-you page (el más fiable)
Si tu formulario redirige al usuario a una página de confirmación (/gracias/, /confirmacion/, /pedido-confirmado/), este es el método más sencillo y fiable. El tag se dispara cuando el usuario llega a esa URL específica.
En GTM: Etiquetas → Nueva. Nombre: Tag — Google Ads — Conversión Lead Formulario. Tipo: Conversión de Google Ads. Introduce el ID de conversión (AW-XXXXXXXXX) y la etiqueta de conversión.
Crea un nuevo activador de tipo Vista de página. En las condiciones, selecciona Algunas páginas vistas. Condición: Page Path contiene /gracias/ (o la ruta exacta de tu thank-you page). Nombre: Trig — Page View — Thank You Page.
Asigna el activador a la etiqueta. Guarda y abre la Vista previa de GTM. Navega hasta tu formulario, envíalo y comprueba que llegas a la thank-you page. En el panel de debug deberías ver la etiqueta en Tags Fired.
Page Path contiene, no Page URL contiene. Si usas Page URL, el tag no se disparará si la URL incluye parámetros de seguimiento (?gclid=...). Page Path ignora los parámetros de query string y es más robusto.
Si tu conversión tiene un valor dinámico (como una compra con precio variable), necesitas pasarlo mediante una variable de Data Layer. Añade en tu confirmación de pedido el siguiente código:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event': 'conversion',
'conversionValue': 149.99, // valor real del pedido
'orderId': 'ORD-12345' // para deduplicación
});
Luego en GTM crea una Variable de Data Layer llamada Var — conversionValue que lea conversionValue, y úsala en el campo «Valor de conversión» de la etiqueta de Google Ads.
Método 2: Seguimiento de formularios sin thank-you page
Si el formulario no redirige a otra página —muestra un mensaje en la misma URL, es un formulario en un modal o tu web es una SPA— necesitas disparar el tag cuando el formulario se envía con éxito.
En GTM crea un activador tipo Envío de formulario. Activa «Esperar a etiquetas» y «Comprobar validación». En condiciones: Form ID igual a contacto-form (usa el id o class de tu formulario específico para no capturar todos los formularios de la web).
Activa las variables integradas Form ID y Form Classes. En Vista previa, envía el formulario y confirma en el panel debug que el evento gtm.formSubmit aparece con el ID de formulario correcto.
Para formularios que usan Ajax o frameworks JavaScript, el activador Form Submission nativo puede no funcionar correctamente. La solución más robusta es empujar un evento al dataLayer desde el código del formulario cuando el envío es exitoso:
// Dentro del callback de éxito de tu formulario Ajax: formElement.addEventListener('submit', function(e) { submitForm().then(function(response) { // Solo se ejecuta si el servidor confirmó el envío: window.dataLayer.push({ 'event': 'form_lead_success', 'formName': 'contacto' }); }); });
En GTM, crea un activador de tipo Evento personalizado con el nombre de evento form_lead_success. Este activador se disparará exactamente cuando el servidor confirme el envío —no antes, no después.
Seguimiento de clics en número de teléfono
Para negocios donde el teléfono es un canal de contacto importante, el seguimiento de clics en el número permite medir cuántas llamadas generan tus campañas desde móvil.
El número de teléfono debe estar en un enlace <a href="tel:+34XXXXXXXXX">. Si está en texto plano, GTM no podrá detectar el clic fácilmente. En móvil, los enlaces tel: abren directamente la app de teléfono.
En GTM, crea un activador de tipo Clic — Solo vínculos. Condición: Click URL empieza por tel:. Esto capturará solo los clics en enlaces telefónicos, no en otros botones.
Crea una etiqueta de conversión de Google Ads (o un evento GA4 de tipo generate_lead) y asígnale el activador de clic en teléfono. Ponle un valor de conversión estimado basándote en tu tasa de cierre de llamadas.
Enhanced Conversions: más datos, mejor atribución
Las Conversiones Mejoradas (Enhanced Conversions) envían datos de primera parte con hash —email, nombre, teléfono— junto con la señal de conversión. Esto permite a Google Ads atribuir conversiones en contextos donde las cookies de terceros están bloqueadas (Safari, Firefox, modo incógnito).
El resultado: entre un 5% y un 15% más de conversiones registradas, una señal de mayor calidad para el algoritmo y mejor rendimiento del Smart Bidding en el medio plazo.
En Google Ads: Herramientas → Medición → Conversiones → Configuración → activa Conversiones mejoradas para la web. Acepta las condiciones de uso de datos.
En la página de confirmación, empuja los datos del usuario al dataLayer. Los datos se enviarán con hash SHA-256 automáticamente — nunca en texto plano.
En la etiqueta de conversión de Google Ads en GTM, activa la sección Datos de usuario proporcionados y mapea los campos (correo, nombre, teléfono) a las variables de Data Layer que creaste.
window.dataLayer.push({
'event': 'conversion',
'user_data': {
'email': '[email protected]', // se hace hash SHA-256 automático
'phone_number': '+34612345678',
'first_name': 'Ana',
'last_name': 'García'
}
});
Consent Mode v2 y su impacto en el tracking
Desde marzo de 2024, Consent Mode v2 es obligatorio para los anunciantes que usan Google Ads en Europa (EEE). Sin implementarlo correctamente, tus campañas perderán funcionalidad de personalización y remarketing.
| Señal de consentimiento | Qué controla | Si el usuario rechaza |
|---|---|---|
ad_storage |
Almacenamiento de cookies de publicidad (Google Ads, remarketing) | Google usa modelado de conversiones para estimar el impacto |
analytics_storage |
Cookies de analítica (GA4) | GA4 registra la sesión sin cookies, con datos anónimos |
ad_user_data |
Envío de datos de usuario a Google para publicidad | Enhanced Conversions no envía datos del usuario |
ad_personalization |
Publicidad personalizada y listas de remarketing | El usuario no entra en listas de remarketing |
La implementación más común de Consent Mode v2 es a través de la integración nativa de tu plataforma de CMP (Cookiebot, OneTrust, Complianz) con GTM. La mayoría tienen plantillas nativas en el galería de GTM que configuran las cuatro señales automáticamente según la elección del usuario.
Cómo verificar que las conversiones funcionan
Antes de dar por buena cualquier implementación de tracking, verifica con al menos dos métodos independientes.
En modo Vista previa, reproduce el flujo completo de conversión. Confirma que la etiqueta aparece en «Tags Fired» exactamente cuando debe —ni antes, ni en otras páginas.
En Google Ads → Herramientas → Medición → Conversiones, abre la conversión que acabas de configurar. La sección Diagnóstico de etiqueta muestra si la etiqueta está activa y si recibió señales recientemente.
En GA4 → Configurar → DebugView, activa el modo debug en Chrome con la extensión GA Debugger. Verifica que los eventos de conversión aparecen con los parámetros correctos en tiempo real.
Tras publicar, genera al menos 2-3 conversiones reales de prueba. Espera 4-6 horas y comprueba que aparecen en Google Ads → columna Conversiones. Si tras 24 horas no hay datos, revisa el diagnóstico de la etiqueta.
Errores que arruinan el Smart Bidding
El error más devastador: el activador usa «All Pages» en lugar de filtrar solo la thank-you page. El algoritmo recibe señal de conversión en cada visita y sube las pujas para cualquier término, no solo los que convierten.
Tener el tag nativo de Google Ads disparándose en la thank-you page Y también importar ese mismo evento desde GA4 resulta en cada conversión contándose dos veces. El ROAS reportado se duplica artificialmente.
Si la URL de confirmación (/gracias/) es accesible directamente desde el navegador sin haber enviado el formulario, cualquiera que la visite generará una conversión, incluyendo el propio equipo durante pruebas.
Una ventana de conversión de 7 días para un producto con ciclo de venta de 30 días hace que muchas conversiones legítimas no se atribuyan al clic del anuncio. El algoritmo concluye erróneamente que ciertos términos no convierten.
Registrar todas las compras con valor 0 o valor fijo de 1 impide que el algoritmo de tROAS funcione correctamente. No puede distinguir entre una compra de 10€ y una de 1.000€.
Checklist de tracking de conversiones
Preguntas frecuentes
¿Es mejor el tag directo de Google Ads o importar desde GA4?
¿Qué son las Enhanced Conversions y por qué implementarlas?
¿Qué pasa si el Consent Mode bloquea el tag de conversión?
¿Por qué mis conversiones en Google Ads no coinciden con las de GA4?
¿Puedo trackear conversiones en formularios de Contactform 7 o Gravity Forms?
wpcf7mailsent cuando el formulario se envía con éxito. En GTM puedes crear un activador de Evento personalizado que escuche ese evento. Gravity Forms tiene integración nativa con GTM y emite eventos propios. Ambos son más fiables que el activador Form Submission genérico de GTM para estos plugins.¿Cada cuánto debo revisar el tracking de conversiones?
¿Tu tracking de conversiones mide lo que realmente importa?
Auditamos GTM, GA4 y las conversiones de Google Ads para garantizar que el algoritmo de Smart Bidding tiene los datos correctos antes de escalar el presupuesto.
Solicita auditoría de tracking →Respuesta en menos de 48 h · Sin compromiso
Instala GTM, aprende etiquetas, activadores y variables desde cero. El punto de partida antes de esta guía.
Configura GA4 correctamente y conéctalo con Google Ads para completar el ecosistema de medición.
El tracking correcto es el requisito previo del Smart Bidding. Aquí aprendes a sacarle el máximo partido.