Analítica web para empresas

07/30/2010 at 10:49 am

Con este sugerente título se lanza el primer libro de Maribel Morales Martinez experta en analítica de la empresa OJD. Un libro que desde aquí queremos recomendar y que, como indica la autora:

La Analítica Web se debe ver como una ACTITUD, la actitud que tiene una empresa ante el usuario, el centro de todo el sistema. Este libro pretende cubrir varios objetivos:

  • Evaluar los distintos sistemas de medición online y los niveles de madurez de la Analítica Web en las empresas.
  • Definir los objetivos de un sitio web y generar indicadores o parámetros clave del rendimiento.
  • Estudiar las herramientas que permiten conocer la opinión de nuestros clientes, análisis de la competencia, etc.
  • Analizar los resultados obtenidos de la Analítica Web de forma cuantitativa y cualitativa mediante cuadros de mando.
  • Definir las estrategias en base a estos resultados: posicionamiento, optimización y promoción del sitio web.
  • Crear el mapa mental de la “Analítica Web” que refleja gráficamente los procesos y actores que se describen en el libro. La Analítica web es arte, ingenio y anticipación, “arte” para gestionar este conocimiento, “ingenio” para tomar las mejores decisiones y entender el comportamiento del usuario y “anticipación” al futuro interpretando los resultados.

“ La Analítica web es arte, ingenio y anticipación, “arte” para gestionar este conocimiento, “ingenio” para tomar las mejores decisiones y entender el comportamiento del usuario y “anticipación” al futuro interpretando los resultados.”

Para conseguirlo solo tienen que dirigirse a esta dirección:

Analítica web para empresas

portadalibro2

Cuatro formas de evitar transacciones duplicadas en tus informes de Comercio Electrónico

06/02/2010 at 12:01 pm

Imaginemos que tenemos un site de ecommerce que queremos medir con Google Analytics. Uno de los pasos obligados es instalar el tag de ecommerce en el paso de confirmación de compra. Con esto conseguiremos entre otras cosas tener una estimación de nuestras ventas, conocer los productos más vendidos, y averiguar el tiempo y el número de visitas que necesita un usuario para realizar una compra.

Como vemos, instalar el tag de ecommerce nos aporta una gran cantidad de informaciónvaliosa que nos puede ayudar a mejorar nuestra web (que es para lo que queremos Analytics).

No obstante la instalación del tag de ecommerce no está exenta de problemas. En este post hablaremos sobre uno de ellos, el envío de transacciones duplicadas.

El tag de ecommerce se suele colocar al final de una transacción realizada con éxito. Idealmente solo debería ejecutarse una vez por transacción pero, ¿qué sucede si el usuario recarga la página o guarda el link en favoritos y meses más tarde vuelve a la página? El resultado es que la transacción se vuelve a enviar, con lo cual estamos mandando una transacción “fantasma” o inexistente. El problema se agrava si la página de confirmación es lenta en cargar (porque se queda esperando algún componente), en este caso el usuario puede intentar recargar la misma más de una vez con lo cual nuestras estadísticas se estropearán.

Para evitar que esto suceda, podemos aplicar alguna de las soluciones siguientes:

Solución #1: Usar una cookie para almacenar el valor de la última transacción.

La idea es almacenar en una cookie de sesión el valor de la última transacción enviada. Antes de ejecutar el tag de ecommerce preguntamos si el id de transacción actual coincide con el último id de transacción enviado y, si es así, no realizamos el llamado.

De esta manera nos aseguramos de no enviar nunca transacciones duplicadas, el algoritmo que serviría para implementar esta solución sería:

…Llamado a ga.js y pageTracker…


if (idTransacciónActual != idUltimaTransaccion) {

…Ejecutar tag de ecommerse…

idUltimaTransaccion=idTransaccionActual

}

Incluso se podría plantear el uso de las variables personalizadas proporcionadas por Google Analytics como la cookie que necesitamos para esta solución.

Solución #2: Añadir a cada id de transacción un número aleatorio

De esta manera, se puede identificar en el Analytics las transacciones duplicadas y la fecha en la que se realizó. Esto nos permitiría detectar un problema que se esté produciendo con nuestras páginas de confirmación, cosa que con la primera solución no sería posible. No obstante, al enviar transacciones repetidas al Analytics, estaremos estropeando los datos del ecommerce con lo cual tendremos que exportar los datos y tratarlos con otra herramienta para analizarlos correctamente o aplicar un filtro de sustitución para unificar los valores.

