Naar de inhoud

Open-source productanalyse

Productanalyse zonder cookies, IP-adressen of persoonsgegevens.

Pyxis laat zien welke functies worden gebruikt, waar een registratie mensen verliest en welke verzoeken mislukken. Het slaat geen cookie, geen IP-adres, geen user agent en niets persoonlijks op, en elk van die regels zit in de code, gedekt door tests.

Zonder registratie. Verzonnen gegevens. Opent direct in het dashboard.

Nieuw Vraag Claude naar je cijfers, via MCP
Demo StoreLaatste 30 dagen

Overzicht

Bezoeken
2.658
+0,9% (+23)
Geïdentificeerde gebruikers
185
+2,8% (+5)
Conversies
120
−1,6% (−2)
Foutpercentage schrijfverzoeken
2,2%
+0,3 pp
Deze periodeVorige periode

Toppagina’s

  • /dashboard1.894
  • /1.345
  • /orders1.152
Verzonnen gegevens, net als de livedemo.

Privacy

Wat nooit wordt opgeslagen

Vijf dingen die een gewone analysetag zou versturen, en wat er van elk overblijft. De browser schrapt als eerste; de API controleert opnieuw voordat er iets in de database komt.

  • Pagina-adresIn de browser

    Een gewone tag zou versturen:https://shop.example/orders/48213?email=ana@example.com&utm_source=news

    Wat overblijft:/orders/:id · utm_source=news

  • IP-adresBij de API: land en regio, daarna wordt het adres weggegooid. De stad wordt nooit gelezen.

    Een gewone tag zou versturen:203.0.113.7

    Wat overblijft:BR · BR-BA

  • BrowserBij de API: ingedeeld, daarna weggegooid

    Een gewone tag zou versturen:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0 Safari/537.36

    Wat overblijft:desktop · Chrome · Windows

  • Event-eigenschapBij de API: alles wat eruitziet als een e-mailadres, een telefoonnummer of een fiscaal nummer

    Een gewone tag zou versturen:"coupon": "ana@example.com"

    Wat overblijft:weggegooid

  • BezoekIn de browser: geen cookie, niets wat twee tabbladen koppelt

    Een gewone tag zou versturen:cookie: visitor_id=8f2c41d0…; Max-Age=34560000

    Wat overblijft:sessionStorage · eindigt met het tabblad

Een browser die “niet volgen” verstuurt (Global Privacy Control of Do Not Track) schakelt de tracker uit voordat er iets in de wachtrij komt. Events worden na 13 maanden verwijderd.

MCP-connector

Vraag het Claude in plaats van door grafieken te spitten

Koppel Pyxis één keer aan Claude en vraag in je eigen woorden: hoe vorige week ging, waar de registratie mensen verliest, welke route begon te falen. Claude leest dezelfde cijfers als het dashboard, via vijftien tools die alleen lezen. Het zit bij het abonnement in, zonder extra kosten.

Een voorbeeldgesprek
MCP gekoppeld
  1. Jij

    Hoe ging vorige week, en waar verliest de registratie mensen?

  2. Claude las:overviewfunnelfunnel_segments
  3. Claude

    Het aantal bezoeken steeg met 12% ten opzichte van de week ervoor, en de conversies met 8%. De registratie verliest de meeste mensen tussen het formulier en de e-mailcode: 41% stopt daar, en op telefoons is dat 52%. Op een computer verliest die stap 23%.

Verzonnen gesprek en cijfers, net als de livedemo.Model Context Protocol

In een minuut koppelen

  1. Open in Claude Customize, daarna Connectors, en kies Add custom connector.
  2. Noem hem Pyxis en plak dit adres:
    https://api.pyxis-analytics.dev/mcp
  3. Kies Connect, log in bij Pyxis in het venster dat opent en kies Toestaan.

Het werkt in Claude op het web, op je computer en op je telefoon.

Voer in Claude Code dit commando uit en daarna /mcp om in te loggen:

