Revenue Attribution
Pro FeatureVerbinden Sie Besucherverhalten mit tatsächlichem Umsatz. Sehen Sie, welche Seiten, Kampagnen und Verkehrsquellen durch die Integration mit Ihrem Zahlungsanbieter Verkäufe generieren.
Revenue Attribution ist auf den Pro-, Scale- und Enterprise-Plänen verfügbar. Upgraden Sie Ihren Plan, um diese Funktion zu aktivieren.
Übersicht
Revenue Attribution schließt die Lücke zwischen Marketing und Verkauf. Anstatt zu erraten, welche Aktivitäten Umsatz generieren, sehen Sie die tatsächlichen Zahlen:
- Umsatz nach Quelle: Welche Kanäle generieren die meisten Einnahmen
- Umsatz nach Seite: Welche Inhalte führen zu Käufen
- Umsatz nach Kampagne: Welche Kampagnen haben eine positive ROI
- Customer Journey: Welcher Pfad führt zur Konvertierung
Unterstützte Integrationen
Stripe
Native Integration mit Stripe für automatisches Umsatz-Tracking.
Einrichtung:
- Öffnen Sie Domains → Ihre Website → Revenue Tab → Integrations → Stripe
- Klicken Sie Connect Stripe Account
- Autorisieren Sie die Verbindung
- Umsatzdaten synchronisieren sich automatisch
Erfasste Daten:
- Transaktionsbeträge
- Kunden-E-Mails (für Journey Matching)
- Abonnement-Events (neu, Erneuerung, Kündigung)
- Zahlungsstatus (erfolgreich, fehlgeschlagen, erstattet)
Lemon Squeezy
Native Integration mit Lemon Squeezy für Indie- und SaaS-Unternehmen.
Einrichtung:
- Öffnen Sie Domains → Ihre Website → Revenue Tab → Integrations → Lemon Squeezy
- Geben Sie Ihren Lemon Squeezy API-Schlüssel ein
- Konfigurieren Sie das Webhook-Signierungsgeheimnis
- Umsatzdaten synchronisieren sich automatisch
Polar
Native Integration mit Polar für Open-Source- und Creator-Monetarisierung.
Einrichtung:
- Öffnen Sie Domains → Ihre Website → Revenue Tab → Integrations → Polar
- Geben Sie Ihren Polar API-Schlüssel ein
- Konfigurieren Sie das Webhook-Signierungsgeheimnis
- Umsatzdaten synchronisieren sich automatisch
PayPal
Native Integration mit PayPal Checkout für Einzahlungen. Sandbox + Live Modi werden beide unterstützt.
Einrichtung:
- Erstellen Sie eine REST API-App in PayPal Developer
- Erstellen Sie einen Webhook in PayPal, der auf
https://api.zenovay.com/webhooks/paypal/YOUR_WEBSITE_IDverweist - Abonnieren Sie
PAYMENT.CAPTURE.COMPLETEDundPAYMENT.CAPTURE.REFUNDED - In Zenovay öffnen Sie Domains → Ihre Website → Revenue Tab → Integrations → PayPal und fügen Sie ein:
- Client ID, Client Secret (von Ihrer PayPal-App)
- Webhook ID (vom gerade erstellten Webhook)
- Wählen Sie Sandbox oder Live, um Ihrer PayPal-App zu entsprechen
- Speichern — Zenovay validiert die Anmeldedaten durch Abrufen eines OAuth2-Zugriffstokens
Für beste Attributionsgenauigkeit setzen Sie purchase_units[0].custom_id = visitor_id beim Erstellen der PayPal-Bestellung auf Ihrem Server. Siehe PayPal-Integrationsleitfaden für vollständige Anweisungen.
Abonnement-Unterstützung ist noch nicht verfügbar — nur einmalige Erfassungen werden in V1 verfolgt.
Paddle
Native Integration mit Paddle Billing (v2) für SaaS-Unternehmen, die Paddle als Merchant of Record nutzen (behandelt EU-MwSt. und globale Umsatzsteuer). Sandbox und Live Modi werden beide unterstützt.
Sie benötigen nur EINE Sache: einen Paddle API-Schlüssel mit Schreibberechtigung. Zenovay erstellt das Webhook-Ziel in Ihrem Namen über die Paddle-API, erfasst das Signierungsgeheimnis automatisch und speichert beide verschlüsselt. Sie berühren niemals das Paddle Notifications Dashboard.
Einrichtung (2 Minuten):
- In Paddle → Developer tools → Authentication → New API key → permission Write → kopieren Sie den Schlüssel (beginnt mit
pdl_live_apikey_oderpdl_sdbx_apikey_). - In Zenovay öffnen Sie Domains → Ihre Website → Revenue Tab → Integrations → Paddle → fügen Sie den Schlüssel ein. Sandbox vs Live wird automatisch vom Präfix erkannt.
- Klicken Sie Connect. Fertig.
Was passiert im Hintergrund:
- Zenovay validiert den Schlüssel gegen
/event-types. - Ruft
POST /notification-settingsin Ihrem Namen auf — URLhttps://api.zenovay.com/api/webhooks/paddle/<your-website-id>, abonnierttransaction.completed+ 3 Abonnement-Events. - Erfasst
endpoint_secret_keyaus der Paddle-Antwort und speichert es verschlüsselt.
Warum Sie auf dem Happy Path kein "Signierungsgeheimnis"-Feld sehen: Paddle versteckt das Signierungsgeheimnis absichtlich in seinem Dashboard nach der Erstellung (kein "Anzeigen"-Button, nur "Geheimnis rotieren"). Zenovay verwendet die Paddle-API, um das Geheimnis direkt abzurufen — der einzige dokumentierte programmgesteuerte Pfad. Siehe Help Center-Artikel für die vollständige Erklärung.
Erfasste Daten:
- Transaktionsbeträge (Währungen einschließlich Null-Dezimal JPY/KRW korrekt gemäß ISO 4217 verarbeitet)
- Kunden-E-Mails, wenn vorhanden im Event (für Besucher → Umsatz-Matching)
- Abonnement-Lebenszyklus: erstellt, aktualisiert, abgebrochen (wird auf Zenovays
subscription_statusabgebildet) - Zahlungsstatus
Rückerstattungs-Events (adjustment.*) und pausierte / überfällige Abonnement-Zweige werden in V1 noch nicht angezeigt — Zenovay ignoriert sie stillschweigend.
Siehe Paddle-Integrationsleitfaden zur Fehlerbehebung und zum (selten benötigten) manuellen Setup-Fallback.
Custom Webhooks
Für jeden anderen Zahlungsanbieter verwenden Sie Webhooks:
Webhook Endpoint:
POST https://api.zenovay.com/webhooks/revenue
Payload:
{
"api_key": "YOUR_API_KEY",
"website_id": "YOUR_WEBSITE_ID",
"event": "purchase",
"data": {
"transaction_id": "txn_123",
"amount": 99.00,
"currency": "USD",
"customer_email": "[email protected]",
"product_name": "Pro Plan",
"metadata": {
"plan": "annual",
"coupon": "LAUNCH20"
}
}
}
Umsatz-Dashboard
Übersichtsmetriken
| Metrik | Beschreibung |
|---|---|
| Total Revenue | Summe aller verfolgten Transaktionen |
| Transactions | Anzahl erfolgreicher Käufe |
| Average Order Value | Umsatz / Transaktionen |
| Conversion Rate | Besucher, die gekauft haben |
Umsatz nach Quelle
Sehen Sie, welche Verkehrsquellen die meisten Einnahmen generieren:
- Direkter Traffic
- Organische Suche
- Bezahlte Suche
- Social Media
- Verweise
- E-Mail-Kampagnen
- UTM-getaggte Kampagnen
Umsatz nach Seite
Identifizieren Sie hochkonvertierbare Inhalte:
- Landing Pages, die zu Käufen führen
- Blog-Posts, die Kaufentscheidungen beeinflussen
- Pricing-Page Performance
- Feature Pages, die konvertieren
Attributionsmodelle
Last Touch (Standard)
Schreibt 100 % des Umsatzes der letzten Seite/Quelle vor der Konvertierung zu.
Beste für: Verständnis der finalen Konvertierungsauslöser
First Touch
Schreibt 100 % des Umsatzes der ersten Seite/Quelle in der Customer Journey zu.
Beste für: Verständnis von Akquisitionskanälen
Linear
Schreibt den Umsatz gleichermaßen auf alle Kontaktpunkte in der Journey auf.
Beste für: Verständnis des vollständigen Journey-Beitrags
Time Decay
Schreibt mehr Umsatz Kontaktpunkten zu, die der Konvertierung näher sind.
Beste für: Ausgewogene Ansicht mit Konvertierungsfokus
Customer-Journey-Tracking
Verbinden Sie anonyme Besuchersitzungen mit zahlenden Kunden:
Wie es funktioniert
- Anonymes Tracking: Besucher browst Ihre Website
- Identität offenbaren: Besucher sendet E-Mail (Anmeldung, Checkout, Formular)
- Kauf-Event: Zahlung über Webhook erhalten
- Journey Verbindung: Alle vorherigen Sitzungen mit Kunde verknüpft
Journey Ansicht
Für jeden Kunden sehen Sie:
- Erstes Besuchsdatum und Quelle
- Alle angesehenen Seiten in Sitzungen
- Zeit vom ersten Besuch bis zum Kauf
- Gesamtsitzungen vor Konvertierung
- Inhalte, die den Kauf beeinflusst haben
Umsatz-Tracking einrichten
Schritt 1: Zahlungsanbieter verbinden
Siehe Unterstützte Integrationen oben.
Schritt 2: Identitäts-Tracking aktivieren
Stellen Sie sicher, dass die Besucheridentifikation eingerichtet ist:
// When user provides email (form, signup, checkout)
window.zenovay('identify', 'user_123', {
email: '[email protected]'
});
Schritt 3: Datenfluss überprüfen
- Führen Sie einen Test-Kauf durch
- Überprüfen Sie Revenue Dashboard
- Überprüfen Sie, dass Transaktion mit korrektem Betrag erscheint
- Bestätigen Sie, dass Customer Journey verknüpft ist
Umsatz-Benachrichtigungen
Erhalten Sie Benachrichtigungen über Umsatz-Events:
Tägliche Umsatz-Zusammenfassung
{
"alert": "daily_revenue_summary",
"schedule": "0 9 * * *",
"channel": "email",
"recipients": ["[email protected]"]
}
Umsatz-Meilensteine
{
"alert": "revenue_milestone",
"threshold": 10000,
"period": "month",
"channel": "slack"
}
Fehlgeschlagene Zahlungen
{
"alert": "payment_failed",
"notify_immediately": true,
"channel": "email"
}
API-Zugriff
Greifen Sie programmgesteuert auf Umsatzdaten zu:
Umsatz-Übersicht
GET /api/websites/:websiteId/revenue/summary
?start_date=2025-01-01
&end_date=2025-12-31
Authorization: Bearer YOUR_API_KEY
Umsatz nach Quelle
GET /api/websites/:websiteId/revenue/by-source
?period=last_30_days
Authorization: Bearer YOUR_API_KEY
Kunden-Journeys
GET /api/websites/:websiteId/revenue/journeys
?limit=100
Authorization: Bearer YOUR_API_KEY
Datenschutz & Sicherheit
Datenverarbeitung
- Transaktionsdaten verschlüsselt im Ruhezustand
- Kunden-E-Mails für Matching gehasht
- Keine Kreditkartennummern gespeichert
- Kartendaten werden vollständig von Ihrem Zahlungsanbieter verarbeitet — Zenovay erhält niemals Kartennummern (PCI-Umfang wird von Stripe, Paddle, PayPal usw. behandelt)
Zugriffskontrolle
- Umsatzdaten für Admin und Owner Rollen sichtbar
- Viewer Rolle sieht nur aggregierte Daten
- API-Zugriff erfordert entsprechende Berechtigungsbereiche
Best Practices (Empfehlungen)
- Zahlungsanbieter zuerst verbinden: Umsatzdaten sind grundlegend
- Identitäts-Tracking implementieren: Verbindet anonyme mit zahlenden Kunden
- Kampagnen konsistent taggen: Verwenden Sie UTM-Parameter für Attribution
- Attributionsmodell überprüfen: Wählen Sie Modell, das zu Ihrem Verkaufszyklus passt
- Alerts einrichten: Erfahren Sie, wenn Umsatz-Meilensteine erreicht werden
Nächste Schritte
- Custom Events - Verfolgung von umsatzbezogenen Aktionen
- Goals - Konversionsziele einrichten
- B2B Intelligence - Unternehmensbesuche mit Umsatz verbinden
Verwandte kostenlose Tools
Einheitliche UTM-Tags sind die Grundlage für eine funktionierende Kampagnen-Attribution. Erstellen Sie sie mit unserem kostenlosen UTM-Builder und verfolgen Sie diese Kampagnen anschließend in Ihrem Zenovay-Dashboard.