Solución #3: Controlar, mediante programación de servidor, que no se envíen transacciones duplicadas.

Esta solución implica que se tiene acceso a la base de datos donde se almacenan las transacciones y se puede modificar la misma.

La idea es activar un campo en la base de datos que, para cada transacción realizada se compruebe si se mostró la página de confirmación y por tanto, se envió el tag de ecommerce.

Al cargar una página de confirmación, se comprueba si la transacción actual tiene la marca de enviada/mostrada activada, si es así, no se carga el tag de ecommerce.

Esta solución es probablemente la más segura a la hora de evitar el envío de transacciones duplicadas, ya que también nos sirve para controlar los accesos desde emails o en sesiones diferentes. El problema es el nivel de acceso que debemos tener para poder modificar la base de datos.

Solución #4: Asociar una marca de tiempo a cada id de transacción

Como hemos visto en las soluciones anteriores, uno de los inconvenientes que comparten es¿cómo controlar las transacciones que se producen meses después de la original?, por ejemplo cuando un usuario mira un mail de confirmación semanas después de la compra y pincha en el enlace.

La idea consiste en asociar a cada transacción una marca de tiempo o time stamp, de forma que automáticamente el sistema descarta las transacciones cuya diferencia temporal sea mayor de 30 minutos (una sesión).

Esto resuelve el problema de duplicados que se producen por mails de confirmación enviados, o cargas de páginas guardadas en favoritos.

¿Cómo saber si tienes problemas?

Es difícil detectar este problema ya que Google Analytics agrega las transacciones que tienen un mismo ID. Veamos a continuación un ejemplo:

Ejemplo de transacciones duplicadas

En la imagen podemos observar que se han comprado 7 productos cuando en realidad, la transacción original solo incluía 1 producto.

Los 6 productos restantes son el resultado de recargar la página de confirmación. Google Analytics ha agregado todo en una misma transacción, ya que se han producido todas con el mismo ID=1234 al actualizar la página de confirmación.

Como decíamos, el problema es identificar cuando es un problema de recarga y cuando no (¿quíen nos dice que no se ha realizado un pedido de 7 camisas?)

Evidentemente la única forma de determinarlo es verificando los datos de Analytics con los datos de nuestro gestor de pedidos de forma que podamos detectar posibles discrepancias en los datos.

¿La solución final?
Si queremos controlar o impedir el envío de transacciones duplicadas a Google Analytics, debemos implementar una combinación del time stamp (Solución 4) junto con el uso de cookies (Solución 1). Se podría utilizar una cookie propia o una variable personalizada de Analytics, en el próximo post daremos un ejemplo de como hacer esto usando las nuevas variables customizadas de Google Analytics.

Por último, en el caso de que queramos librarnos de transacciones duplicadas, Google proporciona una forma de eliminar datos de transacciones dentro del Google Analytics.

Esperamos que estas soluciones te sirvan para mejorar tus estadísticas y tus datos y te animamos a que compartas con nosotros otras posibles soluciones que estés aplicando.

¿Colocar el código de seguimiento arriba o abajo? Asíncrono es la respuesta.

04/06/2010 at 10:55 am

Desde hace varios meses Google Analytics dispone de una nueva opción a la hora de implementar su tag en una página web, el llamado seguimiento asíncrono.

Quizás al observar este código asíncrono, no os han entrado ganas de utilizarlo por ser bastante diferente del que estamos acostumbrados.

¿Por qué complicar las cosas entonces? ¿a qué necesidad responde?

El dilema al insertar un tag

A la hora de instalar una herramienta de análisis web basada en marcadores (tags), como Google Analytics, debemos introducir en cada una de las páginas a monitorizar un pequeño código javascript.

La duda que nos asalta en este punto es ¿y dónde pongo el tag dentro del código de mis páginas?

Opción 1: antes del cierre del “body”

La recomendación siempre ha sido situarlo dentro del código html de cada página, antes de la etiqueta /body

  • Objetivo
    Haciéndolo de esta manera conseguimos contabilizar la página, si y sólo si se ha cargado la página al 100%. El impacto en tiempo de carga es mínimo.
  • Problema
    Si un usuario no espera a que la página se cargue al 100%, la página no será contabilizada.

