Idiomas: English · Nederlands · Deutsch · Español · Français · Italiano · Português · Papiamentu · Frysk

Índice / Artículos / Google Analytics vs. AWStats

Google Analytics vs. AWStats

Para entender el software de estadísticas de tráfico web

Publicado
Actualizado
(creado )
Escrito por
Willem L. Middelkoop
Temas
nube · datos · linux · redes · reseña · servidor · web · diseño web · trabajo
Versión humana de este artículo
https://willem.com/es/2018-08-20_google-analytics-vs-awstats/
English
Google Analytics vs AWStats
Nederlands
Google Analytics vs. AWStats
Deutsch
Google Analytics vs. AWStats
Français
Google Analytics contre AWStats
Italiano
Google Analytics contro AWStats
Português
Google Analytics vs AWStats
Papiamentu
Google Analytics vs AWStats
Frysk
Google Analytics vs AWStats
Idiomas
Traducido del original en inglés por un modelo de lenguaje en dos pasadas (traducción y corrección) con un glosario y un corrector ortográfico; aún no revisado por un hablante nativo.

Resumen

Este mes he estado trabajando con estadísticas de sitios web, midiendo el tráfico con distintas tecnologías. Algunos de mis clientes usan Google Analytics, otros AWStats y algunos usan los dos. Cuál es mejor es un debate frecuente, pero poca gente entiende de verdad las diferencias. Es hora de arrojar algo de luz sobre la magia de las estadísticas web.

Texto completo

Comparando AWStats con Google Analytics

Quizá esperes que los dos programas de analítica web den la misma cantidad de tráfico, pero no es así. Voy a intentar explicar por qué los informes de Analytics y de AWStats difieren (y por qué creo que en realidad da igual).

Google Analytics y AWStats: software de estadísticas de tráfico web
Google Analytics y AWStats: software de estadísticas de tráfico web

Google Analytics

Google Analytics, que forma parte de Google Marketing Platform, es uno de los programas de analítica de tráfico web más usados. Google lanzó el servicio en 2005, después de comprar varias empresas de software especializadas en analítica, sobre todo Urchin y Adaptive Path.

Cómo funciona Google Analytics

Google Analytics funciona colocando un pequeño fragmento de código en tu sitio web (o dentro de tu app). Eso pone en marcha el seguimiento y la elaboración de perfiles que usa Google para generar las estadísticas web. El código hace que el dispositivo con el que navegas se conecte a los servidores de Google, que cuentan todas esas conexiones para generar estadísticas de uso.

Disponibilidad de Google Analytics

Google ofrece Analytics gratis: al usarlo, aceptas compartir tus datos de tráfico con Google. Así Google puede combinar los datos de Analytics de muchos sitios web y crear perfiles precisos de la gente que navega por la web. Estos perfiles son estupendos para mostrar anuncios personalizados, pero también son motivo de preocupación por la privacidad. Google Analytics se usa en sitios web, en apps y en juegos.

AWStats

Creado en 2000 por el francés Laurent Destailleur, AWStats es un programa de servidor muy usado que analiza los archivos de registro del servidor web. El nombre AWStats es la abreviatura de "Advanced Web Statistics".

Cómo funciona AWStats

El registro del servidor web contiene el historial completo del tráfico del sitio. En el archivo de registro se anotan las conexiones individuales entre el servidor web y el dispositivo (teléfono, ordenador, tableta). Tras analizar ese historial de actividad, AWStats ofrece información detallada sobre el tráfico web.

Disponibilidad de AWStats

Cualquiera puede usar AWStats, porque es software libre, con el código fuente incluido. Ya escribí antes sobre ayudar a la gente con software libre, donde explicaba las ventajas del software libre (no es solo cuestión de dinero). AWStats necesita acceder a los archivos de registro del servidor, y por eso suele instalarse en el propio servidor. Por ello, su alcance es limitado: no puede seguir a usuarios concretos de un sitio web a otro. AWStats se usa en servidores web, de correo, de streaming y de archivos.

Diferencia: la unidad de medida

Probablemente la diferencia más importante entre los dos sistemas es la unidad de medida. Google Analytics trabaja sobre todo con "sesiones", mientras que AWStats usa visitas (únicas):

  • Sesión de Google Analytics: una serie de páginas vistas desde el mismo navegador en un sitio web, con no más de 30 minutos entre clics, salvo a medianoche. Mira la explicación de Google.
  • Visita (única) de AWStats: una dirección IP (única) que accede a una serie de páginas de un servidor web en el plazo de una hora. Si la serie se alarga más de una hora, la visita cuenta como dos. Mira la explicación en la documentación de AWStats.

Diferencia: dónde se recogen los datos

