Door Kristijan Sekereš

Rybbit Analytics: een cookieloos, zelfgehost alternatief voor Google Analytics

Rybbit-dashboard

Wat is Rybbit, hoe werkt het en hoe zet u het op?

Rybbit is een opensourcetool voor webanalyse die bezoekers telt zonder cookies te plaatsen. Het is een jong project. Versie 1.0 verscheen op 30 mei 2025, 2.0 volgde in oktober 2025, en op 15 oktober 2026 is 2.9.1 de nieuwste release, uitgebracht op 12 september 2026. De code staat op GitHub onder de AGPL-3.0-licentie. Tomato.gg LLC, het Amerikaanse bedrijf erachter, verkoopt daarnaast een gehoste versie.

Wij draaien het op c9group.dev, zelfgehost op onze eigen servers, net als Mautic. Willen we weten wat bezoekers op een pagina echt hebben gedaan, dan openen we eerst Rybbit. Deze gids laat zien waar het goed in is, waar het tekortschiet en hoe u het opzet.

Zo werkt het: een klein script, script.js, wordt geladen vanaf uw Rybbit-server en stuurt paginaweergaven en events terug naar die server. Events komen terecht in ClickHouse, een kolomdatabase die precies voor dit soort tellingen is gebouwd. Accounts, sites en instellingen staan in Postgres. Het dashboard is een Next.js-app en de API erachter een Node.js-server.

Wat zijn de belangrijkste voordelen van Rybbit?

Geen cookies

Rybbit plaatst geen cookies. De server herkent een terugkerende bezoeker aan een hash van het IP-adres en de user agent van de browser. Sinds versie 2.8 blijft een bezoeker van wie het IP-adres halverwege het bezoek verandert bovendien één persoon, doordat de server de kenmerken van de browser vergelijkt. GA4 plaatst daarentegen cookies en wacht op toestemming, zodat elke bezoeker die de banner negeert of weigert in de rapporten ontbreekt (Consent Mode van Google vult een deel daarvan met modellering weer aan).

Geen cookies betekent niet dat de vraag naar toestemming vervalt. Het trackingscript van versie 2.9 schrijft bij elk bezoek een willekeurige bezoekers-ID naar de local storage van de browser, wat uw instellingen ook zijn; die ID gaat alleen naar de server als u de feature flags van Rybbit gebruikt. De toestemmingsregel van de e-privacyrichtlijn (artikel 5, lid 3) geldt voor alle informatie die op het apparaat van de bezoeker wordt opgeslagen, niet alleen voor cookies, en het Europees Comité voor gegevensbescherming legt die regel in zijn Richtsnoeren 2/2023 ruim uit. Ook de AVG is van toepassing: het IP-adres komt nog steeds op uw server binnen, en volgens de eigen documentatie van Rybbit kan de standaard gehashte ID “onder de AVG worden beschouwd als het opslaan van persoonlijk identificeerbare gegevens”.

Of Rybbit mag draaien voordat de bezoeker op uw banner heeft gereageerd, beslist dus degene die verantwoordelijk is voor uw privacyverklaring, en niet het woord “cookieloos”. Instellingen die beperken wat Rybbit verzamelt, vindt u hieronder bij Privacy-instellingen.

Sessiegegevens waarop u kunt sturen

Elke sessie bevat de verkeersbron, UTM-parameters, het kanaal, de duur en de paginaweergaven. Zet u autocapture aan, dan telt Rybbit ook klikken op knoppen, verzonden formulieren, wijzigingen in invoervelden, gekopieerde tekst en uitgaande klikken. De vraag “Was er interactie?” wordt dan een getal in plaats van een gok.

Betaalt u voor verkeer, dan ziet u hier of die bezoekers de pagina lazen of binnen een seconde weer weg waren, nog voordat u het budget verhoogt.

Replay, funnels en journeys in de gratis editie

