10 alternativas a Google Analytics (código abierto)
Publicado: 2022-04-24- ¿Puede realizar un seguimiento de los análisis del sitio web sin el aviso de GDPR?
- ¿Open-Source significa que es gratis?
- Plausible
- Mentalidad de privacidad primero
- Matomo
- Analítica Independiente (WordPress)
- PostHog
- Enfoque de producto primero
- Pirsch
- umami
- CabraContador
- Ackee
- Encimera
- Fugu
- ofender
- Alternativas de Google Analytics: un resumen
Más que señalar con el dedo a los malos , está ocurriendo un cambio monumental en el que las personas están tratando de sacar de Google sus vidas. Y si bien Google no tiene nada de malo como empresa de servicios, rastrea una amplia gama de métricas de identificación personal sobre sus usuarios y utiliza esas métricas para presentar anuncios dirigidos. No es nada nuevo.
Y debido a que muchos navegadores web que priorizan la privacidad ahora bloquean estrictamente los scripts de Google Analytics, pero también AdSense y otros rastreadores similares, los webmasters no tienen más remedio que hacer un cambio porque el uso de Google Analytics significa que los datos rastreados no son 100% precisos.
Una forma de resolver este problema es mediante el uso de plataformas de análisis amigables con la privacidad . Y más concretamente, plataformas de código abierto . Trabajar con un proyecto de código abierto significa que también puede alojarlo usted mismo. Y, como tal, cumplir con los requisitos de regulaciones como GDPR.
¿Puede realizar un seguimiento de los análisis del sitio web sin el aviso de GDPR?
La respuesta es un rotundo sí .
Siempre que no recopile ningún dato personal sobre los usuarios que visitan su sitio, puede evitar por completo la necesidad de agregar un "aviso de cookies" a su sitio web o blog.
¿Es realmente tan importante saber si la misma persona visitó tu sitio web dos veces? El seguimiento sin cookies significa que no está creando una cartera de sus lectores. Pero, al menos, no tiene que agregar widgets que interfieran o políticas de privacidad complejas para explicar por qué rastrea los datos de los usuarios.
Y esto es especialmente importante si vas por la ruta autohospedada. En ese caso, usted mismo no almacenará ningún dato de usuario en ningún lugar y no podrá ser considerado responsable.
¿Open-Source significa que es gratis?
Aunque todas las soluciones de análisis que se enumeran en este artículo son gratuitas si son autohospedadas, aún he agregado información de precios para cada una, ya que muchas de las plataformas en esta lista tienen un plan premium disponible.
Si bien el código abierto significa que el código base es de uso "gratuito", no siempre se traduce en términos prácticos. Por ejemplo, el autohospedaje y la administración de una solución de análisis de código abierto pueden ser bastante tediosos y lentos.
Tienes que:
- Pague los costos del servidor, incluida la administración del servidor.
- Mantener el proyecto a la última versión.
- Tener algún conocimiento de las precauciones básicas de seguridad.
Entonces, en muchos casos, es más fácil pagar una pequeña tarifa de suscripción. Creo que si los autores del proyecto están haciendo un trabajo excepcional para proporcionar una solución de seguimiento que priorice la privacidad, merecen una pequeña recompensa por mantener vivo el proyecto. Pero esa es solo mi opinión.
Plausible

Plausible es probablemente la solución de más rápido crecimiento en toda esta lista. Su modelo de negocio gira en torno a proporcionar soluciones de análisis compatibles con GDPR que sean fáciles de usar. Y su precio refleja el mercado de las pequeñas y medianas empresas. Si no desea pagar, es posible implementar Plausible como una solución autohospedada utilizando su base de código de código abierto.
Se publica bajo la licencia AGPLv3.
El back-end está integrado en Elixir, mientras que en el front-end, usará un script liviano (~ 1kb) escrito en JavaScript tradicional de vainilla.
En cuanto a la interfaz de usuario, es tan simple como agradable a la vista. De hecho, puede tener una descripción general en tiempo real de su interfaz de usuario visitando la página Plausible Analytics. Muestra datos analíticos reales para todos los que visitan el sitio web de Plausible.
Encontrará datos sobre las páginas principales, las fuentes de referencia y las tasas de rebote, pero también tendrá la capacidad de jugar con filtros y crear informes analíticos personalizados.
Mentalidad de privacidad primero
Toda la infraestructura de Plausible reside en la UE. Lo cual también está fuera de lugar. Como empresa que prioriza la privacidad, Plausible puede realizar un seguimiento del uso del sitio web sin necesidad de utilizar cookies u otras métricas de identificación personal. Es completamente anónimo.
Pero lo que más me gusta es su enfoque para construir una marca. No solo su lema completo es proteger la privacidad de los usuarios, sino que también han trabajado mucho en términos de proporcionar información útil. Y sinceramente lo digo en serio.
Publicaciones de blog, páginas de preguntas frecuentes, artículos técnicos: es muy raro ver a una empresa independiente dar pasos tan grandes para informar a sus clientes y seguidores. ¡Incluso si esta solución específica no es lo que buscas, debes darles a los muchachos algo de crédito por la dedicación!
Precios: Plausible es gratis si lo aloja usted mismo. Y el plan Pro comienza en $9/mes para 10k páginas vistas. Puede probar la plataforma durante 30 días sin cargo.
Matomo

