Zum Inhalt springen

Der Event-Tracking-Plan für Startups

Ein Event-Tracking-Plan ist die lebende Spezifikation jedes Events, das Sie erfassen – sein Name, seine Eigenschaften, wann es ausgelöst wird und wer dafür verantwortlich ist. Als Startup fangen Sie klein an: mit den acht bis zehn Events, die Ihren Funnel von der Anmeldung über die Aktivierung bis zum Umsatz abbilden. Ergänzen Sie weitere erst, wenn eine echte Frage sie braucht.

Aktualisiert am 7 Min. LesezeitVon fromHello

Das Wichtigste in Kürze

  1. Ein Tracking-Plan ist eine lebende Spezifikation, kein einmaliges Dokument: Name, Eigenschaften, Auslöser und Owner für jedes Event.

  2. Starten Sie mit 8–10 Events entlang Anmeldung → Aktivierung → Umsatz. Ergänzen Sie ein Event nur, wenn eine echte Frage es braucht.

  3. Wählen Sie eine Namenskonvention (object_action, z. B. subscription_started) und brechen Sie sie nie – schleichender Wildwuchs macht Analysen still und leise kaputt.

  4. Legen Sie fest, wem der Plan gehört und wo die Daten liegen (First-Party, selbst gehostet oder SaaS), bevor der erste track()-Aufruf kommt.

Was ein Tracking-Plan ist

Ein Tracking-Plan ist ein einziges Dokument, das jedes Event auflistet, das Ihr Produkt erfasst, dazu die Eigenschaften jedes Events, den genauen Moment, in dem es ausgelöst wird, und die Person, die dafür verantwortlich ist. Er ist der Vertrag zwischen dem Code, der Daten sendet, und den Dashboards, die sie lesen. Behandeln Sie ihn als lebende Spezifikation, die sich mit dem Produkt ändert, nicht als Dokument, das Sie einmal schreiben und vergessen. Die Kurzfassung in einem Satz finden Sie unter Tracking-Plan; dieser Leitfaden zeigt, wie Sie einen erstellen.

Vier Begriffe, aus denen ein Tracking-Plan besteht, von der kleinsten Einheit (einem Event) bis zur Spezifikation, die sie alle regelt.

Warum ein Plan besser ist als Ad-hoc-Tracking

Ohne Plan wuchert das Tracking. Ein Entwickler sendet signup, ein zweiter Sign Up, ein dritter user_registered – drei Namen für eine Aktion, und jeder Funnel, der die Anmeldung berührt, zerfällt oder bricht unbemerkt. Das ist Wildwuchs, und er ist der Hauptgrund, warum Analysen kein Vertrauen mehr genießen. Ein Plan legt das Vokabular fest, bevor der Code live geht, sodass die Zahlen, die Sie in sechs Monaten abrufen, immer noch bedeuten, was Sie denken. Saubere, einheitliche Events sind auch die Grundlage einer Experiment-Roadmap – Sie können einen Test nicht an einer Kennzahl messen, die Sie auf drei verschiedene Arten erfassen.

Events nach object_action benennen und dabei bleiben

Die Konvention, die die meisten Analyse-Tools empfehlen, ist object_action: erst das Objekt, dann was damit passiert ist – subscription_started, invite_sent, checkout_completed. Segment, Amplitude und PostHog beschreiben jeweils eine Variante (Segment nutzt „Object Action“, PostHog snake_case in Kleinbuchstaben, Amplitude ein Substantiv plus ein Verb in der Vergangenheitsform). Die genaue Schreibweise zählt weit weniger, als eine zu wählen und sie nie zu brechen. Zwei Regeln bringen den größten Nutzen: Halten Sie die Zeitform der Verben einheitlich, und bauen Sie Event-Namen nie dynamisch zusammen – ein Event namens plan_${name}_upgraded erzeugt ein Event pro Kunde und lässt sich nicht abfragen.

Die 8–10 Events, die Ihren Funnel abbilden

Widerstehen Sie der Versuchung, alles zu tracken. Starten Sie mit der Handvoll Events, die einen Nutzer vom ersten Kontakt bis zur Bezahlung verfolgen – Anmeldung, Aktivierung und Umsatz –, und instrumentieren Sie diese gründlich, bevor Sie in die Tiefe gehen. Unten finden Sie ein Start-Set für ein typisches B2B-SaaS; benennen Sie die Events nach den Begriffen Ihres Produkts um. Jedes wird zu einer Zeile in Ihrem Plan, und zusammen bilden sie Ihren ersten First-Party-Datensatz – das Rohmaterial für jeden Funnel, jede Kohorte und jede Retention-Kurve, die Sie bauen werden. Wo jedes Event instrumentiert wird – im Browser oder auf dem Server –, ist eine eigene Entscheidung: Serverseitiges vs. clientseitiges Tracking behandelt die Aufteilung.