Opción 2: dentro del “head”

Una posible solución al problema mencionado en la opción 1, en la que poníamos el tag abajo del todo de la página, es situarlo arriba del todo de la misma. Más concretamente, dentro de la sección head del código html de la página.

  • Objetivo
    Conseguimos contabilizar la página siempre que se acceda a ella.
  • Problema
    Contabilizamos la página aunque no se haya cargado por completo o haya dado un error en parte de su contenido.
    La carga del tag tiene mayor impacto en los tiempos de carga de la página, si falla podría detener la ejecución de otros javascripts de la página.

Observando los problemas que puede dar la opción 2, parece más grave la cura que la enfermedad.

¿No existe otro método que tenga impacto mínimo en la carga, tenga efectos negativos en la carga de mis contenidos?

La solución el código Asíncrono

La respuesta está en el modelo de objetos de documento (DOM), una tecnología que permite modificar dinámicamente documentos HTML. Muchas de las nuevas herramientas e interfaces de programación (API) como jQuery y Ajax están basadas en el DOM.

La clave para lo que buscamos está en que, cuando se carga y ejecuta un documento interpretable mediante las herramientas del DOM, aquél proceso no detendrá la ejecución del documento principal, sino que se llevará a cabo de forma paralela.

Y ahora ¡¡ya podéis probarlo!!

El método asíncrono funcionará sin ningún problema en la gran mayoría de los sitios, simplemente hay ciertos cambios en su implementación con respecto al método tradicional.

Os invitamos a comprobar su funcionamiento. Lee las instrucciones de migración.

Si eras de aquellos que descartaba el uso de Google Analytics por considerar que la carga de ga.js perjudicaba el tiempo de carga y despliegue de las páginas de tu sitio, ésta es la gran oportunidad para dejar atrás los temores y dar el salto con la mejor herramienta del mercado.

Uso de Google Search Suggestions para conocer qué busca la gente

04/06/2010 at 10:52 am

Google Search Suggestions, es una herramienta de Google que nos propone un listado de las 10 consultas más populares y recientes en base a una palabra introducida en el buscador (al menos esta es la teoría ya que no se han revelado los detalles del algoritmo que lo hace posible).

Además, esta herramienta es lo suficientemente inteligente para mostrar resultados en función de la versión del buscador que se esté utilizando e decir, no sugerirá las mismas consultas si utilizo google.com frente a google.es

Búsqueda en Google.es

Fig.2 Búsqueda del término “entradas para” en google.es

Búsqueda en Google.com

Fig.3 Búsqueda del término “entradas para” en google.com

La suposición en la que se basa esta herramienta es que, en general, todos tenemos inquietudes similares y por tanto si tú comienzas a realizar una búsqueda para comprar entradas por ejemplo, es razonable pensar que esa búsqueda esté relacionada con otras búsquedas frecuentes realizadas por otros usuarios.

¿Y para que nos vale todo esto? Pues nos vale porque en definitiva, Google Suggestion es una “ventana” hacia la manera en la que los usuarios realizan las búsquedas y nos indica sus necesidades de información, lo cual es tremendamente útil para los que nos dedicamos a optimizar contenidos webs.

Por ejemplo, imaginemos que tenemos una web que vende entradas para espectáculos y estoy planeando los contenidos que debería destacar en la home. Como podemos ver gracias a la figura 1, tanto la Alhambra, Luna nueva como el Real Madrid, y las entradas para la champions del 2010 parecen ser contenidos muy demandados.

Esta información, puede orientarme hacia qué contenidos destacar en mi home así como sobre qué términos de adwords debería comprar para tener más probabilidad de atraer tráfico hacia mi web (asegurando siempre que las expectativas del usuario se vean cumplidas).

Además, hay que tener en cuenta que estas sugerencias se van actualizando a lo largo del tiempo, lo cual es perfecto para ir evolucionando nuestros contenidos en función de las necesidades de los usuarios.

Como final del post, quiero mostrar algunos resultados curiosos que podemos encontrar utilizando el search suggestion …

Descubrir qué nos preocupa

Parece que el amor y sus derivados son los principales temas de preocupación :)

O responder a la pregunta de ¿cómo “somos” los españoles?

