Analytics y Github

Hace un mes no había ninguna forma de vincular Analytics con tus proyectos en Github más allá de crearte un proyecto de documentación github.io, bastante lío para proyectos simples que con un README.md tendrían suficiente.

Eran días oscuros. Bienvenidos a 2014.

GA-Beacon

Ilya Gregorik, el experto en rendimiento de Google que comparte despacho con Steve Souders, acaba de lanzar un proyecto open-source para enlazar tu proyecto Github con Google Analytics.

Basta con seguir las instrucciones del proyecto: crear un nuevo website de Analytics (en jerga Analytics, web property), enlazarlo con ga-beacon.appspot.com, y las nuevas visitas quedarán registradas automáticamente en Analytics.

  • Lo malo: hay que configurarlo en cada página que se quiera rastrear. Para proyectos con algo más que un README.md, probablemente merezca la pena hacerse un dominio github.io con Jekyll.
  • Lo bueno: Es Analytics. Herramientas al poder.

Github Traffic Analysis

Una semana después de la release de ga-beacon, Github ha anunciado una nueva sección en Graphs -> Traffic para ver el tráfico web de tus proyectos.

  • Lo malo: que es bastante más limitado en funcionalidades que Analytics.
  • Lo bueno: que no hay que hacer nada para configurarlo, viene de serie.

Y el ganador es...

El usuario. Hace un mes no teníamos ninguna opción para controlar de dónde nos venía el tráfico en Github, y ahora hay tres:

  • Necesidades simples: Github Traffic Analysis.
  • Necesidades complejas, pero sólo un par de páginas (README.md y quizás un par de páginas de Wiki): ga-beacon.
  • Para todo lo demás: Jekyll y github-pages con analytics de la forma habitual.