martes 24 de febrero de 2009

Lo que casi nadie sabe sobre Google Analytics (Parte 5 y final)

Con esta serie de posts espero haber creado la inquetud necesaria entre los usuarios de GA para que se haga un mejor uso de la herramienta. La verdad es que he detectado alguno otra "comportamiento sorprendente" de la herramienta pero prefiero reservármelo.

Google Analytics es una herramienta genial porque permite analizar el tráfico de tu web de forma muy profunda y además ES GRATIS!. Esto no quita que para que funcione bien hay que adpatarla, configurandola adecuadamente a tu web.

Se me ha criticado bastante por esta serie de posts como si hubiera pretendido culpar a Google de mal funcionamiento intencionado de la herramienta y no ha sido esta mi intención. Ahora bien, yo insisto en mis ideas principales:

1.- El valor por defecto de _utmz de 6 meses es una barbaridad. No lo entiendo. Nadie ha podido justificar (que yo sepa) el porque esa duración tan elevada por defecto que prácticamente elimina el tráfico directo de las webs.

2.- A Google le costaría muy poco explicar mucho más sobre el tema en la ayuda de GA e incorporar la duración de _utmz y el tratamiento de ciertas keywords como tráfico directo en la propia configuración web de la cuenta de GA. De esta manera lograría que los usuarios de GA pudieran configurar la herramienta de forma correcta desde el primer día sin necesidad de utilizar crípticas funciones.

Para los interesados en ampliar información os dejo una lista de blogs sobre analytica web:

En español:
http://www.filmica.com/audiencias/
http://www.doctormetrics.com/
http://trucosgoogleanalytics.com/
http://titojose.wordpress.com/
http://web-analytics.es/blog/

En inglés:
http://www.imediaconnection.com/
http://www.kaizen-analytics.com/
http://www.kaushik.net/avinash/
http://www.roirevolution.com/blog/
http://visualrevenue.com/blog/
http://blog.webanalyticsdemystified.com/weblog/

y el coorporativo de GA:
http://analytics.blogspot.com/

domingo 22 de febrero de 2009

Lo que casi nadie sabe de Google Analytics (Parte 4)


Tras los 3 primeros posts en los que he hablado de cómo Google Analytics trata al tráfico directo y cómo asigna visitas y conversiones a los diferentes canales vamos a liarlo todo mucho más hablando de sobre como Google trata las búsquedas que los usuarios hacen de tu site o marca en el propio Google.

En los últimos años ha habido un imparable cambio de hábitos en cuanto al uso de los navegadores. Cada vez menos gente escribe una url en la barra del navegador y utiliza la barra de google del propio navegador (o la home por defecto de Google) para introducir la url que a la que desea acceder.

Es decir, que en lugar de escribir www.atrapalo.com en la barra del navegador, directamente escribo atrapalo en la barra de búsqueda del navegador, voy a la página de resultados de google y pulso sobre el primer link que me sale.

y me diréis... ¿¿¿y que más da si está claro que todo es tráfico directo???. Pues NO para Google eso no es tráfico directo sino que es SEO o SEM según pulsen en un link de búsqueda natural o uno de adwords (porque estés pujando por tu propia marca).

Es cierto que dentro de GA puedes ver el tráfico de SEO y SEM que te trae tu propia marca pero como GA no sabe cuál es tu marca (y tampoco se molesta en preguntartelo al configurar la cuenta de GA) pues no lo trata como tráfico directo.

¿Y esto que importancia tiene?. Pues mucha. Resulta que con la configuración por defecto de Google Analytics, es muy diferente que alguien escriba www.atrapalo.com en el barra del navegador que que lo haga en la barra de búsqueda y luego pulse en un link de SEO hacia atrapalo.

Si escribo www.atrapalo.com en la barra de navegación, para GA es una visita directa y por tanto, si tengo una _utmz valida en mi PC contabilizará esta visita como de la última fuente no directa (almacenada en la _utmz) y no sobreescribirá la cookie y si no tengo _utmz la considerará como directa.

