Zum Inhalt springen

Open-Source-Produktanalyse

Produktanalyse ohne Cookies, IP-Adressen oder personenbezogene Daten.

Pyxis zeigt, welche Funktionen genutzt werden, wo eine Registrierung Menschen verliert und welche Anfragen fehlschlagen. Es speichert kein Cookie, keine IP-Adresse, keinen User-Agent und nichts Persönliches, und jede dieser Regeln steckt im Code, abgedeckt durch Tests.

Ohne Registrierung. Erfundene Daten. Öffnet direkt das Dashboard.

Neu Frag Claude nach deinen Zahlen, per MCP
Demo StoreLetzte 30 Tage

Übersicht

Besuche
2.658
+0,9 % (+23)
Identifizierte Nutzer
185
+2,8 % (+5)
Conversions
120
−1,6 % (−2)
Fehlerquote bei Schreibzugriffen
2,2 %
+0,3 Pp.
Dieser ZeitraumVorheriger Zeitraum

Top-Seiten

  • /dashboard1.894
  • /1.345
  • /orders1.152
Erfundene Daten, wie in der Live-Demo.

Datenschutz

Was nie gespeichert wird

Fünf Dinge, die ein gewöhnliches Tracking-Tag senden würde, und was davon übrig bleibt. Der Browser kürzt zuerst; die API prüft noch einmal, bevor irgendetwas die Datenbank erreicht.

  • SeitenadresseIm Browser

    Ein gewöhnliches Tracking-Tag würde senden:https://shop.example/orders/48213?email=ana@example.com&utm_source=news

    Was übrig bleibt:/orders/:id · utm_source=news

  • IP-AdresseIn der API: Land und Region, danach wird die Adresse verworfen. Die Stadt wird nie gelesen.

    Ein gewöhnliches Tracking-Tag würde senden:203.0.113.7

    Was übrig bleibt:BR · BR-BA

  • BrowserIn der API: klassifiziert, dann verworfen

    Ein gewöhnliches Tracking-Tag würde senden:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0 Safari/537.36

    Was übrig bleibt:Desktop · Chrome · Windows

  • EreigniseigenschaftIn der API: alles, was wie eine E-Mail-Adresse, Telefonnummer oder Steuer-ID aussieht

    Ein gewöhnliches Tracking-Tag würde senden:"coupon": "ana@example.com"

    Was übrig bleibt:verworfen

  • BesuchIm Browser: kein Cookie, nichts, was zwei Tabs verknüpft

    Ein gewöhnliches Tracking-Tag würde senden:cookie: visitor_id=8f2c41d0…; Max-Age=34560000

    Was übrig bleibt:sessionStorage · endet mit dem Tab

Ein Browser, der „Nicht verfolgen“ sendet (Global Privacy Control oder Do Not Track), schaltet den Tracker ab, bevor irgendetwas in die Warteschlange kommt. Ereignisse werden nach 13 Monaten gelöscht.

MCP-Connector

Frag Claude, statt dich durch Diagramme zu wühlen

Verbinde Pyxis einmal mit Claude und frag in deinen eigenen Worten: wie die letzte Woche lief, wo die Registrierung Menschen verliert, welche Route angefangen hat fehlzuschlagen. Claude liest dieselben Zahlen wie das Dashboard, über fünfzehn Tools, die nur lesen. Im Plan enthalten, ohne Aufpreis.

Ein Beispielgespräch
MCP verbunden
  1. Du

    Wie lief die letzte Woche, und wo verliert die Registrierung Menschen?

  2. Claude hat gelesen:overviewfunnelfunnel_segments
  3. Claude

    Die Besuche sind gegenüber der Vorwoche um 12 % gestiegen, die Conversions um 8 %. Die Registrierung verliert die meisten Menschen zwischen dem Formular und dem E-Mail-Code: 41 % steigen dort aus, auf Smartphones sind es 52 %. Am Computer verliert dieser Schritt 23 %.

Erfundenes Gespräch und erfundene Zahlen, wie in der Live-Demo.Model Context Protocol

In einer Minute verbinden

  1. Öffne in Claude „Customize“, dann „Connectors“, und wähle „Add custom connector“.
  2. Nenne ihn Pyxis und füge diese Adresse ein:
    https://api.pyxis-analytics.dev/mcp
  3. Wähle „Connect“, melde dich im neuen Fenster bei Pyxis an und wähle „Zulassen“.

Das funktioniert mit Claude im Web, auf deinem Computer und auf deinem Smartphone.

Führe in Claude Code diesen Befehl aus und dann /mcp, um dich anzumelden:

