Zum Inhalt springen

Product Analytics mit Mixpanel und Amplitude -- Der Vergleich für Startups

Felix Lenhard 10 min Lesezeit
Zurück zum Blog

Product Analytics mit Mixpanel und Amplitude -- Der Vergleich für Startups

Du hast Google Analytics 4 eingerichtet und siehst, wie viele Besucher auf deine Website kommen. Aber wie nutzen sie dein Produkt wirklich? Welche Features lieben sie, wo steigen sie aus, und warum? Genau hier kommen Product-Analytics-Tools wie Mixpanel und Amplitude ins Spiel.

Was ist Product Analytics?

Product Analytics geht über Web Analytics hinaus. Während Google Analytics 4 dir zeigt, was auf deiner Website passiert, zeigen dir Product-Analytics-Tools, was in deinem Produkt passiert.

Der Unterschied ist entscheidend:

  • Web Analytics: Wie viele Besucher kommen? Woher kommen sie?
  • Product Analytics: Was machen Nutzer in deinem Produkt? Warum bleiben sie -- oder gehen?

Für SaaS-Startups, Plattformen und Apps ist Product Analytics unverzichtbar. Es hilft dir, Antworten auf Fragen wie diese zu finden:

  • Welche Features nutzen deine aktivsten Kunden?
  • An welchem Punkt im Onboarding verlierst du die meisten Nutzer?
  • Wie lange dauert es, bis ein Nutzer den "Aha-Moment" erlebt?
  • Welche Nutzergruppen haben die höchste Retention?

Mixpanel vs. Amplitude -- Der grosse Vergleich

Beide Tools sind Marktführer im Bereich Product Analytics. Hier ist ein detaillierter Vergleich:

Überblick

KriteriumMixpanelAmplitude
Kostenloser PlanBis 20M Events/MonatBis 50M Events/Monat
StärkeEvent-Analyse, EinfachheitVerhaltensanalyse, Tiefe
LernkurveMittelHoch
Beste fürFrühe StartupsWachsende Startups
EU-RechenzentrumJa (EU Data Residency)Ja (EU Data Center)
Preis abEUR 0 (Free) / ca. EUR 25/MonatEUR 0 (Free) / auf Anfrage

Mixpanel -- Stärken und Schwächen

Stärken:

  • Intuitive Benutzeroberfläche -- du findest dich schnell zurecht
  • Starke Event-Analyse mit Filtern und Segmenten
  • Gute Funnel-Analyse für Conversion-Optimierung
  • JQL (JavaScript Query Language) für fortgeschrittene Abfragen
  • Schnelle Einrichtung -- in unter einer Stunde produktiv

Schwächen:

  • Weniger leistungsfähig bei komplexen Verhaltensanalysen
  • Eingeschränkte Kohortenanalyse im Free Plan
  • Berichterstattung kann bei grossen Datenmengen langsam werden

Amplitude -- Stärken und Schwächen

Stärken:

  • Tiefe Verhaltensanalyse mit Behavioral Cohorting
  • Exzellente Retention-Analyse
  • Leistungsfähige Segmentierung
  • Amplitude Experiment für integriertes A/B-Testing
  • Starke Visualisierungen und Dashboards

Schwächen:

  • Steilere Lernkurve -- braucht mehr Einarbeitungszeit
  • Kann für kleine Teams überdimensioniert sein
  • Preise für bezahlte Pläne sind höher

Mixpanel einrichten -- Schritt für Schritt

Installation

JavaScript SDK:

// Mixpanel SDK laden
<script type="text/javascript">
(function(f,b){if(!b.__SV){var e,g,i,h;window.mixpanel=b;
b._i=[];b.init=function(e,f,c){function g(a,d){var b=d.split(".");
2==b.length&&(a=a[b[0]],d=b[1]);a[d]=function(){a.push([d].concat(
Array.prototype.slice.call(arguments,0)))}}/*...*/};
b.init("DEIN_TOKEN");}})(document,window.mixpanel||[]);
</script>

Node.js:

const Mixpanel = require('mixpanel');
const mixpanel = Mixpanel.init('DEIN_TOKEN', {
  host: 'api-eu.mixpanel.com'  // EU Data Residency
});

Events tracken

// Einfaches Event
mixpanel.track('Feature Used', {
  feature_name: 'CSV Export',
  user_plan: 'premium'
});

