Mise en production de Yama Analytics et Alpha Release
Yama Analytics est disponible en version Alpha : un microservice open-source pour analyser des logs et produire des statistiques, déjà en production.
Yama Analytics fournit des statistiques web directement à partir de vos logs, sans aucun script côté client. Conçu selon le principe du « privacy by design », il garantit une collecte respectueuse de la vie privée tout en offrant des analyses puissantes du trafic de vos sites.
Le service peut être déployé comme microservice, en sidecar ou en standalone, et s’intègre facilement dans n’importe quelle stack ou plateforme existante.
Yama Analytics gère plusieurs sites et rend toutes les statistiques accessibles via API. Vous pouvez suivre les visites en fonction de leur provenance (SEA, SEO, réseaux sociaux, IA, trafic interne, organique), visualiser les résultats de vos campagnes publicitaires, ou explorer les flux entrants et sortants grâce à des diagrammes de Sankey.
Cette approche API-first permet d’utiliser Yama Analytics tel quel ou de l’intégrer directement dans vos propres dashboards et systèmes.
Grâce à Yama Analytics, vous obtenez des données exploitables pour comprendre votre trafic, optimiser vos contenus et vos campagnes, tout en restant maître de la vie privée de vos visiteurs.
Même en alpha, le service offre une base solide et prometteuse.
git clone git@gitlab.com:yama-cms/apps/yama-analytics.git
cd ./yama-analytics
# Optional: Download a GeoIP database
wget https://github.com/sapics/ip-location-db/raw/refs/heads/main/geolite2-geo-whois-asn-country-mmdb/geolite2-geo-whois-asn-country.mmdb
docker compose \
--file scenarios/caddy-postgres/docker-compose.yml \
--project-directory . \
up --watch Yama Analytics est disponible en version Alpha : un microservice open-source pour analyser des logs et produire des statistiques, déjà en production.
NLnet finance Yama Analytics via le NGI0 Commons Fund pour créer une solution open-source d’analytics simple, privée et scalable pour vos sites.