¿Te ha pasado que Google Ads marca 20 conversiones, pero en tus informes de GA4 solo aparecen 5? O peor aún: ves en Search Console que el tráfico orgánico a tu landing de contacto sube, pero tu bandeja de entrada sigue vacía.
Esa desconexión entre los clics y la realidad suele tener un culpable: la medición automática de formularios de GA4. El evento form_submit estándar es como una promesa que Google no siempre cumple. Si usas plugins como Contact Form 7 o formularios integrados, GA4 simplemente se queda a ciegas.
En esta guía vamos a dejar de parchear y vamos a configurar una medición exacta mediante GTM. Porque si no puedes confiar en tus datos, no puedes optimizar tu negocio.»
El mito de la medición automática
Google nos vendió GA4 con la promesa de la «Medición mejorada», asegurando que detectaría los formularios por arte de magia. Mentira.
La mayoría de los formularios modernos usan tecnologías (como AJAX o redirecciones internas) que GA4 no entiende por defecto.
Si tu formulario no lleva al usuario a una página de /gracias/ con una URL distinta, es muy probable que GA4 se quede mirando al infinito sin registrar nada.
No es que tu web esté rota; es que GA4 necesita que lo lleves de la mano.
¿Por qué GA4 no registra mi formulario de Contact Form 7 o Elementor?
Es la pregunta del millón. La razón técnica es que estos plugins (y muchos otros) utilizan una tecnología llamada AJAX para enviar los datos. Esto significa que el formulario se envía «por detrás» sin que la página se recargue.
Como la URL no cambia, el sensor estándar de GA4 no detecta el movimiento y se queda esperando un evento que nunca llega. Por eso, si usas WordPress o constructores visuales, necesitas uno de los dos métodos que te explico a continuación para «despertar» a Google.
La solución rápida: El evento basado en la «Página de Gracias»
Si tu formulario redirige al usuario a una URL específica tras el envío, estás de suerte. Es la forma más sencilla de arreglarlo.
- Ve a Administrar > Eventos y haz clic en Crear evento.
- Nombre del evento, por ejemplo:
generacion_de_lead_exito. - Condiciones:
event_namees igual apage_view.page_locationcontiene/gracias(o la palabra que use tu URL).
- Guarda y espera 24 horas. ¡Listo!
La solución más profesional: El activador de visibilidad
¿Tu formulario muestra un mensaje de «Gracias por escribirnos» en la misma página sin recargar nada? Aquí es donde la mayoría se rinde. Pero la solución se llama Google Tag Manager (GTM) y el Activador de Visibilidad de Elementos.
Es como ponerle un sensor de movimiento al mensaje de éxito:
- En GTM, crea un nuevo Activador.
- Selecciona Visibilidad de elemento.
- En «Método de selección», elige ID (si el mensaje de éxito tiene uno) o Selector de CSS (por ejemplo:
.wpcf7-mail-sent-ok). - Configúralo para que se active «Una vez por página».
- Crea una Etiqueta de GA4 Evento, llámala
form_contacto_enviadoy asígnale este activador.
¿Por qué esto es mejor? Porque solo se dispara cuando el usuario realmente ve el mensaje de éxito, evitando falsos positivos de gente que solo hace clic en el botón sin rellenar los campos.
La prueba de fuego: DebugView
No esperes a mañana para saber si funciona. En GA4, ve a Administrar > DebugView.
Abre tu web en una ventana de incógnito (con la extensión de Tag Assistant activa) y rellena tu propio formulario. Si has hecho las cosas bien, verás aparecer un punto azul brillante en la línea de tiempo de GA4 con el nombre de tu evento. Ese punto azul es tu tranquilidad recuperada.
El paso final: Convierte el evento en dinero
Un evento es solo una estadística; una conversión es un objetivo de negocio.
Una vez que GA4 detecte tu nuevo evento (puede tardar unas horas en aparecer en la lista), ve a Administrar > Conversiones y busca tu evento form_contacto_enviado. Activa el interruptor azul.
A partir de este momento, cada vez que alguien te escriba, Google lo contará como un éxito. Ahora sí, tus informes de «Adquisición de tráfico» te dirán exactamente qué canal te está haciendo ganar dinero.
Ya tienes los leads en el correo, ahora dales el lugar que se merecen en tus datos.