Normalmente cuando queremos medir los formularios que se han enviado desde una web, recurrimos a medirlo a través de la página a la que redireccionamos cuando el formulario se rellena y envía correctamente, pero… ¿Qué pasa cuando queremos configurar un objetivo en Google Analytics de un formulario que nos hayan enviado pero este no te lleve a una página de agradecimiento? como ocurre por ejemplo con el generados por el plugin Contact Form 7, uno de los más usados.
Cómo configurar un objetivo de un formulario con Contact Form 7
Hay una forma muy sencilla de hacerlo: crear un evento y después configurar el objetivo a partir de dicho evento.
Vamos por partes:
Crear un evento
En el Panel de Control entra en Contacto.
Selecciona el formulario que quieres medir, si tienes varios, y pulsa en la pestaña Ajustes adicionales.
Una vez ahí copia y pega este texto: on_sent_ok: “ga(‘send’, ‘event’, ‘Contact Form’, ‘submit’);”
Y dale a guardar.
Muy bien! ya tienes creado el evento.
Configurar un objetivo a partir de un evento
Ahora tenemos que ir a nuestra cuenta de Google Analytics y hacer clic en Administrador.
Hacemos clic en Objetivos, que se encuentra dentro de la sección Ver.
Y creamos un nuevo objetivo (+NUEVO OBJETIVO) y lo configuramos como personalizado.
Pon el nombre que quieras que tenga el objetivo y seleccionamos el Tipo “Evento” y hacemos clic en Paso siguiente. Así le decimos a Google Analytics que el objetivo se cumple cuando el usuario ejecute una acción dentro de nuestra web, en este caso, el envío del formulario.
Ya sólo nos falta que configuremos las condiciones de evento, en base a la categoría, acción y etiqueta que hayamos puesto en el código del formulario, si lo copiaste tal cual tendrías que rellenarlo de la siguiente manera.
Ten en cuenta que los términos send y event son obligatorios y no se pueden cambiar, pero los siguientes, Contact Form y submit en nuestro ejemplo, corresponden a Categoría y acción, respectivamente, y los puedes llamar como quieras, son editables. Incluso puedes añadir otro termino más, que correspondería a la Etiqueta (p.e. on_sent_ok: “ga(‘send’, ‘event’, ‘Contact Form’, ‘submit’, ‘contact’);”. Aunque si no tienes una gran cantidad de eventos que necesites ordenar te lo puedes ahorrar.
Asegúrate eso si de copiarlo exactamente como lo pusiste en la configuración del formulario, distingue entre mayúsculas y minúsculas y te puede fallar.
Por último le damos a Guardar y ya tenemos configurado nuestro objetivo en Google Analytics para medirnos cuantos formularios nos llegan a través del plugin Contact Form 7.
Revisa que funciona correctamente enviando un formulario de prueba y comprobándolo 24-48 horas después de enviarlo, que es lo que tarda en aparecer reflejado.
Sencillito, no? Pues ya sabes cómo configurar un objetivo de un formulario con Contact Form 7.
Y como siempre: si te ha valido, quieres añadir algo o mejorarlo con cualquier aporte… déjanos tu comentario
Gracias por la info, si deseo usar una pagina thank you, puedo añadir el siguiente código antes
on_sent_ok: “location= ‘http://miempresa.com/gracias/’;”
Eso es, el esquema sería
on_sent_ok: “location = ‘http://www.tuweb.es/paginadestino/’;”
Mil gracias por este post me ha servido de mucha ayuda. En este caso, tengo el formulario de contacto en un pop up, si quiero metrizar tb. quien llega a ese pop up, como lo podría hacer??? Gracias de antemano…
Que plugin usas para el pop up?