google analytics tracking api

Jueves, 17 de Diciembre de 2009.

Simplifica el código de Google Analytics Asíncrono con Jquery

Hace no demasiado google Analytics se actualizaba y lanzaba su versión asíncrona. Para enseñárnoslo nos mostraban un fragmento de código de ejemplo que como todo código javascript, al principio no te quedaba muy claro como usar.

He estado dándole un par de vueltas este código asíncrono de google analytics y resulta que es bastante sencillo y útil en realidad.

Veamos el código y que es lo que hace en realidad:

[...]

¿Te interesa? Sigue leyendo...

Comenta este artículo

Temas Relacionados: analitica web jquery

Sábado, 21 de Noviembre de 2009.

Definir campañas en Google Analytics con una sola variable

Usar las Campañas de Google Analytics es en realidad bastante simple: añadimos unas variables a nuestra url en los medios que pagamos y ya está. Pero el cambio llegó un poco tarde y muchas empresas ya usaban sus propios sistemas para identificar el tráfico entrante. Por suerte (o por imitación más bien) la mayoría de estos sistemas también se realizaban mediante una variable extra en la url pero cada empresa recoge los datos como le interesa y con distintas organizaciones.

Imaginemos una situación: usamos ya nuestro propio sistema de campañas y como no, queremos aprovecharnos de Google Analytics para trackear todos los datos de las mismas. Imaginemos que por el motivo que sea nos es imposible cambiar el sistema que usamos para adaptarnos. Bueno, no pasa nada, Google Analytics nos permite indicar el nombre de la variable de la que sacar la campaña. Pero Google Analytics tiene 5 variables de campaña, ¿qué pasa si nosotros solo usamos una variable?

[...]

¿Te interesa? Sigue leyendo...

Comenta este artículo

Temas Relacionados: analitica web

Viernes, 20 de Noviembre de 2009.

Google Analytics: Detecta como ‘Rebote’ solo a los usuarios que realmente lo son.

Acabo de leer un artículo que me ha encantado y que recomiendo a todo aquel que le guste la analítica web. Escrito por Pere Rovira, nos habla de las grandes carencias que tienen los sistemas de analítica web más comunes, cuando se encuentran con usuarios con solo una página vista.

Dejando a un lado los trucos que hacen los sistemas de analítica web sobre el tiempo que pasan los usuarios en la web, que son un verdadero engaño una vez los conoces (y que darían para varios posts), me ha servido para descubrir un truco con el que podemos obligar a Google Analytics a marcar que un usuario no debe contarlo como un rebote.

[...]

¿Te interesa? Sigue leyendo...

7 Comentarios, leelos

Temas Relacionados: analitica web

Martes, 17 de Noviembre de 2009.

Google Analytics: Cómo enviar las campañas desde el servidor (y no desde url)

Hace ya un tiempo hablé en este blog sobre como usar las campañas de Google Analytics. Básicamente se trata de añadir a las urls una serie de parámetros extra (fuente, medio, nombre de la campaña, etc.) para que Google Analytics detecte la entrada como una campaña concreta y no cualquier tipo de link.

Comentaba en ese mismo post que el único problema que tenía este sistema es que obligaba a indicar las campañas en las urls y que si no usabas al menos "fuente", "medio" y "campaña" no se captaban bien los datos. El segundo problema queda resuelto rellenando las partes que no vayamos a usar con cualquier tag ("undefined" por ejemplo) pero el primero sólo puede ser salvado con el uso de javascript y echando mano de la Google Analytics Tracking Api.

Dejé abandonado este tema ahí pero hoy le he dado un par de vueltas y quiero dejar en el blog un detalle de como forzar desde el código de la página (y por tanto desde servidor) la campaña que queremos que Google Analytics entienda.

[...]

¿Te interesa? Sigue leyendo...

2 Comentarios, leelos

Temas Relacionados: analitica web

Domingo, 28 de Junio de 2009.

Como hackear el código javascript de Google Analytics.

El tracking que hace de nuestras páginas Google Analytics tiene 3 partes importantes en las cuales se generan los elementos necesarios para que Google recoja toda la información que desea de nuestras páginas. Estas partes son:

  • Carga del Código javascript de Google Analytics
  • Creación y configuración con el código de Google Analytis del objeto pageTracker
  • Creación mediante los métodos pertinentes del objeto pageTracker de un pixel que recibe por variable la información generada por el cógido javascript de Google Analytics y el objeto pageTracker

Vemos que la base de todo el proceso es la librería javascript que cargamos de Google Analytics y de la que Google recientemente ha liberado información en las páginas de documentación de la Google Analytics Tracking Api. Esto hace que la mayor parte del código vengada dado por una fuente externa que no controlamos. Sin embargo en javascript cualquier variable, objeto o función es redefinible después de haber sido creada...

[...]

¿Te interesa? Sigue leyendo...

1 Comentario, leeló

Temas Relacionados: analitica web programacion