Matomo, anteriormente Piwik, es el peso pesado en toda esta lista. Es lo que se podría llamar una solución analítica completa. Y lo más parecido a competir con GA sin dejar de ser respetuoso con la privacidad. Tiene la opción de usar Matomo a través de su plataforma en la nube, o usar su versión estable y seguir la ruta autohospedada.
Dado que el back-end se basa en PHP y MySQL, es bastante fácil integrar Matomo en configuraciones tradicionales, incluido WordPress. Además de eso, Matomo puede recopilar e informar sobre algunas estadísticas y casos de uso realmente interesantes. Por ejemplo:
- Compruebe qué motores de búsqueda le envían más tráfico, pero también para qué palabras clave específicas.
- Cree gráficos de flujo de usuario detallados con pasos ilimitados.
- Seguimiento de compras de productos y evolución general.
En cuanto a cumplir con el RGPD, Matomo proporciona todas las herramientas necesarias para garantizar una transparencia total. Puede anonimizar prácticamente todos los puntos de datos sobre los usuarios que visitan su sitio.
Puede usar un Administrador de RGPD personalizado para asegurarse de que siempre cumple con ciertas reglas y regulaciones. Esto es principalmente relevante en función de las funciones que decida usar y el tipo de datos que le gustaría analizar.
Precios: Matomo es gratis siempre y cuando lo alojes tú mismo. Su oferta en la nube comienza en $ 19 por mes para hasta 50,000 visitas. Los datos se almacenan en Europa.
Analítica Independiente (WordPress)

Independent Analytics es una solución de análisis fácil de usar compatible con GDPR para usuarios de WordPress.
Lo que hace que este complemento sea tan bueno es lo simple que es ponerlo en marcha. Con solo tomar el complemento del repositorio de WordPress, puede comenzar a rastrear a los visitantes del sitio al instante.
No hay configuraciones adicionales para cambiar/optimizar, ya que Independent Analytics está construido con una mentalidad de privacidad primero. El seguimiento se divide en 2 secciones diferentes: vistas y referencias. Las vistas rastrearán las páginas que reciben tráfico externo y los remitentes mostrarán qué sitios web o motores de búsqueda envían la mayor cantidad de tráfico.
Una característica que pensé que era bastante exclusiva de este complemento fue la capacidad de aplicar filtros. Puede establecer filtros específicos para restringir las estadísticas de sus visitantes a una URL específica y una línea de tiempo.
Precios: Este es un complemento gratuito para usuarios de WordPress. En este momento, no parece que haya funciones premium, y si eso cambia, lo actualizaré en consecuencia.
PostHog

PostHog se especializa en análisis de productos y tiene como objetivo específico resolver el problema de la necesidad de enviar datos de eventos a terceros. En otras palabras, es una solución interna completa para comprender cómo los clientes usan sus sitios web o aplicaciones.
Tiene la opción de alojar PostHog usted mismo, lo que le otorga un control total sobre cómo almacena y procesa los datos. También han trabajado mucho para hacer que PostHog sea fácil de implementar en ciertos entornos. Ya sea que trabaje con Ruby, React o Android, la mayoría de estos casos de uso están cubiertos con bibliotecas listas para usar.
Enfoque de producto primero
Lo interesante de PostHog es que proporciona muchas herramientas para comprender el uso de la aplicación. De hecho, con una sólida comunidad de código abierto y un fuerte respaldo de capital de su lado, PostHog puede valerse por sí mismo contra gigantes como Google, Mixpanel, Heap y otros.

