DEV Community

Cover image for Te la estás jugando con Google Analytics??
Juan Pestana
Juan Pestana

Posted on • Originally published at mai-solutions.net

Te la estás jugando con Google Analytics??

Muy bien, ya has terminado tu último proyecto web, o blog, o similar y ahora es el momento de darle un poco de bombo en Redes Sociales, hablarle de él a tus amigos y conocidos, y ver en definitiva si alguien te hace caso. 🤓

Pero espera un momento… ¿Como te vas a enterar de si toda esta gente que te felicita y te pregunta por tu nuevo proyecto, realmente está entrando a verlo, o probarlo?

Necesitas una herramienta de Analytics

Ya sabes que Google Analytics es lo que utiliza todo el mundo, así que te metes en Google para crearte una cuenta y ver como implementarlo, pero de repente ves que OJO… Ahí, entre los resultados de tu búsqueda aparece alguna noticia en la que se deja entrever que Europa con su RGPD y Google están peleados .

Google Analytics no es malo de por sí, con la configuración adecuada se puede llegar a anonimizar todo de manera suficiente como para que cumpla con los criterios de privacidad de la RGPD.

La cuestión o el problema es que, aún con esta configuración, vas a seguir mandando pequeños fragmentos de información del usuario a los servidores de Google en EEUU, donde son procesadas lejos del control que podría hacer Europa sobre esta información. Y esto es lo que a Europa no le gusta.

¿Sabías que muchas veces el único motivo por el que se hace necesario incorporar un Cookie Banner de esos, es porque esa web está enviando tu información fuera de Europa?

Pues sí, así es. Aunque no utilices ninguna otra cookie en tu proyecto, y tengas toda la infraestructura alojada en Europa, si utilizas Google Analytics ya tienes que poner el dichoso banner e informar al usuario de que sus datos saldrán de la Unión Europea.

Por esto, no es ninguna tontería hoy en día valorar alternativas.

Hoy os vengo a presentar Plausible, que es la herramienta de analytics que yo utilizo en mis proyectos. Rascando un poco te das cuenta de que hay muchas más, pero a mi, Plausible, me encantó por lo sencillo, ligero, y fácil de implementar que es.

¿Que tiene Plausible de particular?

Bueno, pues en realidad tres cosas:

  • En primer lugar, que es de código abierto, por lo que podrías llegar a alojarlo en tu propio servidor
  • Que está desarrollado con la privacidad como principal prioridad y con sus servidores en la Unión Europea,
  • Por último, que la funcionalidad y los datos que aporta son, menos que GA sí, pero suficientes para la mayoría de los casos.

Lo único que necesitas para empezar a recibir analíticas en tu panel de Plausible es: crearte una cuenta, indicar el nombre del proyecto, indicar el dominio en el que está alojado, copiar el Script que te da, y pegarlo en el Head de tu proyecto.

<script
  defer
  data-domain="yourdomain.com"
  src="https://plausible.io/js/script.js"
></script>
Enter fullscreen mode Exit fullscreen mode

Solo con esto podrás conocer información sobre cuantas personas visitan tu proyecto, el país de origen, cuáles son las páginas más visitadas, y la web desde la que llegan los visitantes a tu proyecto.

Image description

Por supuesto, tiene un montón de opciones más de configuración para que puedas sacarle el máximo partido a tus datos.

Es súper sencillo traquear determinados eventos, como clicks en un determinado botón o enlace por ejemplo, o el envío de un formulario. Para esto tan solo tienes que generar el nombre del evento que quieres crear, y añadir una clase CSS en el elemento para el que quieras “escuchar” los clicks.

Esta herramienta, así configurada, tiene la pequeña pega de que algunos adBloquers como Ublock pueden hacer que no se envíe la información. Sin embargo, esto se puede prevenir generando un Proxy a tu propio servicio con el que saltarte esta limitación y obtener mediciones más precisas.

Yo, como últimamente despliego mis proyectos en Vercel, tan solo tengo que crear un archivo vercel.json en mi proyecto, e indicar lo siguiente.

{
  "rewrites": [
    {
      "source": "/stats/js/script.js",
      "destination": "https://plausible.io/js/script.js"
    },
    {
      "source": "/stats/api/event",
      "destination": "https://plausible.io/api/event"
    }
  ]
}
Enter fullscreen mode Exit fullscreen mode

Con esto y un ajuste mínimo en el Script, lo tengo listo.

<script
  src="/stats/js/script.js"
  data-api="/stats/api/event"
  data-domain="yourdomain.com"
></script>
Enter fullscreen mode Exit fullscreen mode

Precio

Plausible no es un servicio gratuito, ya que declaran que se financian únicamente por sus subscritores lo que le dá un punto más de independencia y seguridad. Sin embargo lo bueno es que por tan solo 9 euros/mes podrás recibir analíticas de hasta 50 proyectos diferentes, y 10K visitas al mes. Esto lo hace muy interesante para los que como yo, tenemos muchos proyectos aunque pocos visitantes. 😄

Tienen 40 días de prueba gratuita y con lo sencillo que resulta implementarlo, creo que vale la pena probarlo.

Top comments (0)