À propos du projet

Vince est un serveur d'analyse web auto-hébergé présenté comme une alternative à Google Analytics. Selon le fichier README, il a débuté comme un portage en Go de Plausible Analytics avec un accent mis sur l'auto-hébergement pour une entité unique, et il précise explicitement que la parité fonctionnelle avec Plausible n'est pas un objectif. Déploiement Vince est livré sous la forme d'un seul exécutable sans dépendances d'exécution, donc aucune base de données externe, file d'attente de messages ou runtime de langage n'a besoin d'être installé à ses côtés. Les options d'installation documentées dans le README sont un script d'installation pour macOS et Linux (curl redirigé vers bash), une image Docker sur ghcr.io/vinceanalytics/vince, un Helm chart publié sur vinceanalytics.com/charts, et des téléchargements directs depuis la page des versions. Le fonctionnement est piloté par ligne de commande : `vince admin --name ... --password ...` crée un compte administrateur et `vince serve` démarre le serveur, les drapeaux pouvant être remplacés par des variables d'environnement. Le journal de démarrage d'exemple montré dans le README indique que le serveur écoute sur le port :8080 et mentionne la relecture d'un fichier Pebble WAL, indiquant un magasin clé-valeur embarqué local plutôt qu'une base de données externe. Fonctionnalités de suivi et de reporting Comme le script du navigateur est compatible avec Plausible, les extraits de code Plausible existants peuvent être redirigés vers une instance Vince. Le README liste le suivi des objectifs/conversions, les visiteurs uniques, les visites totales, les pages vues, les vues par visite, la durée de la visite, ainsi que des ventilations par villes, sources, pages et appareils, ainsi que le suivi des liens sortants, le suivi des téléchargements de fichiers, le suivi des pages 404, le suivi d'événements personnalisés et les comparaisons de périodes temporelles. Le script de suivi est décrit comme faisant moins de 1 Ko et étant sans cookie, ce que le projet cite pour la conformité RGPD, CCPA et PECR. Le README revendique également des sites et des événements illimités, l'échelle étant limitée uniquement par les ressources disponibles, ainsi qu'un TLS automatique avec support natif de Let's Encrypt. Les tableaux de bord sont privés par défaut, mais peuvent être publiés publiquement ou partagés via des liens uniques pouvant être protégés par mot de passe. Tableau comparatif Un tableau de fonctionnalités oppose Vince à Plausible : les capacités d'analyse telles que les objectifs, les mesures des visiteurs, les ventilations, le suivi des sorties/téléchargements/404, les comparaisons et l'accès partagé sont marquées comme présentes dans les deux. Vince est marqué comme manquant de multi-tenancy, d'entonnoirs (funnels), de fonctionnalités d'entreprise et d'une offre hébergée, tout en revendiquant des avantages en termes de sites illimités, d'événements illimités, de zéro dépendance et de TLS automatique. Plausible est crédité comme l'origine du projet. À qui s'adresse-t-il Vince cible les individus et les équipes qui souhaitent exécuter leurs propres analyses de trafic sur un seul petit serveur, conserver la pleine propriété des données et éviter les bannières de cookies, tout en acceptant une portée réduite par rapport aux produits d'analyse multi-tenants ou hébergés.