Website-Analytics & KI-Insights
Ein Menüpunkt in der Sidebar: Analytics & Insights → Website & Insights
Pfad: /dashboard/analytics
Der frühere zweite Link „Website-Analytics“ (/dashboard/analytics/dashboard) leitet automatisch hierher um.
Center wählen
Oben: Center-Filter (wie in anderen Cockpit-Listen) – alle KPIs und Insights beziehen sich auf dieses Center.
Zeitraum
In der Kopfzeile: 24h, 7 Tage oder 30 Tage – gilt für Website-Tab und KI-Insights.
Reiter
| Reiter | Inhalt |
|---|---|
| Website | KPIs, Besuchertrend, Top-Seiten, Referrer, Geräte (Umami) |
| KI-Insights | Empfehlungen + Formulierung fürs Auftraggeber-Gespräch (clientMessage, kopierbar) |
Gespräch mit dem Auftraggeber (Website-Tab)
Oben im Tab Website erscheint die Box „Gespräch mit dem Auftraggeber“: 2 KI-Kernpunkte in Auftraggeber-Sprache (Fokus stakeholder). Button „Alle KI-Insights“ öffnet den vollständigen Tab inkl. Schnellfilter „Für Auftraggeber zusammenfassen“.
KI-Insights – Voraussetzungen
- Center: Analytics aktiv, Umami-Website-ID (Reiter Analytics)
- Server:
UMAMI_PASSWORDundOPENAI_API_KEY - Ausreichend Traffic/Events im gewählten Zeitraum
API: GET /api/analytics/insights?centerId=…&timeframe=day|week|month
Ohne Konfiguration: „Nicht verfügbar“ bzw. Hinweis mit CTA Umami einrichten – keine Demo-Charts, kein Chatbot, kein Export-Button.
Qualitäts-Checkliste (Website-Tab)
| Priorität | Thema | Status |
|---|---|---|
| P0 | Seiten/Geräte nur echte Umami-Daten oder „Nicht verfügbar“ + Setup-CTA | ✅ |
| P0 | Vergleichs-% ohne Division-by-zero (formatPercentChange) | ✅ |
| P1 | Umami Metrics: URL, Referrer, Device (getUmamiMetrics) | ✅ |
| P2 | Keine Center-Liste mehr; ein Trend-Chart; Vergleichstext an Zeitraum | ✅ |
| P3 | /api/analytics: centerId Pflicht, day = 24h, Trends nicht random | ✅ |
| P4 | CSV-Export; KI-Schnellfragen statt Demo-Chatbot | ✅ |
Zusätzlich umgesetzt
- Cockpit-Zusatzkennzahlen: Spitzenzeit, stärkster Tag, Wiederkehrend-%, Feedback (aus
/api/analytics) - Auto-Refresh: optional alle 60s (nur sichtbarer Tab)
- Tab Kanäle: Website / Signage / Companion ohne Fake-Zahlen
- Footfall: Live-Adapter vorbereitet (
integration.ts, Zonen-Typen, Env, Doku)
Weitere Analytics-Menüpunkte
- SEO & AI-Sichtbarkeit – GEO/SEO-Übersicht
- Besucherströme – Footfall (vorbereitet)
- Bewertungen – Feedback-Analytics
Entwickler
- Website-Daten:
/api/analytics/website-stats - KI:
apps/dashboard/src/lib/analytics-insights.ts - UI:
website-analytics-view.tsx,analytics-insights-panel.tsx
Nutzungsstatistik: Seitenaufrufe werden anonymisiert erfasst. Im Umami-Dashboard nach diesem Pfad filtern: /en/dashboard/analytics-dashboard