// Nutzer identifizieren
mixpanel.identify('user_12345');
mixpanel.people.set({
  '$name': 'Maria Huber',
  '$email': 'maria@startup.at',
  'plan': 'premium',
  'company': 'TechStartup GmbH'
});

// Umsatz tracken
mixpanel.people.track_charge(29.99, {
  'plan': 'premium',
  'billing_cycle': 'monthly'
});

Funnel erstellen

Funnels zeigen dir, wo Nutzer in einem Prozess abspringen:

  1. Gehe zu "Funnels" in der Navigation
  2. Definiere die Schritte (z.B. Sign Up > Onboarding Step 1 > Onboarding Step 2 > Feature Activated)
  3. Analysiere die Conversion-Raten zwischen den Schritten
  4. Segmentiere nach Nutzergruppen

Amplitude einrichten -- Schritt für Schritt

Installation

JavaScript SDK:

import * as amplitude from '@amplitude/analytics-browser';

amplitude.init('DEIN_API_KEY', {
  serverZone: 'EU',  // EU Data Center
  defaultTracking: true
});

React Integration:

import { useEffect } from 'react';
import * as amplitude from '@amplitude/analytics-browser';

function App() {
  useEffect(() => {
    amplitude.init('DEIN_API_KEY', { serverZone: 'EU' });
  }, []);

  const handleClick = () => {
    amplitude.track('Button Clicked', {
      button_name: 'upgrade',
      page: 'dashboard'
    });
  };

  return <button onClick={handleClick}>Upgrade</button>;
}

Events tracken

// Event senden
amplitude.track('Feature Used', {
  feature_name: 'Dashboard',
  duration_seconds: 45
});

// Nutzer-Eigenschaften setzen
const identifyEvent = new amplitude.Identify();
identifyEvent.set('plan', 'premium');
identifyEvent.set('company_size', '10-50');
amplitude.identify(identifyEvent);

// Revenue tracken
const revenue = new amplitude.Revenue();
revenue.setProductId('premium_monthly');
revenue.setPrice(29.99);
revenue.setQuantity(1);
amplitude.revenue(revenue);

Behavioral Cohorts erstellen

Amplitudes Stärke sind Behavioral Cohorts -- Nutzergruppen basierend auf Verhalten:

  1. Gehe zu "Cohorts" > "Create Cohort"
  2. Definiere Verhaltensregeln (z.B. "Hat Feature X mindestens 3x in den letzten 7 Tagen genutzt")
  3. Nutze die Kohorte in Analysen, Funnels und Retention-Charts

Welches Tool passt zu dir?

Wähle Mixpanel, wenn...

  • Du ein frühes Startup bist (Pre-Seed oder Seed)
  • Dein Team klein ist (unter 5 Personen)
  • Du schnell Ergebnisse brauchst
  • Du vor allem Funnels und Event-Analyse brauchst
  • Dein Budget begrenzt ist

Wähle Amplitude, wenn...

  • Du bereits Product-Market-Fit hast
  • Dein Team wächst und du dedizierte Product Manager hast
  • Du tiefe Verhaltensanalysen und Kohortenanalysen brauchst
  • Du A/B-Testing integrieren willst (siehe auch unseren A/B-Testing-Artikel)
  • Du längerfristige Retention-Analysen brauchst (mehr dazu in unserem Kohortenanalyse-Artikel)

Oder starte mit PostHog

Eine dritte Option, die immer beliebter wird: PostHog. Es ist Open Source, kann selbst gehostet werden (perfekt für Data Privacy by Design) und bietet Product Analytics, Session Recording und Feature Flags in einem Tool. Der kostenlose Plan ist grosszügig.

Tracking-Plan erstellen

Bevor du loslegst, erstelle einen Tracking-Plan. Das ist ein Dokument, das definiert, welche Events du trackst, welche Properties sie haben und warum.

Vorlage für einen Tracking-Plan

Event NameBeschreibungPropertiesKategorie
sign_upNutzer erstellt Accountmethod, source, referrerAcquisition
onboarding_stepOnboarding-Schritt abgeschlossenstep_number, step_nameActivation
feature_usedFeature genutztfeature_name, durationEngagement
upgrade_startedUpgrade-Prozess gestartetcurrent_plan, target_planRevenue
invite_sentEinladung an Kollegeninvite_methodReferral

Namenskonventionen