De zelfgehoste editie bevat session replay, funnels, user journeys, retentie, doelen, fouttracking en web vitals. Daarin verschilt Rybbit het meest van de alternatieven. Matomo verkoopt heatmaps en sessieopnames voor zelfgehoste installaties als betaalde plug-ins. Plausible laat funnels en user journeys weg uit zijn gratis Community Edition.

Draait op weinig resources

Rybbit vraagt om een server met minstens 2 GB RAM. Eén VPS draait de hele stack, en volgens de eigen documentatie kost een zelfgehoste installatie 30 tot 120 minuten.

Een API en een MCP-server

Alles wat het dashboard toont, is ook beschikbaar via een REST API met een persoonlijke API-sleutel. Rybbit levert daarnaast een MCP-server mee, zodat een AI-assistent zoals Claude Code of Cursor uw cijfers rechtstreeks kan opvragen. Beide werken ook met een zelfgehoste instantie.

Rybbit opzetten

Rybbit Cloud

De snelste route: aanmelden, uw domein toevoegen, één scripttag plakken. De cloud slaat analysegegevens op servers van Hetzner in Duitsland en Finland op. Abonnementen en prijzen vindt u hieronder bij Kosten.

WordPress

Er is geen officiële plug-in, en u hebt er ook geen nodig. Volgens de WordPress-handleiding van Rybbit voegt u de scripttag toe via een plug-in zoals WPCode, of via functions.php of header.php van een childthema. Op WordPress.com is daarvoor het Business-abonnement of hoger nodig.

Zelfgehost met Docker

Kleinschalig: startups en kleine sites

Wat u nodig hebt:

  • Een VPS met minstens 2 GB RAM. Rybbit wordt getest op Ubuntu 24 LTS op x86_64; een ARM-server moet ARMv8.2-A of nieuwer zijn, omdat ClickHouse dat vereist.
  • Docker Engine en Git.
  • Een subdomein, zoals analytics.example.com, met een A-record dat naar de server wijst. HTTPS is verplicht, omdat browsers een trackingscript blokkeren dat via gewoon HTTP wordt aangeboden. Staat het domein bij Cloudflare, zet het record dan op DNS only, of de SSL-modus op Full of Full (strict).

Daarna:

git clone https://github.com/rybbit-io/rybbit.git
cd rybbit
chmod +x *.sh
./setup.sh analytics.example.com

Het script schrijft een .env-bestand en start de containers: ClickHouse, Postgres, Redis, de backend, het dashboard en Caddy, dat het TLS-certificaat regelt. Open https://analytics.example.com/signup en maak het eerste account aan.

Doe daarna de deur achter u dicht. Zet DISABLE_SIGNUP=true in .env en voer ./restart.sh uit, zodat vreemden geen accounts op uw server kunnen aanmaken.

Draait er op de server al een reverse proxy zoals Traefik of Nginx, gebruik dan ./setup.sh analytics.example.com --no-webserver. Caddy blijft dan weg en uw proxy handelt TLS af.

Bijwerken: git pull, daarna ./update.sh.

Grootschalig: grote sites en bureaus

De backend leest CLICKHOUSE_HOST, POSTGRES_HOST en REDIS_HOST uit zijn omgeving, zodat elke database naar een eigen server kan verhuizen zonder dat u aan de applicatie hoeft te komen. ClickHouse is het deel dat groeit: het bevat elk event en, als u sessies opneemt, elke replay. Geef ClickHouse daarom als eerste een eigen machine met snelle SSD-opslag.

Op AWS draaien de images van backend en dashboard op ECS Fargate zoals elke andere container, met ClickHouse op een EC2-instantie en Postgres op RDS. Session replays worden standaard 30 dagen bewaard, via een TTL op twee ClickHouse-tabellen die u kunt inkorten.

Wilt u er liever helemaal niets van zelf draaien, dan biedt het Enterprise-abonnement van Rybbit een dedicated instantie of een on-premise installatie.

Het trackingscript

<script src="https://analytics.example.com/api/script.js?siteId=YOUR_SITE_ID" async></script>