La verdad es que no quedamos muy bien, al menos parece que somos los mejores amantes…

Y por último, se han preguntado de qué tenemos miedo…

Una vez más parece que el amor y sus consecuencias están entre nuestros principales temores…

Les invito a que prueben sus propias consultas, es realmente adictivo.

Internet Marketing Conference, Barcelona 2009

11/16/2009 at 6:27 pm

Ya tenemos en Barcelona otra nueva edición del Internet Marketing Conference.

Como recordareis del año pasado, el evento sirvió para ponernos al día sobre las nuevas tendencias sobre marketing online y sobretodo, cómo aplicarlas.

Esta vez la conferencia se centrará en nuestros usuarios, su excelencia en la captación, social media, profiling y demás conceptos claves para nuestros negocios online.

Nos vemos este Miércoles 18 y Jueves 19 en el World Trade Center.

Search Congress Valencia 09 – El video

11/08/2009 at 10:08 pm

Para los que valoran el éxito de los eventos según el poder de convocatoria: ¡¡ahí va el video!!

Search Congress Valencia 2009 from Search Congress on Vimeo.

Google Analytics ¡¡se renueva!!

10/21/2009 at 2:24 pm

Como ya os habíamos adelantado, Google Analytics afronta una nueva temporada cargada de novedades.

En primer lugar, además de ampliarse el límite de objetivos por perfil a 20, podremos establecer nuevos objetivos y fijarlos en función del tiempo que empleen los usuarios en la web o las páginas vistas por visita.

Google Analytics permitirá ahora monitorizar los sitios web específicos para móviles y las aplicaciones desarrolladas para ellos, mediante la introducción de un código adicional de servidor en el sitio web.

El nuevo filtrado avanzado de las tablas de Analytics nos permitirá filtrar los datos de las mismas en función de diferentes métricas (por ejemplo, en un informe de fuentes de tráfico podremos filtrar las que hayan generado un tiempo medio en el sitio superior a 2 minutos y que hayan generado unos ingresos superiores a 300 euros). Adicionalmente, la dimensión de usuario único aparecerá en cualquier informe personalizado para cualquier segmento que hayamos definido.

Una nueva funcionalidad denominada “Intelligence” permitirá detectar cambios significativos en los datos de nuestro sitio web (en intervalos diarios, semanales o mensuales) y generar alertas automáticas para avisarnos de ello.

Será el propio Analytics quien nos ahorrará el trabajo de averiguar cómo y por qué han variado nuestros datos en el periodo de tiempo seleccionado. Nos avisará, por ejemplo, si nuestro tráfico aumentó en un 30% en la última semana respecto a la anterior, y nos dirá cuál es el motivo de esta reducción (quizá han publicado una noticia sobre nuestra web en un sitio de noticias que nos ha traído un gran volumen de visitas, lo cual aparecería reflejado como un incremento del tráfico de sitios de referencia dentro de los informes de Intelligence). Las alertas personalizadas nos dan total libertad de configurar estos avisos según nuestras necesidades, y de monitorizar lo que consideremos necesario.

Y por último pero no por ello menos importante, se ha ampliado la funcionalidad de la dimensión “Definido por usuario” de Google Analytics con las denominadas “Múltiples variables personalizadas”, que nos permitirán segmentar a nuestros visitantes de diferentes maneras para analizar su comportamiento en nuestra web  en función de su perfil (por ejemplo, si son usuarios registrados o no), de su comportamiento específico en su visita (por ejemplo, si hacen login en la web o no), o de los contenidos que visualicen (por ejemplo, si han visitado la sección de noticias). Esto añade nuevas dimensiones a nuestro potencial de estudio y análisis del comportamiento de los usuarios en nuestra web, permitiendo crear varios niveles de segmentación, tanto de usuarios como de sus acciones y del consumo de los contenidos de nuestro site.

Mayor flexibilidad, mayor potencial de medición y a la vez mayor facilidad para extraer la información que necesitamos.

Y ahora ¡manos a la obra!

Google Analytics Summit – Día 4 y vuelta a casa

10/20/2009 at 6:46 pm

Ya finalizó el Google Analytics Summit 2009, y volvemos con la sensación de un futuro aún más prometedor para Google Analytics, Google Website Optimizer y Urchin.