claude mcp add --transport http pyxis https://api.pyxis-analytics.dev/mcp
  • Alleen lezen

    Elk van de vijftien tools is één leesactie op de Pyxis-API. Claude kan nooit iets wijzigen of verwijderen.

  • Jij trekt het in

    Elke koppeling staat onder Instellingen, Gekoppelde apps, en stopt zodra je die intrekt. Na 90 dagen zonder gebruik eindigt ze vanzelf.

  • Niets persoonlijks om af te geven

    Events bevatten geen cookie, geen IP-adres en geen user agent, dus wat Claude leest ook niet.

Wat Claude opvraagt, gaat van de Pyxis-API naar Anthropic, dat het verwerkt volgens zijn eigen voorwaarden. Cursor en andere MCP-clients koppelen met een toegangstoken dat je aanmaakt in Instellingen. De volledige handleiding

Installeren

Wat een site toevoegt

Eén pakket en twee regels. Paginaweergaven worden vanzelf vastgelegd; een benoemd event is één aanroep.

npm install pyxis-analytics
import { init, track } from 'pyxis-analytics';

init({ key: 'pyxis_pk_…', endpoint: 'https://api.pyxis-analytics.dev' });
track('signup_completed', { method: 'email_code' });

Je sleutels horen bij je account: start hieronder de gratis proefperiode, of draai je eigen Pyxis. Alle vier de repository’s hebben een MIT-licentie, de AWS-infrastructuur (Terraform) inbegrepen.

In productie

Meet echte sites sinds oktober 2026

Geen van beide sites heeft een cookie nodig om gemeten te worden.

Engineering

In het openbaar gebouwd

  • 100% van de statements, branches, functies en regels gedekt in alle drie de repository’s. De CI faalt daaronder.
  • Integratietests tegen een echte Postgres, en end-to-endtests in een echte browser met toegankelijkheidscontroles van axe.
  • De tracker wordt vanuit GitHub Actions naar npm gepubliceerd, met herkomstbewijs (provenance).
  • Beslissingen vastgelegd als architecture decision records in elke repository.
  • Een Storybook waarin elke story ook een toegankelijkheidstest is.

Architectuur

Hoe de onderdelen samenwerken

  1. Je sitepyxis-analytics in de browser
  2. CloudFrontVóór de API
  3. APINestJS op AWS Lambda, in São Paulo
  4. PostgresNeon, benaderd via een rol die het schema niet kan wijzigen
  • DashboardNext.js op Vercel, leest de API
  • Dagelijkse taakVerwijdert events na 13 maanden
  • Wekelijkse samenvattingElke maandag een e-mail

Vergeleken

Pyxis en een typische tag met cookies

AspectPyxisTypische tag met cookies
Cookie bij je bezoekersGeenEen id-cookie, meestal maanden bewaard
IP-adresGelezen voor land en regio, nooit opgeslagenHangt af van de tool en de instellingen
Koppelt de bezoeken van een anonieme bezoekerNooit: een bezoek is één tabbladJa, via de cookie
Derde partijenGeenHangt af van de tool; soms een advertentienetwerk
Een AI-agent vragen naar de cijfersJa: een connector voor Claude, alleen lezendHangt af van de tool
BroncodeMIT, op GitHubVerschilt

“Typisch” beschrijft een gangbare opzet, niet één specifiek product.

Prijzen

Eén abonnement, in reais, met alles wat de demo laat zien

Geen kosten per bezoeker, per functie of per geïdentificeerde persoon. Je bezoekers krijgen nog steeds geen cookie, en er worden geen persoonsgegevens verzameld.

Factuurperiode

R$ 39per maand

of R$ 390 per jaar, met 2 maanden gratis

  • Tot 100.000 events per maand
  • Tot 3 sites
  • Tot 3 personen in het dashboard
  • 13 maanden geschiedenis
  • Een wekelijkse samenvatting per e-mail
  • De Claude-connector (MCP) en toegangstokens voor AI-agents

14 dagen gratis. Je kaart wordt pas op dag 15 belast, en je kunt altijd opzeggen. Eén gratis proefperiode per klant.

Registreer je met een e-mailadres en een kaart; het dashboard opent zodra het abonnement is bevestigd.

Meer nodig?