¿Quiere implementar nuevas características del producto con el tiempo? PostHog proporciona una solución integral de indicadores de características para garantizar que pueda retroceder en cualquier momento. Además, los indicadores de funciones se pueden usar para implementar nuevas funciones para un subconjunto específico de usuarios.
Precios: de código abierto, por lo que es completamente gratuito si no le importa administrarlo usted mismo. Su modelo premium (Cloud) ofrece hasta 1,000,000 de eventos sin cargo.
Pirsch

Pirsch es una solución de análisis liviana y sin cookies que puede conectar directamente a su sitio web o al back-end de la aplicación. El proyecto está escrito en Go y utiliza una técnica de huellas dactilares para garantizar el anonimato de los datos de usuario entrantes.
Pirsch genera una huella digital única para cada visitante. La huella digital es un hash de la IP del visitante, User-Agent, la fecha y un salt. La fecha garantiza que los datos estén separados por día, por lo que los visitantes solo pueden ser rastreados hasta por un día.
La mejor parte, por supuesto, es que Pirsch puede rastrear a los visitantes de su plataforma incluso si tienen instalado un bloqueador de anuncios. Algunos informes dicen que las marcas pueden perder hasta un 30 % de su precisión analítica total debido a los bloqueadores de anuncios u otras extensiones de navegador que bloquean secuencias de comandos.
En cuanto a los datos informados, Pirsch tiene una variedad de estadísticas que puede rastrear. En particular, los objetivos de conversión personalizados, los eventos y las palabras clave que se utilizaron para llegar a sus páginas desde la Búsqueda de Google. Su modelo de suscripción incluye API, SDK y funcionalidad de exportación de datos.
En un anuncio reciente, Pirsch agregó la capacidad de importar sus datos existentes de Google Universal Analytics a su plataforma.
Precios: Pirsch se puede probar durante 30 días sin costo alguno. El precio premium comienza en $ 5 por mes (facturado anualmente) por 10,000 páginas vistas.
umami

Umami es una biblioteca de análisis estrictamente autohospedada que puede implementar en cuestión de segundos.
Los requisitos son bastante básicos: MySQL o PostgreSQL para la base de datos y Node.js para el backend. Se puede implementar fácilmente en una gota económica de DigitalOceal o en un proveedor de VPS similar.
El autor hizo una autopsia en la construcción del proyecto. De hecho, menciona algunas de las herramientas que ya hemos visto, pero argumenta que en su mayoría son herramientas pagas. Mientras que Umami no lo es, y tiene que ser autohospedado siempre. Como era de esperar, este enfoque ha convertido a Umami en una de las mejores bibliotecas de GitHub en el ámbito del análisis de código abierto.
Una característica interesante de Umami son los Perfiles . Puede crear cuentas personalizadas y pasarlas a sus amigos o clientes, permitiéndoles usar esta solución en sus propios sitios web. Cada perfil tiene un tablero e informes completamente separados.
Precios: El plan premium de Pirsch se puede probar durante 30 días sin costo alguno. Luego, el precio comienza en $5 por mes (facturado anualmente) por 10,000 páginas vistas. El alojamiento propio es gratuito.
CabraContador

GoatCounter ofrece soluciones de seguimiento perfectas para empresas medianas.
Martin Tournoij, el autor, está interesado en facilitar el monitoreo de los análisis del sitio web sin dejar de ser amigable con la privacidad. Esto se hace eliminando cualquier posible identificador de seguimiento y permitiéndole elegir lo que desea rastrear.
Si bien el diseño puede parecer un poco primitivo en comparación con las posibilidades modernas de front-end, el aspecto técnico de GoatCounter es bastante diverso. También es gratuito para proyectos no comerciales, con un modelo de suscripción para sitios web más exigentes.
La implementación de la biblioteca usted mismo es, por supuesto, gratuita. Los usuarios de WordPress y Gatsby pueden disfrutar de integraciones prefabricadas, por lo que puede comenzar a rastrear desde el principio.
Precios: GoatCounter.com se ofrece actualmente de forma gratuita para un uso público razonable. Ejecutar su sitio web personal o su pequeña o mediana empresa está bien, pero enviar millones de páginas vistas por día no lo es.
Ackee