Geef de site-ID mee in de URL. Het oudere attribuut data-site-id werkt nog, maar optimalisatieplug-ins zoals WP Rocket bouwen scripttags opnieuw op en laten daarbij data--attributen weg.

Single-page apps hebben niets extra's nodig. Het script volgt navigatie via de History API en registreert elke routewijziging als paginaweergave, na een debounce van 500 ms. Hashroutes die met #/ beginnen, worden ook gevolgd.

Voor uw eigen events:

window.rybbit.event('quote_requested', { plan: 'pro' });

Eventnamen mogen tot 256 tekens lang zijn, properties (strings en getallen) tot 2 KB.

Belangrijkste functies van Rybbit

Analytics

  • Sessies, unieke gebruikers, paginaweergaven, bouncepercentage en sessieduur
  • Realtime dashboard met een live wereldbol
  • Locatie tot op land, regio en stad
  • Filteren op meer dan 15 dimensies, en opgeslagen segmenten
  • Eigen events met properties
  • Doelen, funnels, user journeys en retentie
  • Fouttracking voor niet-afgevangen JavaScript-fouten
  • Web vitals
  • Botdetectie en -filtering

Gedrag

  • Session replay, waarbij elke invoerwaarde standaard gemaskeerd is
  • Autocapture van klikken, verzonden formulieren, kopieeracties en uitgaande links
  • Gebruikersprofielen, met namen en kenmerken zodra u rybbit.identify() aanroept voor ingelogde gebruikers

Delen en integratie

  • Onbeperkt sites en organisaties met teams
  • Openbare dashboards en insluitbare widgets
  • REST API en MCP-server
  • Integratie met Google Search Console (zelfgehost zijn daarvoor OAuth-inloggegevens van Google nodig)
  • Import uit Plausible, Umami en Simple Analytics

Privacy-instellingen

  • User ID Salting: verandert de bezoekershash elke dag, zodat Rybbit na 24 uur vergeet wie iemand is. Dat heeft een echte prijs: unieke gebruikers over langere perioden vallen te hoog uit en het retentierapport zegt niets meer. Beslis vóór de lancering, want later omschakelen zorgt voor een breuk in uw trendlijnen.
  • Track IP Address: staat uit, tenzij u het aanzet. De documentatie van Rybbit noemt het opslaan van IP-adressen “niet AVG-conform”.
  • Session replay: een instelling per site, die na inschakelen voor elke bezoeker geldt. Wilt u alleen bezoekers opnemen die toestemming gaven, voeg dan voor alle anderen data-replay-sample-rate="0" toe aan de scripttag.
  • Replay-maskering: met de class rr-block laat u een element weg uit opnames, met rr-mask vervangt u de tekst ervan door sterretjes.
  • Uitsluitingen: op IP of IP-bereik, land, pad, hostnaam en user agent, toegepast op de server voordat er iets wordt opgeslagen.

Waarom kiezen voor Rybbit boven andere oplossingen?

vs. Google Analytics 4

  • Bereik: waar u het vóór toestemming mag laden, telt het ook de bezoekers die nooit op de banner reageren (zie Geen cookies hierboven)
  • Locatie van de data: op uw eigen server, of in de cloud van Rybbit, gehost in de EU
  • Gedrag in detail: session replay, dat GA4 niet heeft, en een leesbaar verslag van elke sessie
  • Waar GA4 wint: integratie met Google Ads, doelgroepen voor remarketing en datagedreven attributie

vs. Matomo

Wij hebben ze allebei opgezet; zie onze Matomo-gids.

  • Matomo is ouder en uitgebreider: e-commercerapporten, een tagmanager, een grote bibliotheek met plug-ins en een importfunctie voor uw Google Analytics-historie. Het draait op PHP en MySQL, wat vrijwel elke hostingpartij ondersteunt.
  • Rybbit biedt meer gratis: replay en funnels zonder betaalde plug-ins, en een eenvoudiger dashboard.
  • Cookies: Rybbit plaatst er geen. Matomo gebruikt standaard first-party cookies en kan zo worden ingesteld dat het zonder werkt.
  • Historie: Rybbit kan niet importeren uit Google Analytics of Matomo.