EventWann es ausgelöst wirdWarum es zählt
account_createdDer Nutzer schließt die Anmeldung ab, und ein Datensatz existiertAnfang des Funnels; der Nenner für jede Conversion-Rate
onboarding_startedDer Nutzer beginnt den Einführungsablauf beim ersten StartTrennt Anmeldungen, die mit dem Setup beginnen, von denen, die abspringen
activation_reachedDer Nutzer erreicht Ihren definierten Aha-Moment (z. B. erstes Projekt geteilt)Das aussagekräftigste frühe Event; prüfen Sie es, statt es vorauszusetzen
feature_usedEin Kern-Feature wird genutzt, mit einer Eigenschaft feature_nameTiefe des Engagements; Grundlage für Segmente und Retention
invite_sentDer Nutzer lädt ein Teammitglied einFrühindikator für Expansion und Bindung im B2B
trial_startedEine Testphase oder ein kostenloser Tarif beginntÖffnet den Umsatz-Funnel; Ankerpunkt für die Trial-to-Paid-Rate
subscription_startedDer Nutzer wechselt in einen bezahlten TarifDer Umsatzmoment; verbindet Growth-Arbeit mit Geld
subscription_cancelledDer Nutzer kündigt einen bezahlten TarifChurn-Signal; speist Rückgewinnung und Retention-Analyse

Eigenschaften tragen die Details, Owner halten Ordnung

Setzen Sie auf wenige, allgemeine Events und verlagern Sie Details in Eigenschaften. Statt eines eigenen Events für jeden Tarif senden Sie subscription_started mit den Eigenschaften plan_name und amount_usd – ein ausführlich beschriebenes Event bleibt abfragbar. Halten Sie die Eigenschaften jedes Events schlank – eine Handvoll, die Sie tatsächlich abfragen, schlägt Dutzende, die Sie nie abfragen. Legen Sie dann die Verantwortung fest: In den meisten kleinen Teams liegt sie bei einem Growth Engineer oder bei der Person, die die Instrumentierung ausliefert, und jedes neue Event sollte über ihren Tisch gehen, damit Plan und Code nie auseinanderlaufen. Wissen Sie schließlich, wo die Events landen. Sie an ein gehostetes Analyse-Tool oder eine CDP zu senden, geht schnell, legt Ihre Verhaltensdaten aber auf fremde Server; sie als First-Party-Daten zu behalten – selbst gehostetes Postgres, Ihr eigenes Data Warehouse –, hält sie in Ihrer Hand. Das ist der zentrale Zielkonflikt zwischen Open Source und SaaS bei Engagement-Tools.

FAQ

Häufige Fragen

  • Wie viele Events sollte ein Startup tracken?

    Starten Sie mit acht bis zehn – den Events, die Anmeldung, Aktivierung und Umsatz abbilden – und ergänzen Sie weitere nur, wenn eine konkrete Frage sie braucht. Wer von Anfang an alles trackt, erzeugt Rauschen, das gepflegt werden muss und selten abgefragt wird. Ein gut benanntes Event später zu ergänzen ist leichter, als hundert uneinheitliche zu entwirren.

  • Welche Namenskonvention für Events ist die beste?

    object_action (das Substantiv, dann was passiert ist) wird am häufigsten empfohlen: subscription_started, invite_sent. Segment, Amplitude und PostHog veröffentlichen jeweils eine Variante. Die beste Konvention ist die, die Sie konsequent anwenden – Schreibweise und Zeitform zählen weniger, als die Regel nie zu brechen und Namen nie dynamisch zu erzeugen.

  • Was ist der Unterschied zwischen einem Event und einer Eigenschaft?

    Ein Event ist die Aktion (subscription_started); eine Eigenschaft ist ein Detail dieser Aktion (plan_name, amount_usd). Setzen Sie auf wenige, allgemeine Events und verlagern Sie Details in Eigenschaften, damit ein gut beschriebenes Event abfragbar bleibt, statt in Dutzende Beinahe-Duplikate zu zerfallen.

  • Sollten Tracking-Daten in einem SaaS-Tool liegen oder selbst gehostet werden?

    Beides funktioniert. Ein gehostetes Analyse-Tool oder eine CDP ist schneller startklar; Self-Hosting (Ihr eigenes Postgres oder Data Warehouse) hält Verhaltensdaten auf Ihrer Infrastruktur und vermeidet Vendor-Lock-in. Für ein technisches Team, das Kundendaten als First-Party-Daten behandelt, ist Self-Hosting langfristig oft die bessere Wahl. Entscheiden Sie, bevor Sie instrumentieren, denn Events später zu migrieren ist mühsam.

fromHello ist Open-Source-Software für Marketing-Automation: Nachrichten, ausgelöst durch das, was Menschen tun.

fromHello Cloud ist im Early Access über die Warteliste verfügbar.

Early Access

fromHello Cloud

Niemand gründet, um klein zu bleiben.

Der Early Access für fromHello Cloud öffnet schrittweise. Das Onboarding ist persönlich: Wir helfen Ihnen bei der Einrichtung und beim Umzug Ihrer Kontakte.

Wir schreiben Ihnen, sobald Ihr Platz frei wird. Kein Spam.

Noch nicht so weit? Auf GitHub ansehen