claude mcp add --transport http pyxis https://api.pyxis-analytics.dev/mcp
  • Nur lesend

    Jedes der fünfzehn Tools ist ein Lesezugriff auf die Pyxis-API. Claude kann nie etwas ändern oder löschen.

  • Jederzeit widerrufbar

    Jede Verbindung steht unter Einstellungen → Verbundene Apps und endet in dem Moment, in dem du sie widerrufst. Nach 90 Tagen ohne Nutzung endet sie von selbst.

  • Nichts Persönliches zum Weitergeben

    Ereignisse enthalten kein Cookie, keine IP-Adresse und keinen User-Agent, also enthält auch das, was Claude liest, nichts davon.

Was Claude anfragt, geht von der Pyxis-API an Anthropic, das es nach eigenen Bedingungen verarbeitet. Cursor und andere MCP-Clients verbinden sich mit einem Zugriffstoken, das du in den Einstellungen erstellst. Die vollständige Anleitung

Installation

Was eine Website hinzufügt

Ein Paket und zwei Zeilen. Seitenaufrufe werden automatisch erfasst; ein benanntes Ereignis ist ein Aufruf.

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' });

Deine Schlüssel bekommst du mit deinem Konto: Starte unten die kostenlose Testphase oder betreibe dein eigenes Pyxis. Alle vier Repositorys stehen unter MIT-Lizenz, die AWS-Infrastruktur (Terraform) eingeschlossen.

Im Einsatz

Misst echte Websites seit Oktober 2026

Keine der beiden Websites braucht ein Cookie, um gemessen zu werden.

Engineering

Öffentlich entwickelt

  • 100 % der Anweisungen, Verzweigungen, Funktionen und Zeilen in allen drei Repositorys abgedeckt. Darunter schlägt die CI fehl.
  • Integrationstests gegen ein echtes Postgres und End-to-End-Tests in einem echten Browser mit axe-Barrierefreiheitsprüfungen.
  • Der Tracker wird über GitHub Actions mit Herkunftsnachweis (Provenance) auf npm veröffentlicht.
  • Entscheidungen als Architecture Decision Records in jedem Repository festgehalten.
  • Ein Storybook, in dem jede Story auch ein Barrierefreiheitstest ist.

Architektur

Wie die Teile zusammenpassen

  1. Deine Websitepyxis-analytics im Browser
  2. CloudFrontVor der API
  3. APINestJS auf AWS Lambda, in São Paulo
  4. PostgresNeon, erreicht über eine Rolle, die das Schema nicht ändern kann
  • DashboardNext.js auf Vercel, liest die API
  • Täglicher JobLöscht Ereignisse nach 13 Monaten
  • WochenberichtEine E-Mail jeden Montag

Im Vergleich

Pyxis und ein typisches Tracking-Tag mit Cookies

AspektPyxisTypisches Tracking-Tag mit Cookies
Cookie bei deinen BesuchernKeinsEin ID-Cookie, meist monatelang gespeichert
IP-AdresseFür Land und Region gelesen, nie gespeichertHängt vom Tool und seinen Einstellungen ab
Verknüpft die Besuche eines anonymen BesuchersNie: Ein Besuch ist ein TabJa, über das Cookie
DritteKeineHängt vom Tool ab; manchmal ein Werbenetzwerk
Einen KI-Agenten nach den Zahlen fragenJa: ein Connector für Claude, nur lesendHängt vom Tool ab
QuellcodeMIT, auf GitHubUnterschiedlich

„Typisch“ beschreibt ein verbreitetes Setup, kein bestimmtes Produkt.

Preise

Ein Plan, in Real, mit allem, was die Demo zeigt

Keine Kosten pro Besucher, pro Funktion oder pro identifizierter Person. Deine Besucher bekommen weiterhin kein Cookie, und es werden keine personenbezogenen Daten erhoben.

Abrechnungszeitraum

R$ 39pro Monat

oder R$ 390 pro Jahr, mit 2 Monaten gratis

  • Bis zu 100.000 Ereignisse pro Monat
  • Bis zu 3 Websites
  • Bis zu 3 Personen im Dashboard
  • 13 Monate Verlauf
  • Ein Wochenbericht per E-Mail
  • Der Claude-Connector (MCP) und Zugriffstokens für KI-Agenten

14 Tage kostenlos. Die Karte wird erst am 15. Tag belastet, und du kannst jederzeit kündigen. Eine kostenlose Testphase pro Kunde.

Registriere dich mit einer E-Mail-Adresse und einer Karte; das Dashboard öffnet sich, sobald das Abo bestätigt ist.