Verkoopt u online of hebt u uw GA-historie nodig, kies dan Matomo. Wilt u zien wat bezoekers doen, zonder dat er een cookie aan te pas komt, kies dan Rybbit.

vs. Plausible

  • Geen van beide plaatst cookies, en beide vallen onder de AGPL.
  • De gratis Community Edition van Plausible mist funnels, user journeys, omzetdoelen voor e-commerce, SSO en de Sites API, en krijgt twee keer per jaar een release.
  • Plausible heeft geen session replay.
  • Plausible is de eenvoudigste van de twee. Is één pagina met de belangrijkste cijfers alles wat u zoekt, dan pleit dat voor Plausible.

Waar Rybbit tekortschiet

  • Het is jong. Versie 1.0 verscheen in mei 2025 en er komen vaak nieuwe releases uit. Lees vóór elke update de release notes.
  • Het rapporteert geen conversies. Rybbit meet gedrag op de pagina. Google Ads en Meta hebben nog steeds hun eigen conversietracking nodig, en een telling uit Rybbit mag nooit als conversie worden gelezen.
  • Autocapture benoemt een knop naar de tekst erop. Op een meertalige site komt dezelfde knop in elke taal als apart event binnen, dus een site in 19 talen krijgt 19 versies van één klik. Stuur in plaats daarvan voor elke funnelstap een eigen event met een vaste naam.
  • Zelfgehost zijn er geen e-mailrapporten. In de cloud wel.
  • AGPL-verplichtingen. Past u Rybbit aan en laat u anderen het via een netwerk gebruiken, dan moet u uw wijzigingen publiceren.

Technische vereisten

Op 15 oktober 2026 is 2.9.1 de nieuwste release.

Minimale vereisten

  • 2 GB RAM
  • x86_64, of ARMv8.2-A of nieuwer
  • Docker Engine en Git
  • Een domein of subdomein met HTTPS

Aanbevolen voor productie

  • 4 GB RAM of meer, omdat ClickHouse het meeste geheugen vraagt
  • SSD-opslag
  • Geplande back-ups van zowel de ClickHouse- als de Postgres-volumes
  • Registratie uitgeschakeld na het eerste account

Kosten

Zelfgehost

  • Software: gratis, onder AGPL-3.0
  • Server: om te beginnen één kleine VPS
  • Onderhoud: uw tijd voor updates en back-ups

Rybbit Cloud

Prijzen op 15 oktober 2026, bij jaarlijkse facturering, met een gratis proefperiode van 7 dagen:

  • Standard: vanaf USD 13 per maand voor 100.000 paginaweergaven per maand. Tot 5 sites en 3 teamleden, 3 jaar dataretentie, geen session replay.
  • Pro: vanaf USD 26 per maand. Onbeperkt sites en teamleden, session replay, 5 jaar retentie.
  • Enterprise: prijs op aanvraag, ook met een dedicated of on-premise instantie.

Best practices

  1. Schakel registratie uit zodra uw eigen account bestaat.
  2. Beslis vóór de lancering over User ID Salting. Later wijzigen doorbreekt de continuïteit van uw gebruikersaantallen.
  3. Houd uw eigen verkeer buiten de cijfers. Sluit localhost en previewdomeinen uit op hostnaam, en uw kantoor op IP.
  4. Sta het script toe in uw Content Security Policy. Uw Rybbit-domein hoort in zowel script-src als connect-src, anders blokkeert de browser het en zegt alleen de console waarom.
  5. Geef uw funnelevents zelf een naam op een meertalige site, in plaats van op autocapture te vertrouwen.
  6. Maskeer voordat u opneemt. Zet rr-block op alles wat klantgegevens toont, zoals een orderbevestiging, voordat u replay inschakelt.
  7. Maak back-ups van beide databases. ClickHouse bevat de events, Postgres de accounts en instellingen.
  8. Noem Rybbit in uw privacyverklaring, met wat het verzamelt, de vermelding in local storage, session replays als u die opneemt, en hoe lang u de gegevens bewaart.

