Toutes les fonctionnalites

Fondations techniques

Architecture, bases de donnees, domaines personnalises, evenements personnalises, objectifs, entonnoirs et acces API.

Architecture

Separe par conception

Eurolytics separe l'ingestion des evenements du tableau de bord. Le service d'ingestion est un binaire Go sans etat qui accepte les evenements, classifie le trafic et ecrit dans ClickHouse. Le tableau de bord est une application Next.js 14 qui lit depuis ClickHouse et gere les comptes via PostgreSQL. Les deux ne partagent aucune dependance d'execution.

architecture

INTERNET

┌──────────────┴──────────────┐

▼ ▼

events.eurolytics.app eurolytics.app

Go + SQLite WAL Next.js + Postgres

└──────────┬──────────────────┘

ClickHouse

Couche de donnees

ClickHouse pour la vitesse, Postgres pour la structure

ClickHouse

Base de donnees OLAP en colonnes optimisee pour l'analytique de series temporelles

  • Toutes les pages vues et donnees d'evenements
  • Agregations et requetes de tendances
  • Partitionne par site_id pour des requetes rapides

PostgreSQL

Base de donnees relationnelle pour les metadonnees structurees

  • Comptes utilisateurs et authentification
  • Configurations de sites et appartenance aux equipes
  • Objectifs, entonnoirs et definitions de conversions
  • Definitions de schemas de robots pour la synchronisation du classificateur

Suivi

Evenements personnalises, objectifs et entonnoirs

Au-dela des pages vues, Eurolytics suit les evenements personnalises que vous definissez — inscriptions, achats, clics sur des boutons ou tout autre element. Creez des objectifs dans les parametres de votre site pour suivre les taux de conversion, et construisez des entonnoirs (2 a 8 etapes) pour voir ou les visiteurs abandonnent dans des flux multipages.

evenement personnalise

eurolytics('signup_complete', {

plan: 'pro',

source: 'landing_page'

})

Domaines

Domaines de suivi personnalises via CNAME

Pointez un sous-domaine tel que analytics.votresite.com vers notre endpoint d'ingestion via CNAME. Les requêtes sont servies depuis votre propre domaine, ce qui vous donne une mesure plus complète et plus précise.

Configurez-le dans Parametres → Domaine de suivi. La verification DNS est integree — ajoutez l'enregistrement CNAME et Eurolytics le confirme automatiquement.

API

Acces programmatique

Eurolytics fournit un acces API pour interroger les donnees analytiques, gerer les sites et creer des objectifs de maniere programmatique. Vous pouvez exporter les donnees depuis le tableau de bord en format JSON a tout moment.

Questions frequentes

Quelle est la taille du script de suivi ?

Seulement 1,2 Ko compresse. C'est minuscule selon les standards actuels — plus petit qu'une image miniature. Le script se charge de maniere asynchrone et n'a aucun impact sur la vitesse de chargement de vos pages ni sur les Core Web Vitals. Ideal pour les sites haute performance.

Proposez-vous une API ?

Oui. La Stats API vous permet d'interroger des statistiques agrégées, des séries temporelles et des ventilations avec une clé API Bearer, et l'API v1 peut créer des sites et récupérer les extraits de suivi de manière programmatique. Il existe aussi un endpoint MCP, pour que les assistants IA puissent ajouter des sites, récupérer le code de suivi et consulter les statistiques directement. Créez vos clés API dans Paramètres.

Prenez-vous en charge les domaines personnalises (CNAME) ?

Oui, nous prenons en charge les domaines de suivi personnalisés via CNAME. Pointez un sous-domaine (p. ex. analytics.votredomaine.com) vers events.eurolytics.app, vérifiez le DNS dans Paramètres → Domaine de suivi, et vos extraits utiliseront automatiquement le domaine first-party pour une mesure plus précise.

Puis-je suivre des evenements personnalises ?

Oui. Vous pouvez definir des evenements personnalises (inscriptions, achats, etc.) dans le tableau de bord, et notre tracker JavaScript les envoie automatiquement. Creez des objectifs dans Parametres -> Objectifs, et Eurolytics commencera a suivre et afficher les conversions.

Quelles bases de donnees utilisez-vous ?

ClickHouse pour l'analytique (requetes OLAP rapides, optimise pour les series temporelles) et PostgreSQL pour les metadonnees (comptes utilisateurs, configurations de sites, appartenance aux equipes). Nous les avons deliberement separes pour que l'ingestion puisse fonctionner independamment.

Pret a commencer ?

Gratuit pendant la beta. Aucune carte bancaire requise.

Fondations techniques | Eurolytics