Du brauchst mehr?

Mehr als 3 Websites, mehr als 100.000 Ereignisse pro Monat oder mehr Personen im Dashboard? Schreib uns an hello@pyxis-analytics.dev, was du brauchst, und wir antworten innerhalb von 2 Werktagen mit einem passenden Plan.

Nach einem größeren Plan fragen

FAQ

Häufige Fragen

Setzt Pyxis Cookies bei meinen Besuchern?

Nein. Die ID eines Besuchs liegt im sessionStorage des Tabs und endet, wenn der Tab geschlossen wird. Cookies gibt es nur im Pyxis-Dashboard selbst, für die Menschen, die es nutzen, nie auf den Websites, die es misst.

Speichert es IP-Adressen?

Nein. CloudFront teilt der API Land und Region jeder Anfrage mit; die Adresse selbst wird nirgends gespeichert, und die Stadt wird nie gelesen.

Kann es erkennen, dass zwei Besuche von derselben Person stammen?

Nur bei Menschen, die auf deiner Website angemeldet sind, über deine eigene interne ID, nie über eine E-Mail-Adresse. Anonyme Besuche werden nie verknüpft: weder über Tabs noch über Tage hinweg.

Kann ein Besucher widersprechen?

Global Privacy Control und Do Not Track schalten den Tracker ab, und eine Website kann mit optOut() und trackingStatus() einen eigenen Schalter anbieten.

Wie lange werden Daten aufbewahrt?

Dreizehn Monate, dann löscht ein täglicher Job sie. Die Ereignisse einer Person lassen sich jederzeit aus deinem Backend exportieren oder löschen.

Kann ich Claude nach meinen Zahlen fragen?

Ja. Füge in Claude einen benutzerdefinierten Connector mit der Adresse https://api.pyxis-analytics.dev/mcp hinzu oder führe in Claude Code claude mcp add aus, und melde dich bei Pyxis an. Claude liest dann die Zahlen aller Projekte, die du öffnen kannst, und ändert nichts. Widerrufen kannst du es unter Einstellungen → Verbundene Apps.

Kann ich es auf meiner Website nutzen?

Ja, auf zwei Arten: Betreibe Pyxis auf deiner eigenen Infrastruktur (der Code steht unter MIT-Lizenz auf GitHub) oder abonniere den gehosteten Plan. Wer in Brasilien ist, kann sich mit einer E-Mail-Adresse und einer Karte registrieren: 14 Tage kostenlos, einmal pro Kunde, und du kannst jederzeit kündigen.

Was kostet es?

R$ 39 pro Monat oder R$ 390 pro Jahr (zwei Monate gratis), per Karte. Enthalten sind bis zu 100.000 Ereignisse pro Monat, 3 Websites, 3 Personen im Dashboard, 13 Monate Verlauf, der Wochenbericht und der MCP-Server.

Wie funktioniert die kostenlose Testphase?

Du testest 14 Tage kostenlos, einmal pro Kunde. Die Karte wird zu Beginn abgefragt und erst am 15. Tag belastet; kündigst du vorher, wird nichts berechnet.

Wie kündige ich?

Jederzeit, auf zwei Arten: Kündige im Abo-Portal, dann bleibt der Zugang bis zum Ende des bezahlten Zeitraums; oder schließ das Konto im Dashboard, dann endet der Zugang sofort. Innerhalb von 7 Tagen nach der ersten Abbuchung wird diese beim Schließen des Kontos vollständig erstattet; danach wird der bereits bezahlte Zeitraum nicht erstattet. Die Daten des Projekts werden 30 Tage nach Ende des Zugriffs gelöscht. Die Details stehen in den Nutzungsbedingungen.

Was passiert, wenn ich über 100.000 Ereignisse komme?

Du bekommst eine E-Mail bei 80 % und bei 100 % der Ereignisse des Monats. Bei 150 % nimmt das Konto bis zum 1. des nächsten Monats keine Ereignisse mehr an, und während der Pause gesendete Ereignisse gehen verloren. Über den Preis hinaus wird nie etwas berechnet.

Kann ich per Pix zahlen, und gibt es eine Rechnung?

Derzeit nur per Karte; Pix für den Jahresplan hängt davon ab, dass Stripe es freischaltet. Brasilianische Rechnungen (Nota Fiscal) werden noch nicht ausgestellt: Wenn du eine brauchst, schreib uns vor dem Abschluss.

Die Geschichte

Warum es Pyxis gibt

Der Einführungsbeitrag erklärt, warum es gebaut wurde und was es nie speichert.

Beitrag lesen