Hay alternativas

Recientemente leí este artículo que muestra uno de esos casos en los que Google bloque la cuenta de una persona. Derivando en todos los problemas de la dependencia tecnológica

En concreto mi problema viene con esta frase respecto a los servicios ofrecidos por la gran G:

Miras otras alternativas, pero te das cuenta de que no existen.

Aunque sea una afirmación incorrecta (aquí una lista que acabo de encontrar en una rápida búsqueda), hay mucha gente que piensa igual. Desconocen que sí, existen alternativas.

Para la mayoría de usuarios, encerrados en la burbuja creada por las grandes tecnológicas de Sillicon Valley, puede parecer que no existe nada más allá. Sin embargo, existen servicios de calidad igual y superior que nos solucionan los mismos problemas.

Encontrar alternativas no siempre es fácil, pues toma tiempo y no siempre sabemos por dónde empezar a buscar. En algunos casos la información puede ser escasa.

Además, no es el camino más cómodo. Debemos cambiar nuestra mentalidad. Con Google y compañía las cosas funcionan así:

Google provee, nosotros usamos, no cuestionamos, estamos cómodos y conformes.

Inocentes cual niños, con padres superhéroes que lo saben todo

cud4m: año 22 de la era Google

No es fácil, salir de las plataformas que estamos acostumbrados a visitar, aventurarnos a lo desconocido. Requiere de un tiempo y un esfuerzo.

Aún así, has de saber, que hay miles de personas alrededor del mundo que ya han dado este paso.

Con términos de búsqueda como: lista de alternativas a ____ encontrarás un montón de posibilidades.

Un detalle más: de nada sirve cambiar Google enteramente por otro proveedor y tener el mismo problema. Lo ideal es usar alternativas de proveedores que trabajen con herramientas open source y/o software libre si es posible. Esto garantiza mayor continuidad en el servicio y la posibilidad de cambiar a otro proveedor sin problemas, manteniendo las funcionalidades a las que estamos acostumbrados.

Así pues, si no lo has hecho ya, te animo a investigar. Te vas a llevar alguna grata sorpresa.

Si ya usas estas alternativas, anima a otros. Cuantos más seamos, mejores herramientas tendremos.

Debemos ser adultos, y, seamos serios, ser adulto apesta.

Autores varios: conocimiento popular

Umami web analytics

Si ofreces un servicio online, quieres conocer a tu audiencia. Interactuar con ellos, saber qué contenido consideran más interesante. Esto, claro está, no es gratis. Quien diga lo contrario, te miente.

Umami es un proyecto open source que nos ofrece la posibilidad de alojar en nuestros propios servidores una solución de web analytics.

*Nota: Esta no pretende ser una guía exhaustiva sino una presentación de una alternativa. Se muestra eso sí el proceso de instalación y fotos para visualizar su funcionamiento. En la web del proyecto se puede encontrar una demo

Antes de empezar debemos resolver una pregunta.

¿qué ventajas nos ofrece esto respecto a otras alternativas?

  • Tiempo de carga: Al tener un diseño sencillo y un único objetivo a cumplir, no sobrecarga nuestra página.
  • Dependencia: No estamos sujetos a las condiciones de uso de otra entidad, a los cambios que pueda hacer en busca exclusiva de su beneficio.
  • Evitamos la recopilación de datos de nuestros clientes por terceras partes.
  • Adaptabilidad: Si lo necesitas, siempre puedes mejorar el código y adaptarlo a tus necesidades.

Pss: si te interesan las ventajas pero umami no te acaba de convencer, puedes echarle un ojo a ackee

Podemos tener todo esto listo en apenas 30 minutos. Lo sé, lo sé, no es un click y ya. ¿Pero donde esta la gracia en eso?

Requisitos previos:

  • Docker instalado en tu sistema.
  • Conocimientos intermedios/avanzados de gnu/linux
  • Capacidad para configurar un servidor web.

A ver, que me enrollo mucho, porque solo necesitamos tres lineas

git clone https://github.com/mikecao/umami.git
cd umami
sudo docker-compose up -d 

Y ya esta, finito, nada más que hacer… Bueno más o menos.

Con esto ya podríamos tener las analytics de cualquier página que funcione en el mismo servidor, pues efectivamente puede reportar los datos a localhost. Sin embargo ¿qué pasa si el servicio web se encuentra en un servidor distinto al de umami?

Pues nada, simplemente configuramos un dominio o subdomino.

Añadir una web a umami

Página principal
Página principal: Demasiado vacía

Una vez añadida la web, clickamos en el icono de código y nos muestra nuestro código de rastreo ( ¡Muahaha! Big brother cuidado que te haremos la competencia… Bueno, not really)

Obtenemos y copiamos el código de rastreo en nuestra web

Lo ideal es colocar este código en una zona de la web que siempre sea cargada por el usuario. Por ejemplo el footer.

Ya tenemos nuestra web en la lista

Ahh por cierto… ¡cambia la contraseña!