À propos du projet
HitKeep est une plateforme d'analyse web publiée sous licence MIT. Le README précise que le produit complet est open source, incluant les domaines de suivi personnalisés et le SSO d'équipe, plutôt que de diviser ces fonctionnalités dans une édition propriétaire distincte.
Déploiement et exploitation
HitKeep est conçu pour s'exécuter comme un seul binaire Go avec DuckDB et NSQ intégrés, ne nécessitant donc ni base de données, ni file d'attente, ni cache séparés. Les méthodes d'installation documentées incluent Homebrew sur macOS Apple silicon ou Linux x86_64, un fichier Docker Compose publié avec un modèle d'environnement, et des binaires AMD64 ou ARM64 via GitHub Releases. Le démarrage rapide via Compose crée un fichier .env où un secret aléatoire long doit être défini avant le lancement, après quoi le tableau de bord est accessible sur localhost:8080 pour la création du premier compte. La documentation couvre également la configuration HTTPS et des proxys approuvés avant l'exposition publique, les sauvegardes et la restauration, ainsi qu'une référence de configuration. Une option gérée HitKeep Cloud est disponible dans les régions UE ou US pour les utilisateurs ne souhaitant pas l'opérer eux-mêmes.
Suivi
L'ajout d'un script de suivi asynchrone à un site lance immédiatement la collecte. Les pages vues et les événements d'interaction automatique pris en charge, tels que les clics sortants, les téléchargements de fichiers et les soumissions de formulaires, sont capturés ; des événements personnalisés peuvent couvrir des actions spécifiques au produit comme les inscriptions, les achats ou les leads qualifiés. Le tracker navigateur ne définit aucun cookie d'analyse, respecte le Do Not Track, et est décrit comme collectant des analyses de site web ciblées sans construire d'identité inter-sites.
Reporting
Le reporting est destiné à suivre l'acquisition jusqu'aux résultats : pages, événements automatiques et personnalisés, objectifs, entonnoirs, revenus e-commerce, campagnes UTM et QR, données Search Console (clics, impressions, taux de clic, position et tendances des requêtes) et Web Vitals.
Capacités liées à l'IA
HitKeep traite l'IA comme un canal de trafic à part entière, distinguant les récupérations par les crawlers, les visites référencées par l'IA et les résultats des chatbots. Une fonctionnalité "Ask AI" répond aux questions en utilisant des preuves agrégées citées, et une interface MCP en lecture seule est décrite comme donnant aux assistants approuvés un accès gouverné aux analyses.
Accès aux données et portée
Le projet met l'accent sur la souveraineté des données via des exports ouverts, l'extraction complète des données, des API REST, des webhooks, des liens de partage et des permissions. Le README est explicite sur la portée : HitKeep est axé sur le web et privilégie les preuves de trafic agrégé et de conversion plutôt que les profils de visiteurs, le replay de session, les SDK mobiles ou l'expérimentation intégrée, ce qui entraîne une limite de collecte et une surface d'exploitation plus réduites qu'une suite complète d'analyse de produit, tout en allant au-delà d'un simple compteur de pages vues.
Contribution et support
Les commandes documentées pour les contributeurs incluent la configuration, le mode de développement avec données d'exemple (avec mode détaché optionnel), la capture d'écran, des catalogues de commandes et de configurations lisibles par machine, et un contrôle QA pour les pull-requests, avec la pile Compose et le flux de travail complet décrits dans CONTRIBUTING.md. Les bugs sont signalés via GitHub Issues et les vulnérabilités via la politique de sécurité ; le projet propose également une bibliothèque de comparaison et un aperçu de la conformité pour évaluation.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.