Alle functies

Technische fundamenten

Architectuur, databases, custom domeinen, custom events, doelen, funnels en API-toegang.

Architectuur

Gescheiden door ontwerp

Eurolytics scheidt eventingestie van de dashboard. De ingestieservice is een staatloze Go-binary die events accepteert, verkeer classificeert en naar ClickHouse schrijft. De dashboard is een Next.js 14-applicatie die uit ClickHouse leest en accounts beheert via PostgreSQL. De twee delen geen runtime-afhankelijkheden.

architectuur

INTERNET

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

▼ ▼

events.eurolytics.app eurolytics.app

Go + SQLite WAL Next.js + Postgres

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

ClickHouse

Datalaag

ClickHouse voor snelheid, Postgres voor structuur

ClickHouse

Kolomgeoriënteerde OLAP-database geoptimaliseerd voor tijdreeksanalytics

  • Alle paginaweergave- en eventdata
  • AI-crawler activiteitslogboeken
  • Aggregaties en trendqueries
  • Gepartitioneerd per site_id voor snelle queries

PostgreSQL

Relationele database voor gestructureerde metadata

  • Gebruikersaccounts en authenticatie
  • Siteconfiguraties en teamlidmaatschap
  • Doelen, funnels en conversiedefinities
  • Botpatroondefinities voor classifierssynchronisatie

Tracking

Custom events, doelen en funnels

Naast paginaweergaven volgt Eurolytics custom events die u definieert — aanmeldingen, aankopen, klikken op knoppen of iets anders. Maak doelen aan in uw site-instellingen om conversiepercentages bij te houden en bouw funnels (2-8 stappen) om te zien waar bezoekers afhaken bij meerstapsflows.

custom event

eurolytics('signup_complete', {

plan: 'pro',

source: 'landing_page'

})

Domeinen

Custom trackingdomeinen via CNAME

Wijs een subdomein zoals analytics.uwsite.nl toe aan ons ingestie-eindpunt via CNAME. Dit verbetert AI-crawlerdetectie omdat bots vaker resources ophalen van hetzelfde domein als uw content.

Configureer het in Instellingen → Trackingdomein. DNS-verificatie is ingebouwd — voeg het CNAME-record toe en Eurolytics bevestigt dit automatisch.

API

Programmatische toegang

Eurolytics biedt API-toegang voor het opvragen van analyticsdata, het beheren van sites en het programmatisch aanmaken van doelen. U kunt data op elk moment via de dashboard exporteren als JSON.

Veelgestelde vragen

Hoe groot is het trackingscript?

Slechts 1.2KB gecomprimeerd. Dat is minuscuul naar moderne maatstaven — kleiner dan een miniatuurafbeelding. Het script laadt asynchroon en heeft geen enkel effect op uw paginasnelheid of Core Web Vitals. Perfect voor snelle websites.

Bieden jullie een API aan?

Ja, we bouwen een volledige REST API voor het opvragen van analyticsdata, het aanmaken van doelen en het programmatisch beheren van sites. Het staat op onze roadmap voor Q1 2026. Momenteel kunt u data exporteren als JSON en integreren via de dashboard.

Ondersteunen jullie custom domeinen (CNAME)?

Ja, we ondersteunen custom trackingdomeinen via CNAME. Dit verbetert de nauwkeurigheid van botdetectie omdat crawlers vaker resources van hetzelfde domein ophalen. Configureer het in Instellingen → Trackingdomein. Volledige setup komt binnenkort beschikbaar.

Kan ik custom events tracken?

Ja. U kunt custom events definiëren (aanmeldingen, aankopen, etc.) in de dashboard, en onze JavaScript-tracker verstuurt ze automatisch. Maak doelen aan in Instellingen → Doelen, en Eurolytics begint met het bijhouden en weergeven van conversies.

Welke databases gebruiken jullie?

ClickHouse voor analytics (snelle OLAP-queries, geoptimaliseerd voor tijdreeksen) en PostgreSQL voor metadata (gebruikersaccounts, siteconfiguraties, teamlidmaatschap). We hebben deze bewust gescheiden zodat ingestie onafhankelijk kan draaien.

Klaar om te beginnen?

Gratis tijdens de beta. Geen creditcard vereist.