Ackee es un script de análisis de Node.js que puede implementar al instante. Puede usar Docker cómodamente o implementarlo con plataformas en la nube como Heroku, Vercel o Netlify.
Está totalmente integrado con la API de GraphQL: el panel de análisis real presenta elementos de la interfaz de usuario proporcionados por la API. Esto, a su vez, le permite crear consultas y parámetros personalizados para recopilar datos específicos para las necesidades de su proyecto.
Puede activar el modo Detallado , que rastreará un poco más de datos, pero Ackee recomienda que solo habilite Detallado junto con un aviso de privacidad. Los datos como el tipo de navegador y el sistema operativo se incluyen en la categoría de datos personales.
Precios: no existe un modelo premium para Ackee, por lo que la única opción es obtener el repositorio de GitHub y alojarlo usted mismo.
Encimera

Counter es una adición relativamente nueva al espacio de análisis amigable con la privacidad. Creado por un equipo de 3, Counter utiliza un enfoque de pago-lo-que-quiera para atraer a los usuarios a su servicio. Al momento de escribir esto, también están buscando un inversionista, con un gran interés en impulsar a Counter más allá con el desarrollo y el mantenimiento.
La tecnología detrás de Counter es Go (Servidor, archivos estáticos) y Redis para el almacenamiento de datos.
En general, el proyecto tiene cierta tracción en GitHub, por lo que será interesante ver si los autores pueden tener éxito con él. Creo que hay mucho espacio para proyectos genuinos basados en la privacidad que respeten al usuario y sus datos.
Precios: como se mencionó anteriormente, además de ser de código abierto, Counter no tiene un precio fijo para su servicio en la nube y puede pagar lo que quiera.
Fugu

Fugu es la segunda solución de análisis para productos en esta lista. Aunque, hay que admitirlo, es mucho más simple. Es perfecto para desarrolladores y creadores que desean una descripción general simplificada de cómo se usa su aplicación en tiempo real. En sus propias palabras,
Fugu tiene un sistema de seguimiento basado en eventos. Cada vez que desea realizar un seguimiento de un evento, llama a la API de Fugu desde su aplicación. En su solicitud, debe proporcionar un nombre de evento y, opcionalmente, puede proporcionar propiedades de evento.
Precios: es gratis hospedarse usted mismo, y su precio de SaaS es de 9 $ / mes modestos.
ofender

Offen es una alternativa de Google Analytics respetuosa con la privacidad que hace hincapié en dar a los usuarios total autonomía sobre cómo se recopilan y almacenan sus datos. Este proyecto es estrictamente autohospedado (escrito en Go y JavaScript) e implementa algunos conceptos interesantes.
Uno de esos conceptos es la posibilidad de que los visitantes vean los datos que tienes sobre ellos. En otras palabras, los visitantes del sitio pueden ver cuántas sesiones han tenido en el sitio y qué páginas han visto. Sin embargo, esto no es posible a menos que el visitante del sitio haya dado su consentimiento. Y el consentimiento es uno de los principios en torno a los cuales se construyen los análisis de Offen.
E incluso si un visitante opta por el consentimiento, no se recopilan datos confidenciales (IP, User-Agent, etc.). De hecho, casi todos los datos analíticos están cifrados de extremo a extremo.
Precios: Gratis. No hay señales de un modelo premium, la única opción es autohospedarlo.
Alternativas de Google Analytics: un resumen
Están sucediendo muchas cosas con Google Analytics en estos días. En particular, se ha enfrentado a algunos rechazos ( ¿problemas legales? ) de numerosos países de la UE que han considerado que la plataforma no cumple con las regulaciones de GDPR. Y es de conocimiento común que los bloqueadores de anuncios también bloquean explícitamente los scripts de seguimiento, lo que al final contribuye a estadísticas de visitantes inconsistentes.
Si le preocupan los costos del servidor cuando se trata de hospedaje propio, en realidad escribí un artículo antes sobre las plataformas de hospedaje populares que ofrecen generosos planes gratuitos. Muchas de las plataformas enumeradas en esa publicación le permitirán alojar las soluciones de análisis mencionadas a lo largo de este artículo. De hecho, muchos de ellos le permiten extraer un repositorio de GitHub directamente y hacer todo el trabajo duro en su nombre.