En cambio, si escribo www.atrapalo.com o atrapalo.com o atrapalo en la barra de búsqueda del navegador y luego pulso en el link de SEO para llegar a ATRAPALO, GA contabiliza la visita como visita de SEO sobreescribiendo la cookie _utmz impidiéndome el correcto teórico seguimiento de mis campañas (precisamente lo que quería evitar al no sobreescibibr la cookie _utmz con las visitas de tráfico directo durante el tiempo de validez de _utmz).

La verdad es que un lío IMPRESIONANTE!!!

Los consultores de GA se van a poner las botas con este post porque, de nuevo, van a echar las culpas a los inocentes usuarios de GA que se lo instalan sin entender nada y lo hacen por tanto de forma deficiente.

Yo no soy de los que piensan que de Google conspira con GA para parecer más de lo que es pero si que pienso que fallan en su labor de lograr que los usuarios de GA hagan una buena utilización del mismo y que costaría poco documentar un poco más su funcionamiento e introducir en su configuración una forma de modificar la duracion de _utmz y excluir ciertas keywords de sobreescribir en la cookie sin necesidad de usar crípticas funciones.

A estas alturas ya habréis visto como evitar el problema de las búsquedas de tu marca o dominio. Efectivamente GA provee de otra función para excluir ciertas palabras de sobreescribir la información de _utmz.

Explicación con el tag antiguo
y aquí para el tag nuevo de GA y explicación de la función en detalle.

Espero que la explicación sea útil para todos los que quieren tener datos fiables en GA.

jueves 19 de febrero de 2009

Lo que casi nadie sabe de Google Analytics (Parte 3)

Este post es más fácil y rápido. Instrucciones para modificar la duracción de la cookie _utmz y modificar por tanto el comportamiento de Google Analytics respecto al tratamiento del tráfico directo a nuestro site. No soy técnico experto así que espero explicarlo correctamente y sino, que alguien me corrija.

Se hace con una función de Google Analytics que hay que introducir en el tag de analytics que tenemos en las páginas de nuestra web.

Aquí está la explicación de esta función pero lo reproduzco abajo:

_setCookieTimeout()

    _setCookieTimeout(newDefaultTimeout)
    Sets the campaign tracking cookie expiration time in seconds. By default, campaign tracking is set for 6 months. In this way, you can determine over a 6-month period whether visitors to your site convert based on a specific campaign. However, your business might have a longer or shorter campaign time-frame, so you can use this method to adjust the campaign tracking for that purpose.
    pageTracker._setCookieTimeout("3152600"); //number of seconds in 1 year

    parameters

      String newDefaultTimeout New default cookie expiration time to set. Pass in as a string and it is converted to an integer.

En caso de usar ya el nuevo tag de analytics la función es un poco distinta y para, por ejemplo setear _utmz a 72 horas sería...

gaTracker._setCookieTimeout("259200");

En cualquier caso, recomiendo a cualquiera que quiera hacerlo que use Mozilla y se instale algún pluggin para el control de las cookies y así poder comprobar fácilmente que lo ha implementado de forma correcta. Yo uso este y va bien.

miércoles 18 de febrero de 2009

Lo que casi nadie sabe de Google Analytics (Parte 2)

En relación al post de ayer sobre el extraño funcionamiento de Google Analytics en cuanto a la consideración del tráfico directo hoy hablo de... ¿y porque Google con 10,000 ingenieros hace que GA funcione de esta manera?

Lo primero que hay que decir aquí es que SI que tiene sentido que la cookie _utmz que guarda el último referal no directo de nuestras visitas a un site dura un cierto tiempo y que las siguientes visitas directas durante ese tiempo determinado no se consideren directas.

Voy a tratar de explicar el porqué con un ejemplo:

1.- Imaginemos que una persona clicka en un anuncio de atrapalo de adwords cuando busca "vuelos baratos", llega al site y busca su vuelo. Encuentra una buena oferta pero no compra porque, como suele pasar, lo tiene que consensuar con su pareja.

2.- Por la noche lo habla con su pareja y se decide a compra así que al día siguiente vuelve a entrar en atrapalo de forma directa (escribiendo www.atrapalo.com en su navegador) y hace el pedido.