Además de la unidad de medida, también cambia el lugar donde se recogen los datos. AWStats mide en el servidor web: literalmente cuenta cuántas veces recibe el servidor una petición para entregar una página concreta. Y el servidor responde a visitantes humanos, pero también a peticiones automáticas.

Bots

Esas peticiones automáticas las hacen los bots, programas que navegan solos por la web. Muchas veces tienen una tarea concreta, como indexar un sitio web para los buscadores. La mayoría de los bots se identifican por su dirección IP de origen o por el llamado UserAgent (un texto de identificación que indica de dónde viene el bot, como "GoogleBot"). La mayoría no se incluyen en las visitas de AWStats, sino en una lista aparte.

Robots navegando por la web: tráfico de bots listado por AWStats
Robots navegando por la web: tráfico de bots listado por AWStats

Bots malos

Por desgracia, no todos los bots se portan bien. Algunos trabajan para hackers y buscan posibles puntos débiles de seguridad. Otros, como algunos robots de indexación de buscadores, se comportan como personas para comprobar si el sitio web enseña la misma página a humanos y a bots. Servir contenido distinto según el agente de usuario es una mala práctica de sitios web tontos que quieren manipular su posición en los buscadores.

Reconocer a los bots

AWStats intenta reconocer el comportamiento de los bots fijándose en la secuencia y la velocidad de las peticiones (una persona normal y sana no puede leer más de dos páginas por segundo). Pero eso no impide que algunos bots se hagan pasar por humanos con éxito, y AWStats los acaba contando.

Parte del archivo de registro de un servidor web; cada línea es una petición de página. ¿Ves el bot?
Parte del archivo de registro de un servidor web; cada línea es una petición de página. ¿Ves el bot?

JavaScript

En vez de ejecutar software en el servidor como AWStats, Google Analytics funciona ejecutando código (JavaScript) en el dispositivo del visitante. Según cómo esté integrado el JavaScript de Analytics, la medición suele retrasarse, porque cargar JavaScript lleva su tiempo. A veces solo empieza cuando la página entera (con imágenes y fuentes) ha terminado de cargar. Por eso no se mide a quien se va antes de que la página cargue del todo, ni a quien tiene JavaScript desactivado. Y como Google Analytics necesita JavaScript, la mayoría de los bots no se miden, porque a un bot le cuesta simular un navegador con JavaScript.

Fragmento típico de código JavaScript de Google Analytics: se ve claramente que apunta a los servidores de Google
Fragmento típico de código JavaScript de Google Analytics: se ve claramente que apunta a los servidores de Google

Bloquear Google Analytics

Por las preocupaciones de privacidad que rodean a Google Analytics, algunas personas bloquean activamente su JavaScript. Hay extensiones de navegador y bloqueadores de anuncios que lo hacen automáticamente, sin que el usuario necesite conocimientos técnicos. Otro desarrollador web ingenioso montó un servidor a propósito para averiguar cuánta gente bloquea Google Analytics. En su experimento, Jason Packer vio que alrededor del 8-11 % de los usuarios lo bloquean.

Porcentaje de personas que bloquean Google Analytics (2016), quantable.com - Jason Packer
Porcentaje de personas que bloquean Google Analytics (2016), quantable.com - Jason Packer

Conclusión

Las diferencias entre las estadísticas de Google Analytics y las de AWStats vienen tanto de la unidad de medida como del lugar donde se mide. Con los bots incluidos, AWStats cuenta de más, mientras que Google Analytics cuenta de menos por los problemas de carga y de bloqueo de JavaScript.

Pero al final da igual, porque estos programas sirven sobre todo para analizar el rendimiento relativo. Unas inexactitudes constantes en los números absolutos no cambian las respuestas a preguntas como estas:

  • ¿Le va mejor a mi sitio web que ayer, que el mes pasado o que el año pasado?
  • ¿Qué página, entrada del blog o producto de la tienda online es más popular?
  • ¿Está subiendo el tráfico medio? ¿Tiene algún efecto mi campaña publicitaria?

Si de verdad quieres saber quién visita tu sitio web, plantéate pedirle al visitante que se identifique. Es mucho más preciso (¡y más educado!) que confiar en Google Analytics o en AWStats para identificar a personas concretas. Así tampoco tienes que preocuparte de que alguien use varios dispositivos y entre a tu sitio desde sitios distintos, como el trabajo, casa o de camino (tren, autobús).

Usa el software de estadísticas para seguir el rendimiento relativo, pero plantéate conocer a tus visitantes conectando con ellos en vez de sacarles datos. Construye relaciones, no perfiles de datos. Ahí está el valor.

Formatos legibles por máquinas de esta página