Aller au contenu
Démarrer gratuitement dans le Cloud

Présentation de HitKeep, la solution d’analytics web open source

HitKeep est une solution d’analytics axée sur la confidentialité pour les équipes qui veulent garder le contrôle de leurs données et de leurs outils de reporting. Tu peux l’utiliser dans le cloud géré EU/US ou l’exécuter sur ta propre infrastructure sous la forme d’un unique binaire Go, avec des accès encadrés, des options d’export claires et un suivi qui ne collecte que les données nécessaires au tableau de bord.

Essaye la démo en ligne → : explore un véritable tableau de bord avec des données d’exemple, sans créer de compte.

Tableau de bord AI Agents de HitKeep avec tendances du trafic des crawlers, assistants identifiés et analyse de la profondeur d’exploration

La plupart des solutions d’analytics t’imposent très tôt un choix : utiliser une plateforme ad-tech hébergée ou auto-héberger une pile composée de plusieurs services.

HitKeep simplifie ce choix. Commence avec HitKeep Cloud si tu veux lancer au plus vite un pilote en production, ou consulte le guide d’installation si tu évalues HitKeep justement pour garder la maîtrise de ton infrastructure.

Dans une installation auto-hébergée, tes données résident dans le répertoire de données de HitKeep. Pour une installation monoéquipe, il s’agit de hitkeep.db ; une installation multiéquipe comprend aussi les fichiers DuckDB locaux des tenants sous tenants/*/hitkeep.db.

Dans HitKeep Cloud, les données d’analytics et les sauvegardes du workspace résident dans la région que tu choisis lors de l’inscription. Le modèle d’export reste identique : JSON, CSV, Parquet, NDJSON et XLSX sont disponibles là où l’interface du produit les prend en charge, afin que ton historique d’analytics reste portable.

HitKeep s’exécute sous la forme d’un unique binaire Linux d’environ 100 MB, avec DuckDB et NSQ intégrés. Pour la consommation de mémoire, consulte Facts and Limits plutôt que des estimations locales qui risquent d’être obsolètes. Compare cela à une pile d’analytics auto-hébergée classique, qui nécessite des ressources de calcul dédiées au serveur de base de données, au broker de messages et à l’application elle-même.

Tu exécutes tes analytics sur AWS, GCP ou Hetzner ? HitKeep ne comporte qu’un seul processus, donc tu n’as qu’une seule instance à dimensionner. Aucun nœud de base de données distinct à maintenir actif, aucun cache géré facturé à l’heure et aucuns frais de transfert sortant pour le trafic entre services. Pour les équipes qui exploitent leurs analytics sur une infrastructure cloud, cela fait régulièrement passer cette dépense mensuelle d’un montant à deux chiffres à un montant à un seul chiffre.

Nous pensons que l’auto-hébergement devrait être aussi simple que l’exécution d’une seule commande.

  1. Ingestion : les requêtes atteignent le serveur HTTP Go.
  2. Mise en mémoire tampon : les événements sont publiés en mémoire dans un topic NSQ intégré. L’API est ainsi découplée de la vitesse d’écriture de la base de données.
  3. Stockage : un consumer interne écrit dans DuckDB intégré, une base de données OLAP haute performance.

Tout est compilé dans un seul fichier : la base de données, la file d’attente et le serveur HTTP.

  • Suivi des pages vues avec un snippet léger sans cookie
  • Répartition du trafic par pays, langue, appareil, navigateur, système d’exploitation et referrer
  • Une page multisite Overview pour les personnes qui gèrent plusieurs sites
  • Graphiques du tableau de bord basés sur ECharts avec Today, Yesterday, 24h, 7d, 30d, d’autres préréglages et des plages personnalisées
  • Analyse des pages dans le tableau de bord avec Top Pages, Landing Pages et Exit Pages dans un même sélecteur au niveau de la carte
  • Goals : suivi des conversions par chemin et par événement
  • Funnels : parcours de conversion en plusieurs étapes avec analyse des abandons
  • Ecommerce analytics : rapports sur le chiffre d’affaires, les produits et les sources inspirés de GA4
  • Opportunity recommendations : suggestions enregistrées issues de détecteurs déterministes, avec enrichissement AI facultatif à partir de preuves citées
  • Ask AI : assistant facultatif pour les sessions du tableau de bord, destiné aux questions d’analytics limitées à un site, aux citations, aux petits graphiques et aux actions sûres dans le tableau de bord
  • AI visibility analytics : suivi des requêtes des crawlers AI et de la corrélation indicative entre exploration et visite
  • AI chatbot analytics : mesure des conversations avec les chatbots sur le site, des transferts, des citations et des conversions assistées
  • Automatic events : suivi de outbound_click, file_download et form_submit depuis hk.js
  • Attribution par paramètres UTM, collectés automatiquement
  • QR campaigns : création de redirections QR dynamiques pour les campagnes imprimées et hors ligne, ajout de paramètres UTM ou personnalisés, export des visuels et comparaison des ouvertures de QR avec les pages vues suivies
  • Custom events depuis le navigateur ou côté serveur

Dans le tableau de bord, tu peux basculer la carte des pages entre Top Pages, Landing Pages et Exit Pages afin de voir où les sessions commencent et se terminent sans quitter la vue principale. La carte de l’audience peut basculer entre Countries et Languages, ce qui te permet de passer d’une répartition géographique à une répartition linguistique sans surcharger l’écran.

Si les systèmes AI font désormais partie des moyens par lesquels les internautes découvrent ton contenu ou interagissent avec ton produit, HitKeep les traite aussi comme une surface d’analytics à part entière. Les requêtes des crawlers, les visites ultérieures attribuées à des sources AI et l’utilisation des chatbots sur le site restent volontairement séparées, afin que découverte, acquisition et performances des assistants ne se confondent pas dans une métrique générique.

  • Aucun cookie par défaut, mais les implications liées au stockage sur l’appareil restent à évaluer au regard de PECR / ePrivacy, car le tracker public utilise sessionStorage uniquement pour l’identifiant de session opaque et le timestamp
  • Respect des en-têtes Do Not Track (DNT)
  • Données auto-hébergées stockées localement dans le répertoire de données de HitKeep ; données d’analytics et sauvegardes du workspace cloud stockées dans la région d’hébergement sélectionnée
  • Conservation des données configurable pour chaque site
  • Export des données en JSON, CSV, Parquet, NDJSON ou XLSX là où ces formats sont pris en charge (article 20 du RGPD)
  • Compliance Overview pour une vue de la conformité adaptée au mode de déploiement
  • Authentification à deux facteurs : TOTP (applications d’authentification) et Passkeys (WebAuthn / clés matérielles)
  • Cookies JWT HTTP-only avec expiration configurable
  • Limitation stricte du débit sur les endpoints d’authentification, d’API et d’ingestion
  • Exclusions IP pour filtrer ton propre trafic et les bots connus
  • Filtrage des bots et du spam pour le spam de referrer répertorié par Matomo et les réseaux malveillants répertoriés par Spamhaus
  • Rôles au niveau de l’instance (Owner, Admin, Member)
  • Autorisations par site (Owner, Admin, Editor, Viewer)
  • Clients API avec des tokens bearer pour l’accès programmatique
  • MCP server facultatif pour les données d’analytics agrégées en lecture seule et les outils de documentation, au moyen de tokens de client API à portée limitée
  • Ask AI facultatif pour les sessions utilisateur dans le tableau de bord. Il est distinct de MCP et n’accepte pas les tokens bearer des clients API.
  • Tableaux de bord partageables en lecture seule pour les parties prenantes
  • Rapports par e-mail : récapitulatifs planifiés et synthèses par site
  • System Status and Settings : état du runtime, stockage, état du cache, sauvegardes, fraîcheur de la base antispam, tests d’e-mail et journaux d’audit de l’instance
  • Clustering multinœud via Memberlist (protocole gossip)
  • Sondes d’état et de disponibilité pour les orchestrateurs
  • Documentation OpenAPI intégrée à /api/docs/v1
  • Intégration WordPress développée directement par HitKeep, qui installe le tracker standard et expose les contrôles des événements automatiques
  • Binaire de release Linux d’environ 100 MB ; la consommation de mémoire est détaillée dans Facts and Limits
  • Un seul processus signifie une seule instance à dimensionner, surveiller et payer
  • Aucun trafic sortant entre services, aucun nœud de base de données géré et aucune réplique de secours
  • Convient largement à un VPS à 6 $ par mois pour les déploiements multisites
  • Interface du tableau de bord entièrement traduite en anglais, allemand, espagnol, français, italien, néerlandais et portugais
  • Préférence linguistique stockée côté serveur et conservée sur tous tes appareils
  • Changement instantané de langue sans recharger la page
  • Contributions de la communauté bienvenues : ajoute ta langue

HitKeep est développé et maintenu par Pascale Beier.

N’hésite pas à me contacter pour du conseil, de l’assistance ou simplement pour dire bonjour.