Lo lógico es que yo quiera que esa conversión se contabilice con origen de la campaña de adwords porque fue lo que realmente ocasionó la visita y la compra. La discusión por tanto para cada usuario de GA debe ser... ¿durante cuanto tiempo considero que una conversión debe asignarse a un primer click en una campaña si luego hay varias visitas directas? ¿es razonable 6 meses, 3 meses, 3 semanas, 3 días, 3 horas o mejor 3 minutos?.

En mi opinión en comercio electrónico 6 meses es una barbaridad pero depende de cada uno. Lo importante es ENTENDER como funciona, configurarlo como uno cree que lo debe configurar y analizar los resultados en consecuencia.

La pregunta que ahora puede surgir es... pero aunque GA asigne la conversión a la campaña de adwords, ¿podría al menos contabilizar una visita en adwords y otra en directo no???

La respuesta es NO. Eso sería muchísimo peor. De hacerlo así, los ratios de conversión de los canales de las campañas se verían muy favorecidos y el de visitas directas muy penalizado porque en una campaña sólo se contabilizaría la primera visita y la venta final pero no las visitas directas intermedias con lo cual la división entre ventas y visitas daría ratios altísimos para la campaña y bajísimos para las visitas directas. Es por esto que si la venta se asigna a la campaña (que en este caso parace lo correcto), las visitas directas posteriores al clic en la campaña deben contabilizarse como visitas desde la campaña (aunque en realidad sean directas) durante el tiempo de validez que fijemos para _utmz.

Así, el concepto "origen de la visita" en GA queda alterado y, en realidad, no es el "origen puro" sino el último origen no directo de acceso a una web durante la validez que determinemos de la cookie _utmz.

Algunos ejemplos de porqué la duración de _utmz puede ser diferente según la web.

1.- Una web de venta on-line de coches puede querer tener una duración de _utmz larga de hasta meses. El proceso de decisión de compra de un coche es muy largo y poco habitual así que casi nadie va a acceder directo a una web de venta de coches (porque casi nadie recuerda ninguna porque hace años que no se compra un coche) y casi nadie va a comprar un coche al poco tiempo de visitar un site. Por tanto, es factible que el usuario "descubra" esa web por un anucio de adwords, acceda a la web y después se pase varias semanas haciendo visitas directas a esa web comparando precios, pidiendo presupuestos, etc... para acabar compramdo. Los gestores de la página deberían asignar ese pedido a la campaña de adwords y para ello deberán trabajar con una _utmz de larga duración.

2.- Un ejemplo contrario puede ser ATRAPALO. Una marca conocida en España y con mucho tráfico directo de gente que viene a buscar habitualmente vuelos, hoteles o entradas. En nuestro caso, una duración de 6 meses no tiene sentido. Con la configuración por defecto de GA, a una persona nos visita de forma directa habitualmente pero que pulsa en un anucio de adwords el 1 de Enero se le generaría la cookie _utmz con origen adwords y todas las visitas directas que siga haciendo (como ya hacia) hasta el 1 de Julio y todas sus compras hasta el 1 de Julio se asignarían a la campaña de adwords.

Está claro por tanto que cada usuario de GA debe reflexionar y decidir con que duración de _utmz quiere trabajar.

Una vez aclarado esto. Considero que esto no exculpa a Google de no hacer las cosas bien en este caso porque...

1.- Como se justifica una duración por defecto de _utmz de 6 meses!!! No sería más coherente desde la visión de Google que por ejemplo fuera de 30 días como el tag de conversiones de adwords???

2.- Sabiendo de lo importante de esta duración. ¿No debería estar mucho más y mejor explicado? la opción de modificar esta duración ¿no debería ser mucho más accesible y fácil de modificar, por ejemplo, desde la propia configuración de la cuenta de analytics y no con una función especial que el 99% de la gente no sabrá implementar?

3.- Qué porcentaje de instalaciones de GA creeis que han modificado dicha duración??? yo me entretengo a mirar la duración de la _utmz de diferentes sites que visito y nunca todavía he encontrado uno que lo haya cambiado.

Próximos posts de esta serie...

  • ¿cómo se modifica el comportamieno de la _utmz para que no funcione así?
  • ¿afecta este funcionamiento a todos los canales no directos por igual o favorece en algo a Google?
  • ¿qué pasa si en lugar de escribir tu dominio en la barra de navegación del navegador el usuario lo escribe en la caja de búsqueda de Google?
  • ¿deduplica correctamente GA las conversiones por canal?