Veelvoorkomende toepassingen

  • Marketingsites: zien of betaald verkeer de pagina echt leest, voordat u het budget verhoogt
  • SaaS-producten: funnels, retentie en gebruikersprofielen voor ingelogde gebruikers
  • Bureaus: onbeperkt sites, teams en openbare dashboards voor klanten
  • Europese bedrijven: analysegegevens op uw eigen servers, of in de cloud van Rybbit in de EU
  • Debuggen: fouttracking, en een replay van de sessie waarin het misging

Hulp nodig bij het opzetten van Rybbit?

Wij draaien Rybbit zelf in productie. Wij helpen u bijvoorbeeld met:

  • Een zelfgehoste installatie achter uw bestaande reverse proxy
  • Een overstap van Google Analytics, of van Plausible of Umami met behoud van uw historie
  • Eigen events en funnels die een vertaling overleven
  • Privacy-instellingen en replay-maskering, getoetst aan uw privacyverklaring
  • Rybbit naast Mautic, van anoniem bezoek tot geïdentificeerde lead

Neem contact met ons op via office@c9group.dev voor een gratis adviesgesprek en offerte.


Gepubliceerd: 15 oktober 2026 Categorieën: Analytics, Open Source, Privacy

Analytics

Nieuwe handleidingen en regelwijzigingen per e-mail

Verandert er een regel, schuift er een deadline op of publiceren wij een nieuwe handleiding, dan sturen we die per e-mail.

Eerst sturen we u een bevestigingslink. U kunt zich altijd weer uitschrijven. Privacybeleid

