Funktionen · Analytics

Traffic, ohne Tracker.

Aufrufe, meistbesuchte Seiten und wichtigste Quellen für jede App, gezählt auf Tofus eigenem Endpunkt. Kein Cookie, kein Drittanbieter-Skript, keine gespeicherte IP-Adresse – und kein Analytics-Konto, das Sie öffnen müssen.

Dokumentation lesenAgent einrichten

Was Ihr Agent aufruft

  • siteAnalytics
  • setSiteAutoInject
claude · ~/franks-kitchenBeispiel

Count visits to franks-kitchen.

tofu · siteAnalytics

site key tfsk_…a41c issued · snippet ready

Update(app/layout.tsx)

1 line added · collect.js, no cookie

tofu · ingest ~/franks-kitchen

code updated · settings kept

tofu · deploy

ready · HTTP 200 · publicly reachable

Eine Zeile oder keine

Eine Zeile, oder gar keine.

Jede App hat einen Website-Schlüssel und eine Zeile. Der Schlüssel benennt Ihre App und die Adressen, die für sie Daten melden dürfen: Ihre trytofu.app-Adresse und die von Ihnen verbundenen Domains. Mehr nicht.

In einer Framework-App fügt Ihr Agent die Zeile in das Layout ein und stellt die App bereit. Bei einer bereits gebauten statischen Website sorgt ein einziger Schalter dafür, dass Tofu die Zeile beim Bereitstellen hinzufügt – in der veröffentlichten Kopie, nie in Ihren gespeicherten Dateien. Der Analytics-Bereich weist darauf hin, wenn es nicht geschehen ist.

app/layout.tsxeine Zeile
<head>
  <script defer
    src="https://trytofu.ai/collect.js"
    data-site="tfsk_…"></script>
</head>
Kopieren Sie sie aus dem Analytics-Bereich, oder lassen Sie sie von Ihrem Agenten hinzufügen. Der Schlüssel ist bewusst öffentlich: Er steht ohnehin im Quelltext Ihrer Seite.

Gezählt ohne Tracker

Die Privatsphäre Ihrer Besucher, von Grund auf.

Beide Enden gehören Tofu: ein kleines Skript von Tofus eigener Domain und sein eigener Endpunkt. Nichts über einen Besucher verlässt Tofus Infrastruktur.

  • Cookies

    0

    Nichts im Browser gespeichert

    Es gibt also nichts zu löschen – und kein Banner, das dafür nötig wäre.

  • Drittanbieter-Skripte

    0

    Ein Skript, von Tofus eigener Domain

    Es sendet an Tofus eigenen Endpunkt. Kein Anbieter auf Ihrer Seite.

  • Gespeicherte IP-Adressen

    0

    Nur im Arbeitsspeicher, nie gespeichert

    Eindeutige Besucher werden, soweit gezählt, aus einem täglich wechselnden Wert ermittelt – niemand wird von einem Tag auf den anderen verfolgt.

  • Aufbewahrungstage

    90

    Danach löscht ein täglicher Prozess die Daten

    Nichts wird länger als 365 Tage aufbewahrt; wird die App gelöscht, verschwindet auch ihr Traffic.

Do Not Track und GPC, zweimal beachtet

Geprüft wird im Browser und noch einmal auf dem Server: Ist eines der beiden Signale aktiv, wird der Aufruf gar nicht aufgezeichnet.

Pfade, keine vollständigen Adressen

Alles nach dem Fragezeichen und nach dem Rautezeichen wird zuerst entfernt; Abschnitte, die wie eine ID aussehen, werden zu „:id“ zusammengefasst. So wird ein Suchbegriff oder ein Token zum Zurücksetzen in einer URL nie gespeichert.

An kein Konto geknüpft

Ein Aufruf wird nie mit einem angemeldeten Benutzer verknüpft; der Website-Schlüssel weist Ihre App aus und kann nichts lesen oder ändern.

Was Sie sehen

Ihre Zahlen, in Ihrem Dashboard und bei Ihrem Agenten.

KennzahlWas sie bedeutet
AufrufeJeder gezählte Seitenaufruf, pro UTC-Tag; auch Tage ohne Aufrufe bleiben erhalten und werden nicht weggelassen.
Die 10 häufigsten PfadeNur Pfade; Abschnitte, die wie eine ID aussehen, werden zu „:id“ zusammengefasst.
Die 10 häufigsten QuellenDer Hostname der verweisenden Website, nie deren Pfad.
BesucherEine Zahl gibt es nur, wenn Tofus Besucher-Salt eingerichtet ist; sonst steht dort —, nie eine Schätzung.

Lesen Sie die Zahlen im Bereich Analytics, oder fragen Sie Ihren Agenten: siteAnalytics akzeptiert jeden Zeitraum von 1 bis 90 Tagen. Eine Zahl, die sich nicht lesen lässt, kommt als „nicht verfügbar“ zurück, nie als Null.

claude · ~/franks-kitchenBeispielwoche

How many people saw the booking page this week?

tofu · siteAnalytics days: 7

1,284 views · 7 days

top paths · /book 412 · / 388

top sources · google.com 214 · instagram.com 96

The booking page had 412 views this week — counted as views, not people. Most visits came from Google.

Demnächst verfügbar.

  • Ein Aufruf pro geladener Seite. Die Navigation innerhalb einer Single-Page-App ist kein neuer Aufruf, deshalb zählt eine solche App zu wenig.

  • Crawler zählen wie Menschen. Bots werden nicht klassifiziert: Ein Crawler, der kein Do-Not-Track-Signal sendet, ist ein Aufruf.

  • Kein Export und kein Webhook. Die Zahlen lesen Sie in Ihrem Dashboard oder über Ihren Agenten: Es gibt weder einen CSV-Export noch einen Webhook.

  • Ein Collector mit Bremsen. Aufrufe oberhalb der Obergrenzen des Collectors pro Minute werden verworfen. Bei einem Ansturm oder einer sehr großen Spitze kann die Zahl deshalb zu niedrig ausfallen – Ihre Seite wird dabei nie langsamer.

  • Automatisches Hinzufügen ist für fertig gebaute statische Websites gedacht. Eine Framework-App, auch Next.js, enthält die Zeile in ihrem eigenen Layout; der Schalter fügt dort nichts hinzu, und der Bereich Analytics sagt das auch.

  • Keine Engagement-Kennzahlen und keine Web Vitals. Absprungrate, Verweildauer auf der Seite und Ladezeiten werden nicht gemessen.

Einen Prompt einfügen. In 10 Minuten online.

Ihre App samt Datenbank, Ihre Domain und Ihre Anmeldung – in etwa 10 Minuten mit dem Agenten, den Sie schon nutzen.

Kostenlos starten