Utilizar eventos para detectar errores en los formularios
Publicado en Configuración Avanzada el 12 de junio de 2012 por Oriol Farré.
Una de las mejores herramientas para analizar el rendimiento de formularios es ClickTale, que nos permite analizar el rendimiento de cada uno de los campos del formulario de una forma excelente. Si intentáis hacer esto con Google Analytics mediante eventos, los resultados que obtendréis no son fiables, ya que a Google no le gusta mucho que se envíen muchos datos muy juntos
Lo que si que podemos hacer es con Google Analytics es detectar los errores que se generan al enviar los formularios. A todos nos ha pasado una vez que, al intentar enviar un formulario, nos aparece un mensaje de que nuestro e-mail es incorrecto, o que nuestra contraseña no cumple con los requerimientos mínimos de seguridad, o que tenemos que informar nuestro DNI para apuntarnos a una newsletter…
Todo esto afecta a la conversión? yo creo que sí
Pero, ¿cuales son los mensajes de error más frecuentes en mis formularios? Pues bien, en esto Google Analytics nos puede ayudar

La función _trackEvent tiene 4 parámetros: categoría, acción, etiqueta y valor. Con estos 4 parámetros, podremos definir una nomenclatura que nos ayude a analizar cada uno de los formularios:
- Categoría & Acción: los utilizaremos para definir el formulario que queremos analizar y el tipo de problema que estemos utilizando. En función de la estructura de los formularios de nuestro site, utilizaremos estos dos campos para poderlos analizar de forma individual y/o agregada.
- Etiqueta: informaremos los nombres de los campos en los que hay error. El objetivo es analizar con un solo evento todos los errores producidos en un formulario. Una opción es utilizar el ID del campo, o alguna abreviatura del nombre para hacerlo fácil. Así, si el error está en el email, podríamos informar “mail” y si está en el mail y el DNI, informaremos “mail-dni”.
- Valor: Este campo no es tan necesario, pero si queréis, podéis darle un valor a nivel de importancia para diferenciar los campos obligatorios de los no obligatorios.
Una vez tengáis implementada la detección de errores, acabaremos obteniendo un informe similar a éste:
Fijaos que en éste caso, estamos cruzando los eventos con los datos de e-commerce, y hacemos una ordenación ponderada inversa por ratio de conversión. Así pues, la primera línea nos enseñará los errores que más negativamente influyen en el ratio de conversión en nuestro proceso de compra.
¿Qué os parece este truco? ¿Lo habéis utilizado alguna vez? ¿Qué usos le dais a los eventos de Google Analytics?
Etiquetas: clicktale, conversión, e-commerce, error, Event Tracking, Eventos, formularios, Ordenación ponderada, _trackEvent



junio 13th, 2012 at 9:35 am
Muy guay. No sé si se sobrepasarian limites de eventos si se registraran tiempos con eventos focus/blur de cada campo…
junio 13th, 2012 at 3:42 pm
Sería más interesante utilizar un evento para cada tipo de error pero, tal y como indicas, seguramente se pasarían los límites que tiene GA en este sentido
Si se quiere a éste nivel prefiero utilizar ClickTale
julio 7th, 2012 at 6:57 pm
Hola tengo una fanpage y publico articulos de Amazon ,clickbank,paypal,mercadopago y quisiera saber si hay alguna forma de saber quienes o que email clickean en mis publicaciones para asi hacer un seguimiento mediante mensajes y ofertas ,Le agradeceria que contestara mi pedido y gracias
septiembre 5th, 2012 at 4:32 pm
Buenas sabes como sacar los resultados de estos eventos mediante la API muchas gracias.
diciembre 19th, 2012 at 5:33 pm
Buenas,
Entiendo que GA puede tardar algún tiempo en registrar el evento?
Aperentemente, el código es correcto:
Motivación en tiempos de crisis
Gracias
abril 19th, 2013 at 7:25 pm
Buen post, para mi la dificultad esta en definir la estructura de categoria, accion, etiqueta, valor…