La primera se encarga de invocar a la función que realiza el envío de los datos cuando el usuario hace click en el botón “Buscar” del formulario en cuestión. En dicha invocación le pasa los valores que han tomado los distintos campos y el nombre de cada uno de ellos.
La segunda función recibe los datos, y tras una sencilla comprobación, llama a trackPageview para construir la página virtual asociada que dependerá de la información recibida: puede crear una que almacena qué campos han quedado vacíos u otra que, por el contrario, guardará el valor que el usuario ha escogido.
Para este script se ha utilizado la librería
JQuery, que proporciona facilidades para el acceso a los elementos del código HTML.
Con todo esto ya le hemos enviado los datos necesarios a
Google Analytics. El siguiente paso sería separar correctamente estos datos para que cumplan su objetivo.
Filtros y perfiles:
- Incluir los campos vacíos del formulario en un perfil:
^/form_(nombre)/vacios/(.*)
- Incluir los valores introducidos en el formulario:
^/form_(nombre)/valores/(.*)
- Excluir los datos del formulario (aplicable a los perfiles en los que no nos interese recopilar esta información):
^/form_(nombre)/(.*)
Ya está todo preparado para empezar a analizar los datos.
Como último apunte, se debe tener en cuenta la recomendación respecto al uso de la función
trackPageview (entre otras) que se encuentra en la propia documentación de
Google Analytics:
Si sus páginas incluyen la invocación de "_trackPageview", "_setAllowLinker" o "_trackTrans()", su código de seguimiento de Analytics debe insertarse en el código HTML encima de dichas invocaciones. En estos casos, el código de seguimiento puede colocarse en cualquier lugar entre la etiqueta de apertura y la llamada de JavaScript.Publicado por Nicolás D'Angelo, MVConsultoria (GAAC), España
No hay comentarios. :
Publicar un comentario