Halte dich an einheitliche Namenskonventionen:

  • Events: snake_case, Verb + Objekt (feature_used, document_created)
  • Properties: snake_case, beschreibend (user_plan, feature_name)
  • Nutzer-Properties: Präfix mit Kontext (company_size, signup_date)

Best Practices für Product Analytics

1. Definiere deinen "Aha-Moment"

Der Aha-Moment ist der Punkt, an dem ein Nutzer den Wert deines Produkts erkennt. Finde heraus, welche Aktion damit korreliert:

  • Slack: Eine Nachricht in einem Channel senden
  • Dropbox: Eine Datei in einen Ordner legen
  • Facebook: 7 Freunde in 10 Tagen finden

Nutze dein Product-Analytics-Tool, um diesen Moment für dein Startup zu identifizieren.

2. Tracke den gesamten Funnel

Miss nicht nur einzelne Events, sondern den gesamten Nutzerpfad:

Besuch > Anmeldung > Onboarding > Erster Wert > Wiederkehr > Bezahlung > Empfehlung

3. Segmentiere alles

Durchschnittswerte lügen. Segmentiere nach:

  • Akquisitionskanal (woher kommt der Nutzer?)
  • Nutzertyp (B2B vs. B2C, Gross vs. Klein)
  • Zeitraum (Wann hat sich der Nutzer angemeldet?)
  • Verhalten (Power User vs. Gelegenheitsnutzer)

4. Kombiniere quantitative und qualitative Daten

Product Analytics zeigt dir das "Was" und "Wie oft". Für das "Warum" brauchst du qualitative Daten:

  • Nutzerinterviews
  • Umfragen (in-app)
  • Session Recordings
  • Support-Tickets

Kosten im Überblick

Für österreichische Startups mit begrenztem Budget hier die realistischen Kosten:

PhaseMixpanelAmplitudePostHog
Pre-Seed (< 10K Events/Monat)EUR 0EUR 0EUR 0
Seed (100K Events/Monat)EUR 0EUR 0EUR 0
Series A (1M Events/Monat)EUR 0EUR 0EUR 0
Scale (20M+ Events/Monat)ab ca. EUR 800/Monatauf Anfrageab ca. EUR 450/Monat

Die gute Nachricht: Du kannst lange kostenlos arbeiten. Die Free Tiers sind grosszügig genug für die meisten Startups in der Frühphase.

Integration mit deinem Tech Stack

Mixpanel + Segment

Segment ist eine Customer Data Platform, die Daten an verschiedene Tools weiterleitet:

analytics.track('Feature Used', {
  feature_name: 'CSV Export'
});
// Segment leitet automatisch an Mixpanel, Amplitude, GA4 etc. weiter

Amplitude + dein Data Warehouse

Für fortgeschrittene Setups kannst du Amplitude mit deinem Data Warehouse verbinden und Daten bidirektional synchronisieren.

Zusammenfassung

Product Analytics ist der Schlüssel, um dein Produkt datengetrieben zu verbessern. Mixpanel und Amplitude sind beide exzellente Optionen -- Mixpanel für den schnellen Einstieg, Amplitude für tiefere Analysen. Starte mit einem klaren Tracking-Plan, implementiere die wichtigsten Events und analysiere regelmässig.

Im nächsten Artikel schauen wir uns an, wie du mit A/B-Testing deine Hypothesen validierst und dein Produkt systematisch verbesserst.


Du willst Product Analytics in deinem Startup einsetzen? Bei Startup Burgenland unterstützen wir dich bei der Auswahl und Einrichtung der richtigen Tools. Kontaktiere uns für eine kostenlose Erstberatung.

Dieser Artikel ist Teil der Serie "Daten und Analytics" im Startup Burgenland Blog. Die Serie richtet sich an Gründerinnen und Gründer, die ihr Startup mit Daten auf das nächste Level bringen wollen.

Über den Autor: Felix Lenhard ist Program Director und Startup Coach bei Startup Burgenland. Zuvor Managing Director beim 360 Innovation Lab, Innovation Manager bei RHI Magnesita und Serial Entrepreneur mit internationalen Exits. Über 15 Jahre Erfahrung in Innovation und Unternehmensaufbau.

Erstgespräch vereinbaren

Du überlegst zu gründen oder bist schon mittendrin? Schreib uns ein formloses E-Mail -- wir melden uns innerhalb weniger Tage.

E-Mail schreiben