Conversion-Tracking für Entwickler

Was man nicht misst, kann man nicht optimieren.

Die meisten Entwickler betrachten Analytics als Nebensache. Sie binden ein Skript auf einer Seite ein und hören dort auf. Das führt zu fehlerhaften, nutzlosen Daten.

Hör auf, Rauschen zu tracken. Fang an, deinen Funnel zu tracken.

Ein Funnel ist der Weg von der Entdeckung bis zur Zahlung. Für SaaS sieht er so aus:

  • Discovery: Nutzer besucht deine Website.
  • Engagement: Nutzer erkundet Funktionen.
  • Intent: Nutzer klickt auf „Sign Up“.
  • Conversion: Nutzer schließt die Registrierung ab.
  • Revenue: Nutzer bezahlt für einen Plan.

Tracke zuerst diese vier grundlegenden Events:

  1. Page View: Erfasse die URL und die UTM-Parameter.
  2. Sign Up Started: Tracke den Klick auf deinen CTA. Dies zeigt die Absicht und hilft dir, Formularabbrüche zu erkennen.
  3. Sign Up Completed: Tracke die erfolgreiche Kontoerstellung.
  4. Subscription Created: Tracke, wann ein Nutzer bezahlt. Füge den Namen des Plans und den Betrag hinzu.

Tracke nicht jeden Button-Klick. Die meisten Klicks beeinflussen keine geschäftlichen Entscheidungen. Vermeide das Tracking von Mausbewegungen oder der Scrolltiefe, es sei denn, du hast einen spezifischen Grund dafür.

Nutze UTM-Parameter, um deinen Traffic zu verstehen.

  • utm_source: Die Plattform (Twitter, Google, Newsletter).
  • utm_medium: Das Format (Social, Email, CPC).
  • utm_campaign: Das spezifische Projekt.

Speichere diese in sessionStorage. So stellst du sicher, dass du weißt, welche Kampagne den Verkauf generiert hat, selbst wenn sich der Nutzer erst Tage später registriert.

Um deine Zahlen zu verbessern, betrachte die schrittweisen Conversion-Raten:

  • Wenig Besuche zu Registrierungen? Optimiere deine Landingpage.
  • Wenig Registrierungen zu Aktivierungen? Optimiere dein Onboarding.
  • Wenig Aktivierungen zu zahlenden Kunden? Optimiere deinen Produktwert.

Baue einen minimalen Stack auf, um zu starten:

  • Web Analytics: Plausible oder Fathom.
  • Product Analytics: PostHog.
  • Revenue: Stripe.
  • Errors: Sentry.

Konzentriere dich auf den Umsatz pro Besucher (Revenue per Visitor) und die Trial-to-Paid-Raten. Ignoriere Vanity-Metriken wie die Gesamtzahl der Seitenaufrufe. Sie bezahlen keine Rechnungen.

Source: https://dev.to/codetocash/conversion-tracking-for-developers-from-zero-to-full-funnel-visibility-10pi