Author: David Vallejo

  • Detecta errores de implementación en Google Analytics

    Hace relativamente poco lancé Analytics Debugger una herramienta de depurado online para nuestra implementación analítica, pero también nos podemos basar en nuestros datos actuales para detectar posibles errores.

    Para detectar algunas situaciones no es necesario saber de programación o saber depurar datos “sniff-ando” los hits que se envían a los servidores de Google, para ello os propongo 4 situaciones que podéis comprobar para detectar posibles problemas con vuestras implementaciones.

    Nombres de host / Hostnames

    En el reporte de Nombres de host, no deberían aparecer más que los dominios de los cuales estemos haciendo seguimiento. Se puede dar el caso de que alguien se base en nuestra implementación para utilizarla en su web y sin querer no cambie el UA, y con ello haga que nuestros datos se inflen de forma incorrecta.

    Suele ser una buena práctica para evitar este tipo de situaciones, el crear un filtro dentro de los perfiles para excluir los hits que no se estén generando desde nuestro dominio.

    Autoreferencias

    Si en el reporte de referencias ( bajo el apartado de tráfico ), viésemos que se encuentra nuestro dominio ( o alguno de ellos si estuviesemos haciendo medición entre dominios ) podríamos encontrarnos ante un problema de implementación, seguramente en la medición entre dominios o subdominios. Debido a la forma en la que funciona Google Analytics, es imposible realizar una implementación entre dominios dónde podamos evitar las autoreferencia al 100%, pero si en tu caso estás superan el 5% del tráfico de referencia, deberías revisarlo, o si tienes dudas contratar un servicio de auditoría a algún experto. No sirve de nada tener datos y que estos sean erróneos.

    Hace unos meses escribí un post en DoctorMetrics, que os ayudará sin duda a resolver casi cualquier problema de autoreferencias que tengáis: http://www.doctormetrics.com/2012/06/08/evita-las-autoreferencias-en-google-analytics-de-una-vez-por-todas/

    Páginas que no tengan tan solo 1 página vista como métrica.

    Este tipo de casuística, nos puede indicar que tal vez tengamos sin habernos dado cuenta el tag duplicado en nuestras páginas, si no en todas en algunas. Es raro que no haga páginas con tan solo una página vista, así que si es tu caso investígalo comprobando la implementación del tag de Google Analytics en tu web. Si ordenas el reporte de contenido por número de páginas vistas te será insultantemente sencillo detectar este tipo de problemas.

    Porcentajes de rebote/salida anormalmente bajos.

    Todos sabamos que cuanto menor sea el porcentaje de rebote y de salida de nuestras páginas mejor, pero si es demasiado bajo puede que haya algún error en la implementación de nuestra web en alguna de nuestras páginas.
    Por ejemplo si tuviesemos alguna página donde su rebote o porcentaje de salida fuese del 1% por por poner un valor, sería como para dedicarle, sería genial tener un valor tan bajo, pero es altamente improbable que esto sucede en el 99% de las situaciones.

    El porcentaje de rebote medio cambia entre el tipo de web de la que se trate, por ejemplo una página de contenido, pongamos como ejemplo un blog, siempre tenderá a tener un porcentaje de rebote mayor que una tienda online. Hay estudios sobre el porcentaje de rebote dependiendo de la industria a la que esté enfocada el site que podemos encontrar con facilidad para ver los porcentajes de rebotes habituales, para poder tener una idea sobre que datos serían extraños.

    Siguiente con el tema principal, si detectasemos unos porcentajes de rebote inusuales, tanto a nivel del sitio, como a nivel de alguna página, deberíamos comprobarlo para ver si hay algo que no esté funcionando correctamente.

    Os pongo un ejemplo, imáginemos que estamos en una página A en la cual tenemos el tag de google analytics sin utilizar el setDomainName, y en esa página ponemos un enlace a una página B y en esta utilizamos el setDomainName y lo fijamos a www.dominio.com. Esto va a hacer que las cookies que utiliza Google Analytics se reseteen, haciendo con ello que la página A tenga un rebote y de salida del 100% .
    Podría suceder, por experiencia propia, que la página A funcione el tag correctamente, y por temas de programación en la página B haya algún conflicto del javascript de Google Analytics con alguno de nuestra web y qué tal solo suceda por ejemplo con algún ISP en concreto,igual algún ISP tenga problemas a cargar alguno javascript externo, y por ello falle el trackeo. O simplemente que falle con algún tipo de navegador.

    La segmentación cruzada de la que podemos hacer uso en Google Analytics será quien nos ayude a encontrar estos problemas.

    Pongamos el caso contrario, unos porcentajes de rebote tendiendo a cero, podríamos por ejemplo estar lanzando un evento de forma automática al cargar nuestra web, que esté alterando el Bounce Rate de nuestra página y con ello del de nuestra web. Puede ser intencionado, por ejemplo que se lance un evento cuando se empieza la reproducción de un video, pero si el video comenzase de forma automática al cargar la página este evento de inicio de repruducción debería estar marcado como no interaccional.

    ¿ Se os ocurre alguna otra situación que nos indique problemas con nuestra implementación ?

  • Importando los costes de tus redes de display en Google Analytics

    Google Analytics ofrece desde hace un tiempo la posibilidad de importar costes de las campañas en nuestros perfiles tu cuenta, por ejemplo los costes de anuncios en FaceBook, Bing, Yahoo o Linkedin.

    Deberemos crear una fuente de datos por cada una de las redes que tengamos, accederemos a este menú desde el enlace superior que pone “Administrador” , deberemos ponerle un nombre y una descripción, tal y como podéis ver enla siguiente captura:

    cost-import-2
    cost-import-1
    cost-import-2

    Una vez realizado este paso deberemos anotar el “ID único” de nuestra fuente de datos, que nos hará falta más tarde para importar los datos, en la siguiente captura podeis ver donde obtener este dato:

    (more…)
  • Piwik – Últimas novedades: Anotaciones, Analítica de Página, Transiciones, Reportes Sociales

    En los últimos meses la gente de Piwik, no ha parado de sacar novedades muy interesantes en su software open source de analítica web

    Ayer mismo sacaron a la luz la versión 1.10 , que incluye anotaciones, analítica de página  ( Page Overlay ), Reportes sociales, auto actualizaciones de datos geográficos y otras  muchas más novedades.

    Anotaciones

    Ahora es posible añadir anotaciones en los reportes de Piwik, para poder poner comentarios que expliquen subidas de tráfico en nuestros datos. Esto nos ayudará a entender los datos que vemos en los reportes, y las anotaciones que podemos

    anotaciones-piwik
    Anotaciones en Piwik

    Analítica de página ( Page Overlay )

    Se trata básicamente de un mapa de clicks de los usuarios. Mediante el cual podremos ver en que enlaces de nuestras páginas hacen clicks las visitas para poder analizar los patrones de tráfico de nuestro sitio web.

    overlay-piwik
    Analítica de página en Piwik ( Page Overlay )

    Nuevo reporte de Redes Sociales

    En esta última actualización Piwik ha añadido un nuevo reporte que nos muestra las visitas que llegan a nuestra web desde un medio social. No se trata más que de un segmento de los datos de referrals, pero que nos permite ver de forma directa las visitas redirigidas a nuestro sitio desde medios sociales.

    Ejemplo de reporte social en Piwik
    Ejemplo de reporte social en Piwik

    Transiciones

    Esta funcionalidad no ha sido añadida en esta última versión liberada ayer, si no en las anteriores, pero ha pasado algo desapercibida, por lo que merece la pena comentarla. Nos recuerda a los Flow Charts que añadió hace algo más de un año Google Analytics, aunque eso si por ahora algo más limitado y nos ayudará a ver como llegan los usuarios a nuestras páginas y a donde van de forma visual y agradable.

    Captura de funcionalidad de transiciones en Piwik
    Captura de funcionalidad de transiciones en Piwik

    Estas no son todas las novedades que se han incorporado en los últimos meses, hay muchas más:

    • Mejoras en la Geo Localización ( ahora se muestran datos de ciudades y son más precisos )
    • Posibilidad de configurar la actualización de la base de datos geográfica de forma automática.
    • Posibilidad de filtrar las visitas por User Agent, hasta ahora solo se podía filtras las visitas por IP desde la adminstracion.
    • Ahora se pueden ver las visitas anteriores de un usuario recurrente.
    • El administrador puede ahora replicar los reportes personalizados entre las cuentas.
    • Site Search, puedes configurar el parámetro de búsqueda en tu web, para conseguir datos sobre que buscan los usuarios en tu web.
    • Soporte para tablets en su aplicación web, así como un sin fín de mejoras en esta.
    • Auditorias externas de seguridad en la aplicaciones y cientos de bugs solucionados.
  • Cómo funciona el setDomainName y la medición entre dominios

    Todos sabemos que Google Analytics permite la medición entre dominios,  pero las instrucciones para hacer esta medición han ido cambiando con el tiempo. Para la realizar la medición entre dominios ( cross-domain tracking ),  se utilizan las siguientes funciones:

    • _setAllowLinker():
      Esta función habilita la posibilidad de poder transferir las cookies entre los dominios a través de las funciones _link() y _linkByPost.
    • _link() : Esta función en la encargada de enviar las cookies entre los dominios, se utiliza con un evento onclick en los enlaces que vayan a los otros dominios, y lo que hace es añadir los parámetros de las cookies (utma, utmb,utmc, utmz ) a la dirección.
    • _linkByPost(): Esta función es la que se encarga de enviar los valores de las cookies si el enlace entre dominios se realiza a través de un formulario.
    • _setDomainName() : Esta función es la que se encarga de generar el hash de dominio que se utiliza en las cookies así como de fijar el dominio para el cual son válidas las cookies.

    Hay 2 tipos de escenarios posibles, la medición entre subdominios, y las medición entre dominios diferentes:

    Medición entre subdominios

    Podríamos imaginar que tengamos varias versiones de nuestra web por paises y para cada país un subdominio, por ejemplo: spain.midominio.com , ireland.midominio.com , france.midominio.com, etc.

    Para realizar esta medición, no es más que necesaria la utilización del _setDomainName(), para fijar el dominio sobre el cual se han fijar las cookies.

    Debemos saber que la valided de una cookie, se hace de forma descendente, vamos a intentar explicarlo:

    (more…)
  • Analytics Debugger – Depurado online de la analítica de tu web

    Ayer lanzamos la beta de Analytics Debugger , se trata de una herramienta online para realizar la depuración de la analítica web de tu site.

    La herramienta te ofrece la información sobre como está configurado el tag de Google Analytics con todas las personalizaciones incluídas, independientemente de cómo se haya realiza la implementación o de si se está utilizando algún Tag Manager, sin necesidad de tener ningún conocimiento de programación, ni depender de ningún plugin, herramienta o navegador concreto.

    La herramienta realiza un examen exhaustivo de cómo está configurado el tag de Google Analytics, muestra la información concreta y de manera visual de los datos que realmente se están enviando a los servidores de Google.

    A parte de esto, comprueba y muestra un depurado más suave de +20 herramientas de Analítica Web, Optimización, Display y Tag Management . Aquí tenéis el listado completo de herramientas con las que funciona:

    (more…)
  • Introducción al nuevo Tag Manager de Google

    Como sugerí hace unas semanas por Twitter , se acaba de anunciar Google Tag Manager , una herramienta de ge stión de tags.

    Un tag es una pequeña porción de código en JavaScript, como el que se utiliza para configurar Google Analytics o Google Adwords, o cualquier otra harremiante de analítica o de publicidad. A veces si manejamos varias herramientas se hace complicado mantener los tags o pueden dar problemas, y para solucionar esto es para lo que se utilizan las herramientas de Tag Management.

    Las características actuales de la herramienta son las siguientes:

    Nos permite también ejecutar los tags en determinados escenarios, por ejemplo podríamos definir que solo se ejecutase determinado tag cuando la ‘uri’ contenga X contenido ( basado en expresiones regulares ), o en alguno de los otros patrones que actualmente soporta la herramienta.

    Aquí tenéis un video qué explica como utilizar Google Tag Manager .

    Si tienes una herramienta que utiliza tags, puedes pedir a google que implemente plantillas para tu aplicación en el siguiente enlace:  https://www.google.com/appserve/fb/forms/tagvendorprogram/

    Anuncio oficial: http://analytics.blogspot.com.es/2012/10/google-tag-manager.html
    Web Oficial: https://www.google.com/tagmanager/

  • Ver el resumen de métricas por horas en Google Analytics

    A raiz de leer esta  pregunta en twitter, me he decidido a escribir este post para mostrar como podemos sacar los datos de las métricas que queramos agrupados por horas y en el periodo que nosotros queramos.

    Para poder ver esta información tenemos dos opciones o utilizar el API para obtener esta información o bien realizar un informe personalizado en Google Analytics.

    Deberemos crear un informe personalizado tal y cómo se muestra en la siguiente imágen, seleccionando las métricas que nos interesen, en nuestro caso hemos elegido: visitas, visitantes únicos, páginas vistas, tasa de rebote y eventos únicos :

    Para que os sea más sencillo podéis hacer click en el siguiente botón y podréis aplicar el informe directamente a vuestros perfiles y luego modificarlo si fuese necesario:

    (more…)
  • Atribución de enlace mejorada en la analítica de página de Google Analytics

    Google Analytics tiene un reporte que se llama Analítica de Página, que nos permite ver de forma visual sobre qué enlaces se hace click en nuestra página.

    Su forma de funcionamiento es sencilla, simplemente comprueba en los datos de analytics las veces que se han visualizado las páginas enlazadas y qué ademas el paso anterior a visualizarlas haya sido la página actual que estamos viendo en el reporte. Con estos datos realiza una suporposición sobre la página para mostrarnos las veces que se ha hecho click en los enlaces.

    (more…)
  • AngelFish Stats, precio y primeros detalles confirmados

    Después de varios meses esperando ya se conocen detalles más concretos sobre la herramienta que viene a sustituir a Urchin Software en el mercado de soluciones de Analítica Web in-house.

    Datos técnicos

    • Sistemas Windows y Linux tanto de 32bits cómo de 64bits.
    • Embebbed, y BD serverless, no hará falta instalar en la máquina nada más que la herramienta en sí.
    • A nivel de almacenamiento se necesitarán un 10% del tamaño de los logs originales, y tan sólo de un 5% si queremos prescindir de los datos de IT.

    Precio

    • $1295 por el software incluyendo la posibilidad de medir hasta 100 perfiles.
    • $895 por cada 100 perfiles más.

    AngelFish Stats tendrá al menos 8 actualizaciones al año, por lo cual esta garantizado el soporte y solución de problemas con asiduidad cosa que no sucedía con Urchin.

    La herramienta ofrecerá una utilidad para realizar la migración de datos tanto de la configuración cómo de los datos desde Urchin 7 . Al parecer por temas de estabilidad desde Urchin 6 no será en principio posible, si estuviéseis interesados en hacer la migración desde esta versión, podéis poneros en contacto conmigo y os puedo recomendar empresas que os pueden ayudar a realizar esta migración.

    Actualmente la herramienta dispone de todas las funcionalidades de las que disponía Urchin 5 en su día, pero se incorporarán de forma paulatina todas las funcionalidades de las que disponían Urchin 6 y 7 y muchas más nuevas cómo:

    • Eventos
    • Embudos / Funnels
    • Custom fields
    • API
    • E-Commerce ( que irá incluída en la instalación por defecto )
    • y más

    Cabe destacar que AngelFish sube el nivel de Objetivos a 20 por perfil, en vez de los 5 que ofrecía Urchin.

    AngelFish Stats dispondrá de varios métidos de tracking de visitas

    • Medición por tags ( JavaScript )
    • Medición por sessiones, por logs IP+USERAGENT, etc

    A nivel de Interfaz de usuario, es mucho más amigable,vistosa y usable y básada en AJAX, mejorando con ello de forma significativa la experiencia de usuario.

    Podéis visitar la web de la herramienta: http://www.angelfishstats.com
    También podéis leer el post que escribimos hace un tiempo sobre esta futura herramienta de analítica web

    Si tenéis alguna duda más déjame un comentario =)

  • Entendiendo el reporte de velocidad del sitio

    Seguramente todos tenemos en cuenta ( o deberíamos  tenerlo ), la importa que tiene la velocidad de carga de nuestro sitio web, no tan solo por los posibles beneficios a la hora de posicionarnos en Google, si no también a nivel de experiencia de usuario.

    Google es muy consciente de ello, por ello nos ofrece varias herramientas para mejorar este factor de nuestras páginas con web con herramientas como PageSpeed, el módulo PageSpeed para Apache, el protocolo SPDY, los reportes de velocidad de Google Analytics o el reporte de tiempos de usuario también. Incluso Yahoo ofrece el servicio de YSlow para comprobar la velocidad de nuestros sitios web y sugerencias sobre como mejorarlos.

    (more…)