Zum Hauptinhalt springen
7 Min. Lesedauer

Revenue Attribution

Pro Feature

Verbinden 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:

  1. Öffnen Sie Domains → Ihre Website → Revenue Tab → IntegrationsStripe
  2. Klicken Sie Connect Stripe Account
  3. Autorisieren Sie die Verbindung
  4. 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:

  1. Öffnen Sie Domains → Ihre Website → Revenue Tab → IntegrationsLemon Squeezy
  2. Geben Sie Ihren Lemon Squeezy API-Schlüssel ein
  3. Konfigurieren Sie das Webhook-Signierungsgeheimnis
  4. Umsatzdaten synchronisieren sich automatisch

Polar

Native Integration mit Polar für Open-Source- und Creator-Monetarisierung.

Einrichtung:

  1. Öffnen Sie Domains → Ihre Website → Revenue Tab → IntegrationsPolar
  2. Geben Sie Ihren Polar API-Schlüssel ein
  3. Konfigurieren Sie das Webhook-Signierungsgeheimnis
  4. Umsatzdaten synchronisieren sich automatisch

PayPal

Native Integration mit PayPal Checkout für Einzahlungen. Sandbox + Live Modi werden beide unterstützt.

Einrichtung:

  1. Erstellen Sie eine REST API-App in PayPal Developer
  2. Erstellen Sie einen Webhook in PayPal, der auf https://api.zenovay.com/webhooks/paypal/YOUR_WEBSITE_ID verweist
  3. Abonnieren Sie PAYMENT.CAPTURE.COMPLETED und PAYMENT.CAPTURE.REFUNDED
  4. In Zenovay öffnen Sie Domains → Ihre Website → Revenue Tab → IntegrationsPayPal 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
  5. 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):

  1. In Paddle → Developer tools → AuthenticationNew API key → permission Write → kopieren Sie den Schlüssel (beginnt mit pdl_live_apikey_ oder pdl_sdbx_apikey_).
  2. In Zenovay öffnen Sie Domains → Ihre Website → Revenue Tab → IntegrationsPaddle → fügen Sie den Schlüssel ein. Sandbox vs Live wird automatisch vom Präfix erkannt.
  3. Klicken Sie Connect. Fertig.

Was passiert im Hintergrund:

  • Zenovay validiert den Schlüssel gegen /event-types.
  • Ruft POST /notification-settings in Ihrem Namen auf — URL https://api.zenovay.com/api/webhooks/paddle/<your-website-id>, abonniert transaction.completed + 3 Abonnement-Events.
  • Erfasst endpoint_secret_key aus 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_status abgebildet)
  • 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

MetrikBeschreibung
Total RevenueSumme aller verfolgten Transaktionen
TransactionsAnzahl erfolgreicher Käufe
Average Order ValueUmsatz / Transaktionen
Conversion RateBesucher, 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

  1. Anonymes Tracking: Besucher browst Ihre Website
  2. Identität offenbaren: Besucher sendet E-Mail (Anmeldung, Checkout, Formular)
  3. Kauf-Event: Zahlung über Webhook erhalten
  4. 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

  1. Führen Sie einen Test-Kauf durch
  2. Überprüfen Sie Revenue Dashboard
  3. Überprüfen Sie, dass Transaktion mit korrektem Betrag erscheint
  4. 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)

  1. Zahlungsanbieter zuerst verbinden: Umsatzdaten sind grundlegend
  2. Identitäts-Tracking implementieren: Verbindet anonyme mit zahlenden Kunden
  3. Kampagnen konsistent taggen: Verwenden Sie UTM-Parameter für Attribution
  4. Attributionsmodell überprüfen: Wählen Sie Modell, das zu Ihrem Verkaufszyklus passt
  5. Alerts einrichten: Erfahren Sie, wenn Umsatz-Meilensteine erreicht werden

Nächste Schritte


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.

War diese Seite hilfreich?