Quiz de analítica web 3: Buscador interno fantasma

Queremos medir el buscador interno de mi web. Al ir a consultar el parámetro que gestiona el término de búsqueda en la url, comprobamos que no existe ya que los programadores que lo diseñaron utilizaron variables de sesión. ¿Cómo podría solucionar este problema para poder tener la información completa sobre mis búsquedas internas en Google Analytics?

Al primer acertante de este Quiz le daremos un cupón de descuento del 10% para el #mideyvenceras de Septiembre en Bilbao.

Si este acertijo te suena a chino pero quieres aprender sobre Analítica web y certificarte en Google Analytics, apúntate al curso de certificación en Google Analytics #mideyvenceras de Bilbao.

Solución:

La solución pasa por crear una página virtual que sí incluya dentro de la url un parámetro con el término de búsqueda.

_gaq.push([‘_trackPageview’, ‘/resultados_busqueda.php?q=terminodebusqueda’]);

Tan sólo resta configurar la búsqueda en el sitio e introducir el parámetro de consulta.

Para más información ver “Configuración de la búsqueda en el sitio para motores de búsqueda basados en POST” [https://support.google.com/analytics/bin/answer.py?hl=es&utm_id=ad&answer=1012264]

Aunque la solución de David utilizaba la versión síncrona del código de seguimiento vamos a darlo por buena. David te mandó a tu mail el cupón de descuento para el Mide y Vencerás de Septiembre.

7 thoughts on “Quiz de analítica web 3: Buscador interno fantasma”

  1. Pufff, he revolucionado a los programadores de mi empresa…

    Conclusión: Ahora sé lo que son los métodos POST y GET.

    Solución: Me han dicho que no me preocupe, que me ponen el término de búsqueda en la URL siempre que lo necesite jajaja!!

    Creo que el asunto va de _trackEvent…

  2. Hay que usar pageTracker._trackPageview para agregar los términos de búsqueda a la página a la que se le está haciendo el seguimiento; En concreto hay que seguir los pasos de la opción 2 de «Configuración de la búsqueda en el sitio para motores de búsqueda basados en POST» [https://support.google.com/analytics/bin/answer.py?hl=es&utm_id=ad&answer=1012264]

    Opción 2: personalice el código de seguimiento en la página de resultados para crear un número de páginas vistas virtual que, a su vez, pueda utilizarse como base de la configuración de la búsqueda en el sitio. El código de seguimiento de la página de resultados debería ser similar al siguiente:

    var gaJsHost = ((«https:» == document.location.protocol) ? «https://ssl.» : «http://www.»); document.write(unescape(«%3Cscript src='» + gaJsHost + «google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E»));

    var pageTracker = _gat._getTracker(«UA-xxxxxx-x»);
    pageTracker._initData();
    pageTracker._trackPageview(‘/resultados_busqueda.php?q=terminodebusqueda’);

    Una vez que añada el código de seguimiento a la página de resultados, configure la búsqueda en el sitio como se describe en la sección «Configuración de la búsqueda en el sitio en un perfil» e introduzca q como parámetro de consulta.

  3. Es correcto, pero todas las indicaciones me las estás haciendo con el código de seguimiento antiguo. ¿Sabrías actualizar las indicaciones para que correspondan con el código de seguimiento ásincrono que actualmente recomienda GA?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *