LeadJourney für SaaS
Das komplette Setup für SaaS-Unternehmen – Ad-Plattformen verbinden, jede Lifecycle-Stufe vom Sign-up bis zum zahlenden Kunden tracken, Käufe und MRR über Stripe einholen, die Sales-Pipeline via CRM einbinden und echten CAC, Payback, LTV und ROAS pro Kampagne, Anzeigengruppe und Anzeige sehen.
Du verkaufst Software im Abo, dein Funnel läuft über Tage oder Wochen, und die meisten entscheidenden Momente – Trial gestartet, User aktiviert, Plan upgegradet – passieren in deinem Produkt, nicht auf einer Marketing-Seite. Das ist das End-to-End-Playbook für SaaS-Unternehmen: verbinde deine Ad-Plattformen, tracke jede Lifecycle-Stufe, hole Umsatz über Stripe ein, binde deine Sales-Pipeline ein und lass LeadJourney CAC, Payback, LTV und ROAS bis auf die einzelne Anzeige berechnen.
Das wirst du sehen
Für jeden Channel → Kampagne → Anzeigengruppe → Anzeige: Klicks, Kosten, Sign-ups, Trials, zahlende Kunden, Umsatz / MRR, CAC, ROAS und Payback – damit du weißt, welche Kampagne Trials bringt, die konvertieren und bleiben, und welche deinen Funnel still mit Churn füllt.
Zwei Motions, ein Workspace
Die meisten SaaS fahren zwei Go-to-Market-Motions gleichzeitig: einen Self-Serve- / Product-Led- Flow (Sign-up → Trial → Self-Checkout) und einen Sales-Assisted-Flow (Demo gebucht → Opportunity → abgeschlossener Deal). LeadJourney trackt beide im selben Workspace, sodass Paid-Spend gegen den gesamten Umsatz gemessen wird, den er erzeugt – nicht nur die Self-Serve-Hälfte.
Die Kette, die du baust
LeadJourney verbindet den Klick, für den du gezahlt hast, das ausgelöste In-Product-Verhalten und den wiederkehrenden Umsatz, der am Ende entsteht:
Ad-Klick → getrackter Besucher → Free Sign-up → Trial → zahlender Kunde → MRR.
Der SaaS-typische Haken: die späteren Stufen feuern serverseitig, Tage später, lange nachdem der Browser weg ist – du kannst die Click-ID dann nicht erneut auslesen. Die Lösung ist eine Idee, die du in Schritt 3 einrichtest: erfasse die Click-ID einmal beim Sign-up, speichere sie am User und spiele sie bei jedem späteren Event wieder ab. Wenn du erst das Konzept willst, lies Wie Attribution funktioniert.
Das richtest du ein
| Schritt | Deckt ab | Warum es zählt |
|---|---|---|
| 1. Advertiser-Fundament | Ad-Plattformen, Tracking-Domain, Script | Synct Spend und trackt jeden Klick – ohne das attribuiert nichts. |
| 2. Funnel mappen | Self-Serve- vs. Sales-Assisted-Stufen | Bestimmt, welche Events du sendest und was die Reports zeigen. |
| 3. In-Product-Lifecycle-Events | Sign-up, Trial, Aktivierung, Upgrade | Verknüpft Stufen, die Tage später serverseitig feuern, mit der Ad. |
| 4. Stripe verbinden | Käufe & MRR | Umsatz attribuiert sich selbst – schaltet ROAS, CAC-Payback und LTV frei. |
| 5. CRM & Scheduler | Sales-Deals & Demos | Bringt die persönliche Pipeline in dieselben Reports. |
| 6. SaaS-Reporting | CAC, Payback, LTV, ROAS | Die Zahlen, nach denen ein SaaS-Team wirklich steuert. |
Das Advertiser-Fundament bauen
Verbinde die Ad-Plattformen, auf denen du Spend hast, sodass Kosten automatisch synchronisieren, füge eine First-Party-Tracking-Domain hinzu und installiere das Tracking-Script, damit jeder Klick und Seitenaufruf erfasst wird. Das ist die Basis, die jeder Workspace braucht – das Advertiser-Playbook führt einmal durch, danach komm für die SaaS-spezifischen Teile hierher zurück.
Advertiser-Playbook
Das Fundament: Ad-Plattformen verbinden, Tracking-Domain einrichten, Script installieren.
- Google Ads verbinden · Meta · LinkedIn · Bing
- Custom Tracking-Domain einrichten und Tracking-Script installieren
B2B-SaaS setzt auf LinkedIn
Ist LinkedIn ein Kernkanal für dich, verbinde LinkedIn Ads, damit Kosten synchronisieren und Klicks getaggt werden – genau wie bei Meta und Google.
Deinen SaaS-Funnel mappen
Entscheide, welche Stufen in deinem Produkt existieren, und benenne jedes Event so, wie dein Team es ohnehin sagt. Wähle aus den zwei Motions – die meisten SaaS nutzen einen Mix:
| Motion | Typische Stufen → Events |
|---|---|
| Self-Serve / PLG | Free Sign-up (FreeSignup) → Trial gestartet (TrialStarted) → Trial beendet (TrialEnded) → Kauf (WonClient) |
| Sales-Assisted | Demo gebucht (BookedCall) → Erschienen (ShowedUp) → Qualifiziert (QualifiedLead) → Deal gewonnen (WonClient) |
Deinen ganzen SaaS-Funnel tracken
Der komplette Event-für-Event-Guide für den Self-Serve-Lifecycle, mit Code.
Du brauchst nicht jede Stufe an Tag eins
Zwei oder drei gut gewählte Stufen ergeben schon einen brauchbaren Funnel. Starte mit Sign-up und Kauf, ergänze Trials und Aktivierung, sobald die fließen.
In-Product-Lifecycle-Events verdrahten
Hier der SaaS-Twist: Trial gestartet, Aktiviert und Upgegradet passieren in deiner App, oft in einem Webhook oder einem nächtlichen Cron ohne Browser in Sicht – du kannst die Click-ID also nicht erneut auslesen, wenn sie feuern. Die Lösung ist die wichtigste einzelne Idee im SaaS-Tracking:
Click-ID einmal erfassen, am User speichern, für immer abspielen
Lies beim Sign-up localStorage.getItem('clickId') und speichere sie am User-Record (eine
Spalte wie lj_click_id). Jedes spätere Event liest diesen gespeicherten Wert zurück und sendet ihn
mit – einmal erfasst, für die ganze Customer Journey wiederverwendet. Sende außerdem immer die
E-Mail des Users als robusten Backup-Match-Key.
Deinen ganzen SaaS-Funnel tracken
Das Capture-and-Replay-Muster, die Server-Route und jedes Lifecycle-Event mit Code.
Den Deep Dive zum Sign-up-Event – inklusive Click-ID-Übergabe durch Google- / Microsoft-SSO – findest du in Sign-ups in deiner App tracken.
Stripe für Umsatz und MRR verbinden
Käufe tragen echtes Geld – lass die Stripe-Integration sie ohne Code attribuieren: mappe ein
payment succeeded (oder subscription created) Stripe-Event auf deine WonClient-Conversion, und
der Umsatz wird automatisch attribuiert. Das Tracking-Script versieht sogar deine Stripe Payment Links
mit der Click-ID, sodass Zahlungen von allein zur richtigen Kampagne zurückführen.
Stripe verbinden
Käufe und Abo-Umsatz automatisch einholen – ohne Code.
Entscheide, wie wiederkehrender Umsatz erscheint
Ein Abo zahlt jeden Monat. Setze WonClient auf Edit conversion with new data für aktuellen
MRR / Plan-Wert oder Keep original data, increment payout für Gesamtumsatz. Verrechne
Kündigungen mit einem negativen revenue bei einer Stripe-Erstattung oder einem Churned-Event.
Volle Details in Events & der Events Manager und im
SaaS-Funnel-Guide.
Deine Sales-Pipeline einbinden
Buchen Interessenten eine Demo und ein Rep schließt den Deal ab, binde diese Motion ein, damit Paid-Spend gegen abgeschlossenen Umsatz gemessen wird, nicht nur gegen Self-Serve-Checkouts. Verbinde deinen Scheduler, damit Demo-Buchungen zur Ad attribuiert werden, und dein CRM, damit Opportunities und gewonnene Deals automatisch zurückfließen.
Dein CRM verbinden
Opportunities und gewonnene Deals aus HubSpot, Pipedrive, Close oder Attio synchronisieren.
SaaS-Reporting bauen
Mit Spend auf der einen und Umsatz/MRR auf der anderen Seite fallen die CAC-, Payback-, LTV- und ROAS-Views aus den Daten heraus. Nutze den Report Builder, um Kosten ÷ zahlende Kunden pro Kampagne (CAC) und Umsatz pro Kampagne (LTV/ROAS) zu schneiden, und pinne die Views, die dein Team beobachtet, auf ein Dashboard. Trag etwaigen Non-API-Spend (SEO, Content, Tooling) unter Channel Costs ein, damit der CAC nicht geschönt ist.
Report Builder
CAC-, Payback- und LTV-Views pro Kampagne bauen und aufs Dashboard speichern.
Deine Ergebnisse sehen
Sobald Sign-ups, Trials, Stripe-Umsatz und CRM-Deals fließen, beantworten die Reports die Fragen, von denen ein SaaS-Team lebt:
- Traffic Channel Report – jede Quelle nebeneinander: Klicks, Kosten, Leads, zahlende Kunden, Umsatz, ROAS und Profit. Dein „Wohin soll das Budget?"-Blick.
- Campaign Report – klappe Kampagne → Anzeigengruppe → Anzeige auf und sortiere nach Trials, zahlenden Kunden oder Umsatz, um zu finden, was du skalierst und was du streichst.
- Lead Overview – die echten Accounts hinter den Zahlen, jeder mit voller Journey vom ersten Klick über den Trial bis zum zahlenden Kunden.
- Report Builder & Dashboards – CAC-, Payback- und LTV-Views bauen und dort pinnen, wo das Team sie sieht.
Einfach fragen
Keine Lust, einen Report zu bauen? Frag in normalem Deutsch mit Ask Atlas – „Welche Kampagne hatte letztes Quartal die niedrigsten Kosten pro zahlendem Kunden?"
Attribution für lange SaaS-Sales-Zyklen
Ein SaaS-Käufer klickt oft eine Ad, verschwindet für Wochen und meldet sich dann über eine Brand-Suche oder einen Direktbesuch an. Mit Last Click landet dieser Umsatz auf Direct und die Ad, die alles gestartet hat, sieht wertlos aus. Schalte für längere Journeys das Attribution-Dropdown des Reports auf First Click, damit der Channel, der den Kunden erzeugt hat, die Gutschrift bekommt – und stelle sicher, dass dein Attributionsfenster deinen echten Sales-Zyklus abdeckt (B2B-SaaS braucht oft 60–90 Tage, nicht den Standard). Es ändert nur die Ansicht, nie die Daten. Siehe Attributionsmodelle.
Tipps für saubere SaaS-Daten
- Click-ID beim Sign-up speichern – das ist das ganze Spiel. Ohne sie können Trials und Käufe, die Tage später serverseitig feuern, nicht zur Ad attribuieren, die sie verdient hat. Die E-Mail ist dein Backup, nicht dein Primärschlüssel.
- Sende immer einen Umsatzwert bei
WonClient. Ohne ihn bekommst du Zähler für zahlende Kunden, aber kein ROAS, CAC-Payback oder LTV. - Halte
TrialEndedaus der Ad-Optimierung heraus. Es ist ein Drop-off-Signal, um undichte Kampagnen zu erkennen – schalte Send back to Ads aus, damit Plattformen nicht auf abgelaufene Trials optimieren. - Entdupliziere In-Product-Events. Webhooks wiederholen sich und Crons re-scannen, also setze
FreeSignup,TrialStartedundTrialEndedauf Ignore duplicate postbacks, um die Funnel-Zähler ehrlich zu halten. - Trag Non-API-Spend ein. SEO, Content und Tooling synchronisieren nicht von einer Ad-Plattform – trag sie unter Channel Costs ein, damit der Blended CAC echt ist.
Mit einem Team – oder mehreren Produkten?
Lade Kolleg:innen ein und steuere genau, was jede Person sieht, mit Nutzer zu deinem Workspace hinzufügen. Verkaufst du mehr als ein Produkt oder eine Marke? Halte jedes in seinem eigenen Workspace via Mehrere Workspaces verwalten.
Verwandte Artikel
Deinen ganzen SaaS-Funnel tracken
Jedes Lifecycle-Event vom Sign-up bis zum Kauf, mit Code.
Stripe verbinden
Käufe und Abo-Umsatz automatisch einholen.
Advertiser-Playbook
Das Fundament: Ad-Plattformen, Tracking-Domain und Script.
Events & der Events Manager
Lifecycle-Events anlegen, Modi wählen, Conversion-API-Zugangsdaten holen.
Attributionsmodelle
First vs. Last Click – die richtige Berührung über einen langen Zyklus gutschreiben.
LeadJourney für Advertiser
Das komplette Setup für Unternehmen, die Paid Ads schalten – verbinde Meta, Google, LinkedIn und Bing, bring das Tracking live, sende deine CRM-Conversions zurück und sieh echte Cost-per-Lead, ROAS und ROI pro Kampagne, Anzeigengruppe und Anzeige.
LeadJourney für E-Commerce
Das komplette Setup für Online-Shops auf Shopify, WooCommerce oder jeder Plattform – Ad-Plattformen verbinden, den Weg vom Klick über den Warenkorb bis zur abgeschlossenen Bestellung tracken, den Bestellumsatz über Stripe, einen Webhook oder die Bestell-Events deines Shops einholen, Retouren verrechnen und echten ROAS, AOV, Kosten pro Bestellung und Customer LTV pro Kampagne, Anzeigengruppe und Anzeige sehen.