Paid Media

Cómo medir leads (no visitas) en GA4 con Google Tag Manager

Equipo GrowthLab 24 de agosto, 2026 · 6 min de lectura

Tu GA4 te dice cuánta gente vino. No te dice cuántos clientes potenciales dejó. Y esa diferencia es exactamente la que paga la nómina. Un sitio con miles de visitas y cero medición de leads es un negocio manejando con el parabrisas tapado: hay movimiento, pero nadie sabe qué lo produce. Hoy lo arreglamos: vas a configurar el evento generate_lead en Google Analytics 4 para que cada formulario enviado cuente como lo que es — un cliente potencial con nombre y origen.

Esta guía continúa lo que armamos en cómo medir conversiones reales en Google Ads: aquello mide para tu pauta; esto mide para TODO tu sitio, venga el lead de donde venga.

Antes de empezar: ¿tienes thank-you page o no?

Hay dos rutas y la tuya depende de una pregunta: cuando alguien envía tu formulario, ¿lo mandas a una página de gracias (una URL distinta, tipo /gracias)? Si sí, la Ruta A te toma cinco minutos. Si tu formulario confirma “en el mismo lugar” sin cambiar de página — muy común en formularios embebidos — necesitas la Ruta B con Google Tag Manager.

Lección aprendida en carne propia: la confirmación inline sin thank-you page es la causa #1 de tracking roto que nos encontramos en cuentas heredadas. El tag espera una página que nunca carga, el reporte marca cero, y el negocio concluye — falsamente — que “los anuncios no funcionan”.

Ruta A — Con thank-you page (5 minutos, sin GTM)

  1. En GA4, entra a Administrar → Eventos → Crear evento.
  2. Crea un evento personalizado llamado generate_lead (usa exactamente ese nombre: es el recomendado por Google y los reportes lo entienden como generación de leads).
  3. Condiciones: event_name igual a page_view Y page_location contiene la URL de tu página de gracias (por ejemplo /gracias).
  4. Guarda, y después márcalo como evento clave (Administrar → Eventos clave) para que aparezca en tus reportes de conversión.

Un detalle que salva mediciones: tu thank-you page no debe ser alcanzable escribiendo la URL directa (o al menos, deberías filtrar ese caso) — si la gente llega sin enviar el formulario, inflas el conteo.

📬 Guías así, una vez al mes en tu correo — suscríbete al Journal.

Ruta B — Sin thank-you page: evento de formulario con GTM

Aquí el disparo correcto es el envío del formulario, no la carga de una página. En Google Tag Manager:

  1. Activador: crea un activador de tipo Envío de formulario (Form Submission). Actívale “Esperar etiquetas” y “Comprobar validación” para no contar envíos fallidos, y acótalo a la página donde vive tu formulario.
  2. Si tu formulario es de un proveedor embebido (VBOUT, HubSpot, Typeform…), el envío a veces no dispara el evento estándar — en ese caso usa el evento que el proveedor empuja al dataLayer, o un activador de visibilidad del mensaje de éxito. La prueba del paso 4 te dirá cuál aplica.
  3. Etiqueta: crea una etiqueta Evento de GA4, apúntala a tu ID de medición, nombre del evento: generate_lead. Asóciala al activador anterior.
  4. Prueba con el modo Preview de GTM: envía el formulario de verdad y confirma que la etiqueta dispara UNA vez, solo con envíos válidos. Después publica el contenedor.
  5. En GA4, espera a que el evento aparezca (puede tardar unas horas) y márcalo como evento clave.

El paso que casi todos se saltan: probar de punta a punta

Un tag “configurado” no es un tag “midiendo”. La prueba completa es: envía el formulario como lo haría un cliente → verifica en GTM Preview que disparó → verifica en GA4 (Informes en tiempo real) que el evento llegó → verifica que el lead cayó donde debía (tu correo o CRM). Si esos cuatro puntos no cuadran, la medición miente — y una medición que miente es peor que no medir, porque decide con datos falsos.

Qué hacer con el dato una vez que fluye

  • Leads por canal: en Informes → Adquisición, ahora puedes ver qué fuente trae leads y no solo visitas. Aquí es donde el blog, las redes y la pauta dejan de discutir con opiniones.
  • Leads por página: qué páginas producen clientes potenciales — la base para decidir qué contenido repetir.
  • Con UTMs bien puestas, el detalle llega a nivel campaña — de eso trata la siguiente guía de esta serie.

Errores comunes

  • Medir el clic al botón en vez del envío válido. Un clic no es un lead: si el formulario marca error, contaste un fantasma. Por eso el activador valida el envío.
  • Duplicar el evento. Si configuras la Ruta A y la B a la vez, cada lead cuenta doble y tu costo por lead se ve mágicamente barato. Una sola ruta por formulario.
  • No marcarlo como evento clave. El evento existe pero no aparece en reportes de conversión ni puede importarse a Google Ads. Es un checkbox — no lo dejes pendiente.
  • Medir y no excluirte. Cada prueba tuya cuenta como lead salvo que filtres tu tráfico interno — lo resolvemos en la guía de tráfico interno.

Preguntas frecuentes

¿Por qué usar el nombre generate_lead y no uno inventado?

Porque es uno de los nombres recomendados de GA4: los reportes estándar lo reconocen como conversión de generación de leads, y si después conectas Google Ads, la importación es directa. Nombres personalizados funcionan, pero pierdes integración gratis.

¿Esto reemplaza la conversión de Google Ads?

No — se complementan. GA4 mide leads de TODOS los canales; el tag de conversión de Google Ads optimiza tu pauta. Puedes importar el evento de GA4 a Google Ads o mantener ambos tags; lo importante es que cada plataforma reciba su señal y que no cuentes doble en tus reportes.

¿Qué hago si mi formulario es de un proveedor externo y nada dispara?

Es el caso más común de “configuré todo y no mide”. Los formularios embebidos en iframe no exponen el envío al sitio padre. Las salidas: usar el evento del dataLayer si el proveedor lo ofrece, activar la redirección a thank-you page en la configuración del proveedor (y usar la Ruta A), o usar el bloque nativo del proveedor en vez del iframe. La peor salida es rendirse y quedarse a ciegas.


¿Prefieres que dejemos tu medición de leads funcionando y probada de punta a punta? Es literalmente lo primero que hacemos en cada cuenta que tomamos — sin medición confiable, todo lo demás es opinión. Agenda un diagnóstico y revisamos tu tracking completo.

Lo mejor del Journal, una vez al mes

Guías como esta, directo a tu correo. Sin spam y sin relleno — método que puedes aplicar el mismo día.

Suscribirme →

¿Te gustó este artículo?

Recibe tácticas de growth, CRO y datos en tu inbox — solo lo que mueve la aguja de tu negocio.