chore(analytics): Umami aus Doku-Sektionen + manascore-Content (Welle E2)

URL_SCHEMA/MONITORING (Umami-Tabellen-Sektionen raus), OBSERVABILITY_GAPS,
RECOMMENDED_SERVICES, WINDOWS_GPU_SERVER_SETUP, generate-env-Kommentar,
manascore about.md + index.astro (Umami-Card/Methodik), website-builder-smoketest.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-05-26 15:03:25 +02:00
parent 04bfa71a7a
commit 0b04ec35b5
9 changed files with 15 additions and 73 deletions

View file

@ -206,15 +206,15 @@ Prüft 7 Konsistenz-Kriterien der Backend-API:
### Analytics Maturity
Bewertet die Tiefe der Umami-Analytics-Integration pro App:
Bewertet die Tiefe der Analytics-Integration pro App (Web-Analytics ist seit 2026-05-26 entfernt — diese Metrik ist historisch):
| Check | Beschreibung |
| ---------------------- | ---------------------------------------------------------------------- |
| **Page View Tracking** | Umami-Script via `hooks.server.ts` injiziert (automatische Page Views) |
| **Custom Events** | App-spezifische Events implementiert (z.B. `TodoEvents`, `ChatEvents`) |
| **Auth Tracking** | Login/Signup/Logout automatisch via `@mana/shared-auth` getrackt |
| **Landing Tracking** | Landing Page Events (CTA-Clicks, Pricing Views) via `Analytics.astro` |
| **Public Dashboard** | Öffentliches Dashboard auf `stats.mana.how` konfiguriert |
| Check | Beschreibung |
| ---------------------- | -------------------------------------------------------------------------- |
| **Page View Tracking** | Analytics-Script via `hooks.server.ts` injiziert (automatische Page Views) |
| **Custom Events** | App-spezifische Events implementiert (z.B. `TodoEvents`, `ChatEvents`) |
| **Auth Tracking** | Login/Signup/Logout automatisch via `@mana/shared-auth` getrackt |
| **Landing Tracking** | Landing Page Events (CTA-Clicks, Pricing Views) via `Analytics.astro` |
| **Public Dashboard** | Öffentliches Dashboard auf `stats.mana.how` konfiguriert |
Apps mit allen 5 Checks sind **analytics-mature** — sie erfassen nicht nur Page Views, sondern auch Feature-spezifische Nutzerinteraktionen, Auth-Flows und Landing-Conversions.

View file

@ -459,21 +459,6 @@ const statuses = [...new Set(sortedAudits.map((a) => a.data.status))];
</div>
</div>
</a>
<a
href="https://stats.mana.how/share/face76f42d3e42beb8c80ea03f33a462/mana-webapp"
target="_blank"
class="hover:border-border border-border/30 flex items-center gap-3 rounded-lg border p-3 transition-colors"
>
<div
class="bg-blue-500/10 flex h-8 w-8 shrink-0 items-center justify-center rounded-lg"
>
<span class="text-sm">📈</span>
</div>
<div>
<div class="text-foreground text-xs font-medium">Umami</div>
<div class="text-muted-foreground text-[10px]">Kein Login nötig (Public Share)</div>
</div>
</a>
</div>
</div>
</Container>