/analytics — Aktivität

Hinweis: Rahmen: 00-rahmen.md. Code: packages/plugins/src/analytics/.

Wofür

Sehen, wo und wann man in Denotato etwas tut: die eigenen Taten aus dem Ereignisstrom, gezählt je Bereich und je Tageszeit. Christian hat am 26.09.2026 Entwurf 2 gewählt (NB01, N319): ein abschaltbarer Bereich, der denselben Strom liest wie die Verlaufstafel, statt einen zweiten zu führen.

Weg und Rahmen

Route/analytics
Merkmalkeines; abschaltbar als Bereich, ab Werk an (plugin.analytics.aktiv)
Knoten im Rechtebaumgold.analytics (im Paket „Mitglied“)
ZimmerKuppel · Lautstärke 2 · Zeichen diagramm · Form abriss
RaumKonto, neben Einstellungen und Verwaltung
Farbekeine eigene: Der Schirm zeigt viele Bereiche zugleich (Style-Guide §19)

Der Titel heißt „Aktivität“, nicht „Nutzung“: „Meine Nutzung“ und Verwaltung › Nutzung zählen Besuche, dieser Bereich zählt Taten.

Was man sieht

Oben der Titel „Aktivität“. Darunter links der Leitsatz, etwa „412 Taten in diesem Zeitraum, die meisten um 21:00.“, rechts die Wahl des Zeitraums: 7 Tage, 30 Tage (Vorgabe), 3 Monate, 1 Jahr — dieselben vier wie die Verlaufstafel.

Je Bereich: eine Zeile je Bereich mit mindestens einer Tat, die meisten zuerst, gleich viele nach der Kennung. Jede Zeile trägt den Titel des Bereichs, einen grauen Balken im Verhältnis zum stärksten und die Zahl. Gehört eine Tat zu keinem Bereich (eine alte Art im Strom), sagt ein Satz darunter, wie viele es sind.

Je Tageszeit: vierundzwanzig Säulen, 0 bis 23 Uhr in der Zeitzone des Kontos, darunter die Uhrzeiten 0, 6, 12 und 18 im Uhrzeitformat des Kontos. Jede Säule nennt beim Zeigen ihre Stunde und Zahl.

Ganz unten: „Was du nur liest, zählt nicht.“ Gab es mehr als 20 000 Taten im Zeitraum, steht davor, dass nur die neuesten gezählt sind.

Ist im Zeitraum nichts gezählt, steht „Keine Tat in diesem Zeitraum.“ da. Ist der Bereich ausgeschaltet oder antwortet der Server nicht, steht sein Satz da. Kommt eine Antwort nicht, zeigt der Schirm die zuletzt geholte mit der Marke „Denotato antwortet gerade nicht — Stand von …“ (Grundsatz 33), gemerkt unter analytics.aktivitaet, und nur für den Zeitraum, aus dem er stammt.

Was man tun kann

Woher die Daten kommen

EndpunktWofür
ANALYTICS (POST /api/analytics)Die eigenen Taten der letzten tage Tage (ohne Angabe 30, höchstens 365) bis heute in der Zeitzone des Kontos: bereiche mit anzahl und stunden, stunden über alle Bereiche, gesamt, ohneBereich, gedeckelt. Liest nur. MCP-Werkzeug aktivitaet.

Gelesen wird personal.event_stream des eigenen Kontos, gruppiert je Art und Stunde. Welche Art zu welchem Bereich gehört, sagt die Deklaration jedes Plugins (BEREICH_DER_EREIGNISART). Die Arten der nächtlichen Timer fehlen: Was eine Frist nachts leert, ist keine Nutzung. Gezählt werden höchstens die neuesten 20 000 Taten des Fensters, derselbe Deckel wie bei der Verlaufstafel (VERLAUF_ZEILEN_MAX). Die Rechnung ohne Datenbank hält verify:analytics fest.

Was fehlt

  1. Besuche fehlen. Ein Bereich, in dem man nur nachschlägt, bleibt bei null; das sagt der Hinweis, zeigt es aber nicht. Die Besuche stehen in „Meine Nutzung“, und nur, wenn man der Erfassung zugestimmt hat.
  2. Kein Verlauf über die Tage. Wann im Zeitraum man viel getan hat, zeigt die Verlaufstafel, nicht dieser Schirm; ein Weg dorthin fehlt.
  3. Kein Wochentag. Gezählt wird je Stunde, nicht je Wochentag.
  4. Die Bereiche führen nirgendwohin. Eine Zeile ist kein Verweis auf den Bereich.
  5. Keine Bewegung. Balken und Säulen stehen sofort da.
  6. Ohne Netz nur ein Zeitraum. Gemerkt wird die zuletzt geholte Antwort; wer ohne Netz den Zeitraum wechselt, sieht nichts.
  7. Keine Zahl nach außen. Weder Dashboard noch Rückblick zeigen die stärkste Tageszeit; wer sie wissen will, öffnet diesen Schirm.
  8. Die Spitze ist eine Stunde. Liegen zwei Stunden gleichauf, nennt der Leitsatz die frühere; ein Satz wie „morgens und abends“ fehlt.