Meer dan 3 sites, meer dan 100.000 events per maand of meer personen in het dashboard? Vertel ons via hello@pyxis-analytics.dev wat je nodig hebt; we reageren binnen 2 werkdagen met een abonnement dat past.

Vraag naar een groter abonnement

FAQ

Vragen die mensen stellen

Plaatst Pyxis cookies bij mijn bezoekers?

Nee. De id van een bezoek staat in de sessionStorage van het tabblad en verdwijnt als het tabblad sluit. Cookies bestaan alleen in het Pyxis-dashboard zelf, voor de mensen die het gebruiken, nooit op de sites die het meet.

Slaat het IP-adressen op?

Nee. CloudFront geeft de API het land en de regio van elk verzoek door; het adres zelf wordt nergens weggeschreven, en de stad wordt nooit gelezen.

Kan het zien dat twee bezoeken van dezelfde persoon komen?

Alleen bij mensen die op je site zijn ingelogd, via je eigen interne id, nooit een e-mailadres. Anonieme bezoeken worden nooit gekoppeld: niet tussen tabbladen, niet tussen dagen.

Kan een bezoeker het meten uitzetten?

Global Privacy Control en Do Not Track schakelen de tracker uit, en een site kan een eigen schakelaar aanbieden met optOut() en trackingStatus().

Hoe lang worden gegevens bewaard?

Dertien maanden; daarna verwijdert een dagelijkse taak ze. De events van een persoon kun je op elk moment vanuit je backend exporteren of wissen.

Kan ik Claude vragen stellen over mijn cijfers?

Ja. Voeg in Claude een custom connector toe met het adres https://api.pyxis-analytics.dev/mcp, of voer claude mcp add uit in Claude Code, en log in bij Pyxis. Claude leest dan de cijfers van elk project dat je kunt openen, en wijzigt niets. Je trekt de toegang in onder Instellingen, Gekoppelde apps.

Kan ik het op mijn site gebruiken?

Ja, op twee manieren: draai Pyxis op je eigen infrastructuur (de code staat met een MIT-licentie op GitHub) of neem een abonnement op de gehoste versie. Iedereen in Brazilië kan zich registreren met een e-mailadres en een kaart: 14 dagen gratis, één keer per klant, en je kunt altijd opzeggen.

Wat kost het?

R$ 39 per maand of R$ 390 per jaar (twee maanden gratis), met een kaart. Inbegrepen: tot 100.000 events per maand, 3 sites, 3 personen in het dashboard, 13 maanden geschiedenis, de wekelijkse samenvatting en de MCP-server.

Hoe werkt de gratis proefperiode?

Je krijgt 14 dagen zonder te betalen, één keer per klant. Je kaart wordt aan het begin gevraagd en pas op dag 15 belast; zeg je vóór die dag op, dan wordt er niets afgeschreven.

Hoe zeg ik op?

Altijd, op twee manieren: zeg op in het facturatieportaal, dan houd je toegang tot het einde van de betaalde periode; of hef het account op in het dashboard, dan eindigt de toegang meteen. Hef je het account op binnen 7 dagen na de eerste betaling, dan krijg je die betaling volledig terug; daarna wordt de al betaalde periode niet terugbetaald. De gegevens van het project worden 30 dagen na het einde van de toegang verwijderd. De details staan in de Gebruiksvoorwaarden.

Wat als ik over de 100.000 events ga?

Je krijgt een e-mail bij 80% en bij 100% van de events van de maand. Bij 150% neemt het account geen events meer aan tot de 1e van de volgende maand, en events die tijdens de pauze worden verstuurd, gaan verloren. Er wordt nooit meer in rekening gebracht dan de prijs.

Kan ik met Pix betalen, en krijg ik een factuur?

Voorlopig alleen met een kaart; Pix voor het jaarabonnement hangt ervan af of Stripe het inschakelt. Braziliaanse facturen (nota fiscal) worden nog niet uitgegeven: heb je er een nodig, mail dan voordat je je abonneert.

Het verhaal

Waarom Pyxis bestaat

De introductieblogpost legt uit waarom het is gebouwd en wat het nooit opslaat.

Lees de blogpost