El último día del evento se centró en ésta última. El equipo de desarrolladores de Urchin continúa trabajando para ampliar la compatibilidad con un mayor número de plataformas de cara al lanzamiento inminente de su próxima versión. Otros desarrolladores nos mostraron las capacidades de integración de Excel tanto con Google Analytics como con Urchin, y algunos case studies del API de Urchin.

Estos días hemos podido comprobar, una vez más, que el equipo de Google está totalmente volcado en la evolución de sus herramientas de medición web, y podemos resumir en una palabra en qué se centra esta evolución: integración. Pronto, al igual que ya sucede con Adwords y Adsense, Analytics contará con una primera integración de Website Optimizer que permitirá analizar muy fácilmente las diferentes combinaciones o variaciones de un test respecto al resto de métricas que ya ofrece Google Analytics, elevando la capacidad de comprender los “por qués” de los resultados hasta la enésima potencia.

El especial hincapié en las capacidades del API de Analytics denota igualmente la necesidad cada vez mayor de integrar los datos para analizar la información en su conjunto en lugar de aisladamente, teniendo una vez más como denominador común la idea de integración.

Esto, unido a las nuevas funcionalidades de Google Analytics que se harán públicas hoy mismo, demuestra también la continua evolución de estas herramientas en paralelo al rápido crecimiento global del mundo de la medición web, en el que cada día surgen nuevas necesidades y retos como bien planteó Avinash y ya os contamos hace unos días.

Google Analytics Summit 2009 – Día 3

10/16/2009 at 12:00 pm

Google se preocupa por la salud de sus GAAC, y nos está cuidando estupendamente estos cuatro intensos días en Mountain View. Nuestra dieta abarca los 5 grupos de alimentos principales:

  1. Leche y derivados: barra libre de todo tipo de bebidas, incluyendo por supuesto diferentes tipos de batidos y cappuccino. Aunque las jornadas son largas y abusamos de los Red Bull, este grupo lo cubrimos por las mañanas con el café con leche.
  2. Carne, pescado, legumbres, huevos: optamos por comer en uno de los muchos restaurantes que se encuentran en el campus de Google…concretamente un mejicano. Con los burritos cubrimos las necesidades de este grupo de alimentos.
  3. Frutas y hortalizas: nunca faltan las bandejas de fruta en cualquier momento del día (o de la noche). Nos tomamos la libertad de incluir en este grupo los mojitos con los que acompañamos los burritos…por eso de la hierbabuena…
  4. Cereales y pasta: como buen acompañamiento, hemos probado diferentes tipos de arroces y pastas. Por supuesto todo buenísimo. ¡Qué bien cuidan a sus empleados! (y cómo nos aprovechamos de ello…)
  5. Grasa, aceites, dulces: a pesar de que éste debería ser el grupo menos consumido, la vida dura del GAAC nos obliga a abusar de este grupo a base de unas deliciosas galletas caseras con chips de chocolate, típicas americanas. Su nombre: “utma cookies”. ;)

Pero como decíamos, a Google le preocupa nuestra salud, y para evitar que nos cobren exceso de peso a la vuelta, nos llevaron a practicar “trampoline dodgeball y sudar de lo lindo. Podéis ver aquí (http://www.jumpskyhigh.com/) un video demostrativo.

Sabiendo de lo duro de nuestro entrenamiento, se nos ha dado un respiro y este tercer día de conferencias ha sido centrándose principalmente en el API de Google Analytics… y mostrando el increíble potencial de Google Trends.

Atención usuarios de Urchin: el último día del evento se dedica a esta herramienta. Permaneced atentos si queréis conocer las últimas novedades que se presentarán sobre ella.

Por último os remitimos una foto cuya calidad es directamente proporcional a los tequilas consumidos en los TexMex…..

foto-de-familia-google

Ganadores sorteo Search Congress Valencia

10/16/2009 at 11:59 am

Tras ordenar a las personas, por fecha de llegada del email que me envió, hemos procedido a hacer el sorteo del libro vender más en internet anunciado en el Search Congress.

El sistema utilizado para hacer el sorteo ha sido la función ALEATORIO.ENTRE de la super herramienta EXCEL

Sorteábamos 2 libros.

Los ganadores son:

Diego Barrio Hortigüela

Dámaso Curto

Felicidades a los ganadores y gracias por asistir al evento al resto.