\n```\n\nGeef de site-ID mee in de URL. Het oudere attribuut `data-site-id` werkt nog, maar optimalisatieplug-ins zoals WP Rocket bouwen scripttags opnieuw op en laten daarbij `data-`-attributen weg.\n\nSingle-page apps hebben niets extra's nodig. Het script volgt navigatie via de History API en registreert elke routewijziging als paginaweergave, na een debounce van 500 ms. Hashroutes die met `#/` beginnen, worden ook gevolgd.\n\nVoor uw eigen events:\n\n```js\nwindow.rybbit.event('quote_requested', { plan: 'pro' });\n```\n\nEventnamen mogen tot 256 tekens lang zijn, properties (strings en getallen) tot 2 KB.\n\n## Belangrijkste functies van Rybbit\n\n### Analytics\n- Sessies, unieke gebruikers, paginaweergaven, bouncepercentage en sessieduur\n- Realtime dashboard met een live wereldbol\n- Locatie tot op land, regio en stad\n- Filteren op meer dan 15 dimensies, en opgeslagen segmenten\n- Eigen events met properties\n- Doelen, funnels, user journeys en retentie\n- Fouttracking voor niet-afgevangen JavaScript-fouten\n- Web vitals\n- Botdetectie en -filtering\n\n### Gedrag\n- Session replay, waarbij elke invoerwaarde standaard gemaskeerd is\n- Autocapture van klikken, verzonden formulieren, kopieeracties en uitgaande links\n- Gebruikersprofielen, met namen en kenmerken zodra u `rybbit.identify()` aanroept voor ingelogde gebruikers\n\n### Delen en integratie\n- Onbeperkt sites en organisaties met teams\n- Openbare dashboards en insluitbare widgets\n- REST API en MCP-server\n- Integratie met Google Search Console (zelfgehost zijn daarvoor OAuth-inloggegevens van Google nodig)\n- Import uit Plausible, Umami en Simple Analytics\n\n### Privacy-instellingen\n- **User ID Salting:** verandert de bezoekershash elke dag, zodat Rybbit na 24 uur vergeet wie iemand is. Dat heeft een echte prijs: unieke gebruikers over langere perioden vallen te hoog uit en het retentierapport zegt niets meer. Beslis vóór de lancering, want later omschakelen zorgt voor een breuk in uw trendlijnen.\n- **Track IP Address:** staat uit, tenzij u het aanzet. De documentatie van Rybbit noemt het opslaan van IP-adressen “niet AVG-conform”.\n- **Session replay:** een instelling per site, die na inschakelen voor elke bezoeker geldt. Wilt u alleen bezoekers opnemen die toestemming gaven, voeg dan voor alle anderen `data-replay-sample-rate=\"0\"` toe aan de scripttag.\n- **Replay-maskering:** met de class `rr-block` laat u een element weg uit opnames, met `rr-mask` vervangt u de tekst ervan door sterretjes.\n- **Uitsluitingen:** op IP of IP-bereik, land, pad, hostnaam en user agent, toegepast op de server voordat er iets wordt opgeslagen.\n\n## Waarom kiezen voor Rybbit boven andere oplossingen?\n\n### vs. Google Analytics 4\n- **Bereik:** waar u het vóór toestemming mag laden, telt het ook de bezoekers die nooit op de banner reageren (zie Geen cookies hierboven)\n- **Locatie van de data:** op uw eigen server, of in de cloud van Rybbit, gehost in de EU\n- **Gedrag in detail:** session replay, dat GA4 niet heeft, en een leesbaar verslag van elke sessie\n- **Waar GA4 wint:** integratie met Google Ads, doelgroepen voor remarketing en datagedreven attributie\n\n### vs. Matomo\nWij hebben ze allebei opgezet; zie onze [Matomo-gids](/nl/articles/open-source-analytics-at-scale-privacy-customization-what-is-matomo-analytics-dashboard-how-does-it-work-and-how-to-set-it-up).\n\n- **Matomo is ouder en uitgebreider:** e-commercerapporten, een tagmanager, een grote bibliotheek met plug-ins en een importfunctie voor uw Google Analytics-historie. Het draait op PHP en MySQL, wat vrijwel elke hostingpartij ondersteunt.\n- **Rybbit biedt meer gratis:** replay en funnels zonder betaalde plug-ins, en een eenvoudiger dashboard.\n- **Cookies:** Rybbit plaatst er geen. Matomo gebruikt standaard first-party cookies en kan zo worden ingesteld dat het zonder werkt.\n- **Historie:** Rybbit kan niet importeren uit Google Analytics of Matomo.\n\nVerkoopt u online of hebt u uw GA-historie nodig, kies dan Matomo. Wilt u zien wat bezoekers doen, zonder dat er een cookie aan te pas komt, kies dan Rybbit.\n\n### vs. Plausible\n- Geen van beide plaatst cookies, en beide vallen onder de AGPL.\n- De gratis Community Edition van Plausible mist funnels, user journeys, omzetdoelen voor e-commerce, SSO en de Sites API, en krijgt twee keer per jaar een release.\n- Plausible heeft geen session replay.\n- Plausible is de eenvoudigste van de twee. Is één pagina met de belangrijkste cijfers alles wat u zoekt, dan pleit dat voor Plausible.\n\n## Waar Rybbit tekortschiet\n\n- **Het is jong.** Versie 1.0 verscheen in mei 2025 en er komen vaak nieuwe releases uit. Lees vóór elke update de release notes.\n- **Het rapporteert geen conversies.** Rybbit meet gedrag op de pagina. Google Ads en Meta hebben nog steeds hun eigen conversietracking nodig, en een telling uit Rybbit mag nooit als conversie worden gelezen.\n- **Autocapture benoemt een knop naar de tekst erop.** Op een meertalige site komt dezelfde knop in elke taal als apart event binnen, dus een site in 19 talen krijgt 19 versies van één klik. Stuur in plaats daarvan voor elke funnelstap een eigen event met een vaste naam.\n- **Zelfgehost zijn er geen e-mailrapporten.** In de cloud wel.\n- **AGPL-verplichtingen.** Past u Rybbit aan en laat u anderen het via een netwerk gebruiken, dan moet u uw wijzigingen publiceren.\n\n## Technische vereisten\n\nOp 15 oktober 2026 is 2.9.1 de nieuwste release.\n\n### Minimale vereisten\n- 2 GB RAM\n- x86_64, of ARMv8.2-A of nieuwer\n- Docker Engine en Git\n- Een domein of subdomein met HTTPS\n\n### Aanbevolen voor productie\n- 4 GB RAM of meer, omdat ClickHouse het meeste geheugen vraagt\n- SSD-opslag\n- Geplande back-ups van zowel de ClickHouse- als de Postgres-volumes\n- Registratie uitgeschakeld na het eerste account\n\n## Kosten\n\n### Zelfgehost\n- **Software:** gratis, onder AGPL-3.0\n- **Server:** om te beginnen één kleine VPS\n- **Onderhoud:** uw tijd voor updates en back-ups\n\n### Rybbit Cloud\nPrijzen op 15 oktober 2026, bij jaarlijkse facturering, met een gratis proefperiode van 7 dagen:\n\n- **Standard:** vanaf USD 13 per maand voor 100.000 paginaweergaven per maand. Tot 5 sites en 3 teamleden, 3 jaar dataretentie, geen session replay.\n- **Pro:** vanaf USD 26 per maand. Onbeperkt sites en teamleden, session replay, 5 jaar retentie.\n- **Enterprise:** prijs op aanvraag, ook met een dedicated of on-premise instantie.\n\n## Best practices\n\n1. **Schakel registratie uit** zodra uw eigen account bestaat.\n2. **Beslis vóór de lancering over User ID Salting.** Later wijzigen doorbreekt de continuïteit van uw gebruikersaantallen.\n3. **Houd uw eigen verkeer buiten de cijfers.** Sluit `localhost` en previewdomeinen uit op hostnaam, en uw kantoor op IP.\n4. **Sta het script toe in uw Content Security Policy.** Uw Rybbit-domein hoort in zowel `script-src` als `connect-src`, anders blokkeert de browser het en zegt alleen de console waarom.\n5. **Geef uw funnelevents zelf een naam** op een meertalige site, in plaats van op autocapture te vertrouwen.\n6. **Maskeer voordat u opneemt.** Zet `rr-block` op alles wat klantgegevens toont, zoals een orderbevestiging, voordat u replay inschakelt.\n7. **Maak back-ups van beide databases.** ClickHouse bevat de events, Postgres de accounts en instellingen.\n8. **Noem Rybbit in uw privacyverklaring**, met wat het verzamelt, de vermelding in local storage, session replays als u die opneemt, en hoe lang u de gegevens bewaart.\n\n## Veelvoorkomende toepassingen\n\n- **Marketingsites:** zien of betaald verkeer de pagina echt leest, voordat u het budget verhoogt\n- **SaaS-producten:** funnels, retentie en gebruikersprofielen voor ingelogde gebruikers\n- **Bureaus:** onbeperkt sites, teams en openbare dashboards voor klanten\n- **Europese bedrijven:** analysegegevens op uw eigen servers, of in de cloud van Rybbit in de EU\n- **Debuggen:** fouttracking, en een replay van de sessie waarin het misging\n\n## Hulp nodig bij het opzetten van Rybbit?\n\nWij draaien Rybbit zelf in productie. Wij helpen u bijvoorbeeld met:\n\n- Een zelfgehoste installatie achter uw bestaande reverse proxy\n- Een overstap van Google Analytics, of van Plausible of Umami met behoud van uw historie\n- Eigen events en funnels die een vertaling overleven\n- Privacy-instellingen en replay-maskering, getoetst aan uw privacyverklaring\n- Rybbit naast Mautic, van anoniem bezoek tot geïdentificeerde lead\n\n**Neem contact met ons op via office@c9group.dev voor een gratis adviesgesprek en offerte.**\n\n---\n\n*Gepubliceerd: 15 oktober 2026*\n*Categorieën: Analytics, Open Source, Privacy*\n";