Juan Luis MoraConsultor SEO freelanceWhatsApp

Los formularios se enviaban, pero no contaban

Una clínica con campañas activas me pidió una auditoría de Google Ads. Antes de tocar pujas había que responder una pregunta: ¿qué está midiendo Ads?

Caso real anonimizado · Juan Luis Mora

El síntoma

Los envíos de formulario no aparecían como conversión en GA4. Sin eso, la campaña optimiza a ciegas.

Qué encontré

En Tag Manager había una etiqueta que lanzaba un evento cuando se enviaba un formulario de Contact Form 7. El evento salía. Pero en GA4 nadie había creado el evento personalizado con ese nombre, así que se perdía. Lo creé y lo marqué como evento clave.

La etiqueta se podía mejorar escuchando el evento propio del plugin, que solo salta cuando el correo se envía de verdad:

document.addEventListener('wpcf7mailsent', function (event) {
  window.dataLayer.push({
    event: 'cf7submission',
    formId: event.detail.contactFormId
  });
});

Revisando más, vi otras etiquetas que no saltaban nunca. Recomendé ir pausándolas en Tag Manager para ver cuáles sobraban. Y verifiqué una teoría: el evento generate_lead ya saltaba al enviar el formulario. Así que los eventos clave correctos en GA4 eran ese y el de la propia clínica.

Cómo quedó

En Ads, lo que ya funcionaba no se tocó: su etiqueta también iba por Tag Manager. Lo importante era que GA4 y Ads contaran lo mismo para poder comparar. Desde entonces lo planteo siempre igual: Tag Manager manda eventos a GA4, GA4 los marca como clave y Ads los importa desde ahí.

Lo que me llevo

Antes de optimizar una campaña, comprueba que la conversión existe. Muchas auditorías de Ads empiezan aquí.


Otros casos

WhatsApp