martes 17 de febrero de 2009

Lo que casi nadie sabe de Google Analytics (Parte 1)


Hace unos días tuve una animada charla con unos colegas sobre Analitica Web y se quedaron muy sorprendidos sobre algunos de mis comentarios (alguno ya presente en la web) así que me he animado a compartir en mi blog algunas de las averiguaciones que he hecho sobre cómo funciona Google Analytics.

El tema es bastante denso y sólo interesante para usarios de GA con curiosidad sobre como funciona de verdad (suelen ser pocos de los usuarios totales). A base de curiosidad he averiguado bastantes cosas sorprendentes así que para no enrrollarme en un post suuuperlargo voy a dividirlo en varios (y así mantengo la curiosidad :-)

Siempre me ha sorprendido y sublevado como muchas personas tienden a tomar decisiones sobre informes extraidos de consultoras o de herramientas como GA, business inteligents o incluso del propio sistema de contabilidad de la empresa sin plantearse ni por un momento si los datos son correctos o no y dando siempre por hecho que seguro que lo son porque la gente hace las cosas bien (lo cuál no suele ser cierto) y además aplicando credibilidad de forma directamente proporcional al prestigio del proveedor de los datos (y claro, aquí Google se lleva la palma).

Desde hace algún tiempo tengo mucho interés en saber cómo funciona "realmente" Google Analytics así que decidí buscar información al respecto y la verdad es que hay poquísima. Es realmente sorprendente. Miles y miles de páginas y articulos sobre todos los posibles informes, segmentaciones, gráficos y montones de "pijadas" que trae el programa, redactados por el propio personal de Google, y practicamente NADA sobre cómo funciona EN REALIDAD Analytics, es decir, sobre como realmente GA asigna las visitas y conversiones a cada canal que, al final, es la información según la cuál se toman las decisiones en una empresa on-line.

Empecé con la clásica información sobre las famosas cookies de analytics de las que sí hay algo de información y me topé con la archifamosa (y si no lo es, debería serlo) cookie _utmz. Esta es, como dicen en mi pueblo, "la madre del cordero". La cookie que se crea cuando accedes a una web que tiene GA instalado para registar tu canal de entrada.

Esta es la definición de Google:

This cookie stores the type of referral used by the visitor to reach your site, whether via a direct method, a referring link, a website search, or a campaign such as an ad or an email link. It is used to calculate search engine traffic, ad campaigns and page navigation within your own site. The cookie is updated with each page view to your site.

... y se especifica que la duración de la cookie es de 6 meses y que se vuelve a setear a 6 meses cada vez que se resetea, es decir, que si vistas un site cada menos de 6 meses la cookie nunca llegará a caducar.

Un ejemplo de como funciona es ver como se queda seteada tras llegar a 11870.com (tienen la configuración estandar) tras buscar "fontaneros" en Google (basta con buscar la _utmz dentro de las cookies de 11870 en el mozilla con el cookie editor de la sección de herramientas).



Dónde puede verse (pulsar en la imagen si es pequeño) que la visita se asigna correctamente al canal "organic" con keyword "fontaneros". Hasta aquí todo correcto.

Si una vez que ya tenemos la cookie en nuestro PC, cada vez que accedamos a 11870.com mediante un canal "reconocido" por GA (SEO, SEM, links en otras webs, links en nuestros mails si están tageados, etc...) GA sobrescribe la cookie con los nuevos valores indicando correctamente el último canal "reconocido" y keyword relacionada de acceso.

Si se utiliza el seguimiento de conversiones de analytics (habitual en las páginas de comercio electrónico), se pone un tag en la página de confirmación de pedido que lo que hace es leer la _utmz para leer el último origen del usuario y asigna a este canal la conversión.

Hasta aquí todo correcto.

Sin embargo, lo que casi nadie sabe (porque no se escribe sobre ello) es cómo afecta este sistema al tráfico directo. Se entiende por tráfico directo aquel que proviene de los usuarios que escriben tu dirección directamente en la barra del navegador o que tienen un tu web en favoritos o vinculos o que pulsan en un link no taggeado en un mail y que por tanto, acceden a tu web de forma directa, sin pasar antes por ninguna otra web.

