Hacks

BLOG DE ANALÍTICA WEB Y ESTRATEGIA DE NEGOCIO

¿Por qué se dispara un evento ‘form submit’ si no he realizado ningún envío de formulario?

Son muchas las veces que hemos habilitado el modo debug en GTM, y cuando refrescamos la página y ésta se carga, vemos nuestro querido evento de Form Submit a la izquierda de la consola del modo debug pero nosotros en ningún momento hemos realizado la acción de enviar un formulario, pero el evento ¡ahí está! Y puede hasta incluso resultar más preocupante cuando quizás en esa página no tienes ni tan siquiera ningún formulario que enviar.

¿A qué se debe este comportamiento? ¡Es el pixel de Facebook el responsable!

Una vez tenemos ya la página cargada ( después de que se muestre el evento de Window Loaded), se nos muestra el evento de Form Submit.

Interfaz de usuario gráfica, Texto, Aplicación, Chat o mensaje de texto

Descripción generada automáticamente

Aunque en esa página no se esté realizando la acción de envío, o sin existir tampoco ningún formulario, hay dos razonamientos posibles para explicarlo:

  • Tener el pixel de Facebook implementado en esa página
  • Tener al menos un trigger de form submission habilitado en alguna página

Si se dan estas dos situaciones, es cuando vemos ese falso evento de Form Submit.

¿Pero porque pasa esto exactamente? Se explica por la manera en que el pixel de Facebook envía los datos a los servidores de Facebook, a través de la acción de form submission. El motivo de este envío de datos se debe porque es la manera más segura para todos los navegadores de poder enviar datos a otro dominio. Básicamente, lo que está haciendo es generar un formulario con datos, lo envía y finalmente elimina ese formulario.

Para poder diferenciar si se trata o no de un form submission estándar, que no viene generado por el pixel de Facebook, tenemos que fijarnos en el datalayer:

Texto

Descripción generada automáticamente

Si se trata del evento form submission que genera el pixel de Facebook, lo podremos identificar si vemos los siguientes parámetros:

  • elementTarget: su valor empieza siempre por “fb” y va seguido de una serie numérica
  • elementUrl: su valor es siempre el de https://www.facebook.com/tr/.

La solución para evitar que tu trigger no dispare falsamente un pixel en el evento de form submission pasa por añadir la siguiente condición en tu trigger:

  • Form URL no contiene facebook.com/tr.

Espero que con este tip os haya podido ayudar a entender el porqué de ese evento form submission, y cómo solucionarlo.

Artículos relacionados

BigQuery + GA4: Informe de páginas de salida

¿Recuerdas de Universal Analytics los informes de salida? Era un informe predeterminado que estaba dentro del epígrafe de comportamiento en el apartado de Contenido o Site content ...

¿Por qué un cliente necesita una plataforma de CDP ...

En un mundo cada vez más digitalizado, sabemos que las empresas intentan gestionar, retener, analizar y captar clientes o usuarios con herramientas de analítica o de CRM, entre ...

Configuración de propiedades en GA4

El final de Universal ya es una realidad, y quien no haya implementado ya GA4 en su plataforma digital tiene que ponerse las pilas. Si ya lo has hecho o lo vas a hacer en breve te ...

Google Tag Manager: cómo sacar provecho a los parámetros de ...

Funcionalidades escondidas Una de las funcionalidades escondidas de GTM pero que puede resultar de gran ayuda, es poder extraer un parámetro de consulta de la URL, para después ...

Cómo implementar eventos de video en Google Analytics con ...

En este artículo os contaremos cómo implementar el Player de video Dailymotion en nuestras páginas web para poder mapear correctamente distintos eventos desde Google Tag Manager. ...

Trucos de analítica: ¿Como trackear fragmentos de URL en ...

Cada vez son más las páginas web en las que se muestra el contenido de manera dinámica sin necesidad de recargar la página. Denominadas Single-Page Application (SPA), en este tipo ...

HIKE Hack: cómo enviar datos de tu formulario web a Google ...

En el artículo de hoy os vamos a mostrar cómo generar una buena base de datos simplemente conectando tus formularios web con Google Sheets a través de Google Tag Manager, algo que ...

Google Analytics 4: guía paso a paso para utilizar el Debug ...

Google Analytics 4 sigue mejorando día a día sus funcionalidades. La inminente llegada de la nueva herramienta para sustituir Universal Analytics presenta algunas utilidades que ...

Todo lo que necesitas saber sobre los eventos Google ...

En Google Analytics 4 todas las interacciones de los usuarios se concentran en los llamados eventos. Si en Universal Analytics las interacciones se dividían en hits de páginas ...

Guía paso a paso para implementar vídeos en el entorno AMP

Me gustaría decir que para tener el tracking de vídeos en el entorno AMP basta con preparar un simple tag en GTM con su correspondiente trigger y ya podremos empezar a tener datos ...

Newsletter

Tenemos una recopilación de noticias que seguro te puede interesar sobre Analítica, Martech, Cookies, etc.

Te puedes dar de baja en cualquier momento.Para más detalles puedes consultar nuestra Política de Privacidad.