308 anunciantes en línea
308 anunciantes en línea
¿Tienes campañas activas de SEM? Encuentra consejos y practicas recomendadas sobre como sacar más partido a los datos que Google Analytics tiene de tus campañas de SEM.
Guiame
favorite_border
Responder

Contact Form 7 dejó de contar conversiones

Novato ✭
# 1
Novato ✭

Buenas tardes,

 

Tengo un problema con el código de conversiones de Google Analytics para el sitio web efameinsa.com

 

Hasta el día 3 de julio de este año se llevaba correctamente el conteo de conversiones (número de envíos desde los distintos formularios de contacto del sitio web, que son 7 en total), es decir que el número de envíos que mostraba el panel de analytics era igual al número de mensajes que recibíamos desde los formularios. Pero a partir de esa fecha, y tras actualizar 4 plugins de WordPress (entre ellos el propio Contact Form 7 a la versión 4.8.1) el conteo que registra Google analytics es siempre menor al número de mensajes que recibimos realmente. Y desde el día sábado ya no se cuenta ningún envío de formulario en Analytics, aun cuando sí recibimos mensajes desde los formularios.

 

Hemos probado distintas formas de invocar a Analytics para que haga el conteo. La última, según dice la página de ayuda de Contact Form 7, es esta:

 

// Activa la ejecución del código de seguimiento de Google para los formularios de contacto.
add_action( 'wp_footer', 'googleCF7' );

/**
 * Genera el código de seguimiento de Google para los formularios de contacto.
 *
 * Utiliza el manejo de eventos de Contact Form 7 (plugin de WordPress para generar formularios de contacto).
 *
 * @link https://contactform7.com/2017/06/07/on-sent-ok-is-deprecated/
 * @link https://contactform7.com/tracking-form-submissions-with-google-analytics/
 */
function googleCF7() {
?>
<script type="text/javascript">
document.addEventListener( 'wpcf7mailsent', function( event ) {
	ga( 'send', 'event', 'Contact Form', 'submit' );
	// Redirección
	location.href = 'http://www.efameinsa.com/gracias-por-contactar';
}, false );
</script>
<?php
}

y con este código repitiéndose en todas las páginas del sitio (en la cabecera):

 

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-0000000-1', 'auto');
  ga('send', 'pageview');

</script>

Pero nada funciona.

 

Primero pensé que era un error de la versión de Contact Form 7, y usé otro plugin para generar los formularios (Caldera Forms), pero tampoco funcionó, Analytics sigue sin contar los envíos.

 

¿Qúe más se puede hacer o probar?

Re: Contact Form 7 dejó de contar conversiones

Graduado ✭
# 2
Graduado ✭

@Danilo Q ¿Como estas?

 

Te sugiero instales los códigos de seguimiento por medio de Google Tag Manager es la forma mas sencilla de gestionarlos. 

 

Para el formulario de Contact Form 7 prueba creando una redirección a la pagina de gracias tan pronto la persona solicite la información, utiliza el siguiente código, claramente cambiando la URL por tu URL de pagina de gracias:  on_sent_ok: "location= 'http://tuweb.com/gracias-por-contactarnos/';"  este código lo colocas en el apartado de ajustes adicionales del plugin.

 

Luego en Analytics configuras un objetivo de tipo pagina de destino.

 

Nos cuentas como te fue,

 

Posicionamiento web SEM

Contact Form 7 dejó de contar conversiones

Graduado ✭ ✭
# 3
Graduado ✭ ✭

Buenas noches, Albeiro.

 

El comando on_sent_ok está obsoleto y al incluirlo en el propio Contact Form te lo indica, dado que dejará de usarse a finales de este 2017.

 

Al no tener página de gracias puedes instalar directamente el código en el botón de cada formulario que, como norma general, tendrá la siguiente apariencia: wpcf7-submit

 

Como se indicaba anteriormente, lo ideal es hacerlo desde Tag Manager.

Re: Contact Form 7 dejó de contar conversiones

[ Editado ]
Profesional ✭ ✭ ✭
# 4
Profesional ✭ ✭ ✭

Hola @Danilo Q,

 

como los compañeros @Albeiro Ochoa G y @Enrique Alonso me sumo a que uses Google Tag Manager, para la gestión conversiones, eventos o lo que se te pueda ocurrir.

 

La opción de redirigir a una página de gracias, es una técnica que algo antigua y aunque funciona se puede hacer lo mismo sin tener que mandar al usuario a una página de gracias.

 

Opción 1 mandar esos eventos de envió de formulario a través de Tag Manager. (Recomendada)

 

Opción 2 introducir en el html:

 

 
<script>
document.addEventListener( 'wpcf7mailsent', function( event ) {
    location = 'http://tudominio.com/pagina-de-gracias/';
}, false );
</script>
 
Saludos

Contact Form 7 dejó de contar conversiones

Novato ✭
# 5
Novato ✭

Buenos Dias,

Implementando Contact Form 7, no quiero una pagina de destino, y me gustaria usar tu respuesta, pero estoy un poco perdido, o no encuentro la documentación adecuada para realizar el seguimiento.

Enrique, serias tan amable de indicarme como debo proceder colocar el codigo en el botón de Contact Form 7

 

Gracias por adelantado, y Feliz entrada de Año.

Re: Contact Form 7 dejó de contar conversiones

Profesor ✭
# 6
Profesor ✭

@Gregori R,

 

Si lo quieres hacer vía Tag Manager, debes crear una etiqueta Custom HTML que se ejecute en todas las páginas donde tengas el formulario con un código Javascript como este:

<script>
// …/… // form sent event Listener document.addEventListener( 'wpcf7mailsent', function( event ) { dataLayer.push({'event': 'FormOK'}); }, false ); </script>

Eso genera un evento FormOK de Tag Manager (que tendrás que configurar) para así poder crear otra etiqueta que lance un evento de Analytics.
Por pasos. 1./ Crea un trigger Custom Event tal que así:Screen Shot 2018-01-02 at 11.45.11.pngTrigger basado en Custom Event

Con ese trigger creado, ya puedes (2./) crear la etiqueta de Analytics con su evento (y, porque no, un conversion tracking de AdWords).

 

Saludos,

 

 


Xavier Serra | [analytica] | Growth Hacking - PPC - Analytics

Contact Form 7 dejó de contar conversiones

Novato ✭
# 7
Novato ✭

Gràcies Xavier,

 

Espero poder implementarlo, de la forma que me comentas.