Pues bien, GA no sobreescribe el valor de _utmz con el tráfico directo, es decir, que cuando se accede directamente a un site, si el usuario accedió en los últimos 6 meses al mismo site y no ha borrado las cookies (y tiene por tanto la _utmz para ese dominio) GA no sobreescribe el valor. Esto quiere decir que esta segunda visita se contabiliza en el mismo canal que la última por un canal "reconocido" y si en esa visita se realiza una conversión, esta conversión se asigna al primer canal y no a una visita directa.

Este funcionamiento, tras mucho buscar, no lo he encontrado explicado en ningún sitio así que aunque la teoría así lo indica, antes de darlo por cierto me dediqué a experimentar y cualquiera con mínimos conocimientos y ganas lo puede hacer. Basta con:
1.- crear un blog nuevo
2.- instalar GA en este blog
3.- poner un link al nuevo blog en otro blog
4.- Visitar el nuevo blog desde el segundo pulsando en el link (se generará la _utmz indicando que la visita viene desde el segundo blog).
5.- Quitas el link en el segundo blog para que nadie visite el primero y altere las mediciones.
5.- Ahora te puedes pasar 6 meses haciendo visitas directas al nuevo blog. Si quieres 100 cada día y podrás comprobar en GA como TODAS las visitas se contabilizan como visitas desde el segundo blog (aunque no sea así) y si en alguna página del blog pones el tag de conversiones, verás como si accedes a dicha página se contabiliza una conversión (lógico) y como esta conversión se asigna a las visitas desde el segundo blog (no podría ser de otra manera pues no habrá contabilizada ninguna visita directa).

Bueno, ya me he enrrollado mucho. La próxima entrega de "Lo que casi nadie sabe de Google Analytics" tratará el tema... ¿y porque Google con 10,000 ingenieros hace que GA funcione de esta manera?

Otros temas de la saga serán:

  • ¿se puede modificar el comportamieno de la _utmz para que no funcione así?
  • ¿afecta este funcionamiento a todos los canales no directos por igual o favorece en algo a Google?
  • ¿qué pasa si en lugar de escribir tu dominio en la barra de navegación del navegador el usuario lo escribe en la caja de búsqueda de Google?


martes 3 de febrero de 2009

La venta de Spanair mejorará la competitividad del aeropuerto de Barcelona


Mucho se ha escrito ya sobre la venta del 80,1% de Spanair por parte de SAS a un consorcio formado por la Generalitat de Catalunya, el Ajuntamiento de Barcelona y otras agrupaciones de empresarios básicamente Catalanes.

Las principales dudas que se generan son:
1.- ¿Tiene sentido dedicar dinero público a la propiedad de una línea aérea?
2.- ¿Esconde un trasfondo "político" la decisión de compra de esta compañía para tener una compañia aérea de capital catalán con la que poder garantizar la competencia con Iberia en el aeropuerto del Prat?
3.- ¿Serán capaces de hacer Spanair un proyecto viable económicamente?

Yo personalmente considero un acierto la operación porque la presencia de una compañía como Spanair con base de operaciones en Barcelona incrementará la competencia entre líneas aéreas y entre alianzas aéreas. SAS de Star Aliance seguirá con un 20% de Spanair y generará competencia con One World en la que se integra Iberia. Apostar por otras alianzas aéreas creo que es la única posibilidad que nos queda para tener vuelos directos de larga distancia desde Barcelona.

Es cierto sin embargo que es una operación de alto riesgo puesto que Spanair está desde hace años en números rojos y, para mi, con un posicionamiento poco claro, queriendo hacer un poco de todo, ser un poco low cost, un poco compañía de Business y un poco para cliente vacacional y claro, combinarlo todo es complicado.

Creo que para que Spanair funcione deben, por un lado hacer un plan de reestructuración valiente pero por otro, dejar que un buen equipo de gestores gestione la empresa de forma independiente y no politizar las decisiones empresariales porque sino, será imposible sacar a Spanair de las pérdidas.

Lo que SI tengo clarísimo, es que mayor número de líneas aéreas = mayor competencia = más opciones y mejores precios para los usuarios del aeropuerto de Barcelona.