SaaS Analytics Stack: Tools und Einrichtung

Erstellen Sie einen umfassenden Analytics-Stack für Ihr SaaS – von Produkt- und Geschäftsmetriken über Event-Tracking bis zum Dashboard-Setup mit datenschutzfreundlichen Tools.

Maya Patel
Maya Patel
1. Juni 202611 min read
Auch verfügbar auf:English · 中文

Kurzfassung: Ein SaaS-Analytics-Stack besteht aus drei Schichten: Produkt-Analytics (PostHog, Amplitude), Geschäfts-Analytics (Stripe, ChartMogul) und Web-Analytics (Plausible, Cloudflare Web Analytics). Dieser Guide behandelt die Tool-Auswahl, die Event-Tracking-Architektur mit TanStack Start sowie das Einrichten eines Metrik-Dashboards.


Einleitung

Was man nicht misst, kann man nicht verbessern. Für SaaS bedeutet das: Nutzerverhalten verstehen (Produkt-Analytics), Umsatztrends analysieren (Geschäfts-Analytics) und Akquisitionskanäle nachvollziehen (Web-Analytics). Die Herausforderung liegt darin, Tools zu wählen, die zusammenarbeiten, ohne Datensilos zu erzeugen.

Der ideale Stack ist datenschutzfreundlich, in der Anfangsphase kosteneffizient und exportierbar in die eigene Datenbank.


Drei-Schichten-Architektur für Analytics

SchichtToolMonatliche KostenWichtige Metriken
Web-AnalyticsPlausible$10–20Seitenaufrufe, Absprungrate, Referrals
Produkt-AnalyticsPostHog (Self-Host)$0–100Events, Funnels, Retention
Geschäfts-AnalyticsChartMogul + Stripe$50–100MRR, ARR, LTV, Churn
Eigenes Data WarehouseD1 oder ClickHouseInhouseAlle Events, benutzerdefinierte Abfragen

Event-Tracking einrichten

tsx
import posthog from 'posthog-js'

// Signup-Event erfassen
posthog.capture('user_signed_up', {
  plan: 'pro',
  referral_source: 'organic',
  company_size: '1-5',
})

// Feature-Nutzung erfassen
posthog.capture('feature_used', {
  feature: 'analytics_export',
  user_id: user.id,
})

Metrik-Dashboard mit TanStack Table

tsx
function MetricsDashboard() {
  const { data } = useQuery({
    queryKey: ['metrics', 'monthly'],
    queryFn: () => fetchMonthlyMetricsFn({ data: { months: 12 } }),
  })

  return (
    <div className="grid grid-cols-4 gap-4">
      <MetricCard label="MRR" value={data.mrr} prefix="$" />
      <MetricCard label="ARR" value={data.arr} prefix="$" />
      <MetricCard label="Net New MRR" value={data.netNewMrr} prefix="$" />
      <MetricCard label="Logo Count" value={data.logoCount} />
      <MetricCard label="NRR" value={data.nrr} suffix="%" />
      <MetricCard label="Gross Churn" value={data.grossChurn} suffix="%" />
    </div>
  )
}

Fazit

Ein dreistufiger Analytics-Stack verschafft Ihnen vollständige Transparenz über Ihr SaaS. Beginnen Sie mit kostenlosen Versionen und rüsten Sie mit dem Wachstum auf. Entscheidend sind konsistentes Event-Naming und eine Exportstrategie für Ihre eigenen Daten. Für vertiefende Einblicke lesen Sie unseren Guide zu SaaS-Monitoring und Observability sowie die PostHog-Setup-Referenz.