Einführung
DataFast ist ein umsatzorientiertes Analysetool, das Ihnen hilft, herauszufinden, welche Marketingkanäle zahlende Kunden anziehen. Durch die Integration von Dodo Payments mit DataFast können Sie Einnahmen Ihren Traffic-Quellen zuordnen, wertvolle Kundensegmente identifizieren und datengestützte Entscheidungen zur Geschäftswachstum treffen.Für diese Integration wird Ihr DataFast API-Schlüssel benötigt, den Sie in Ihrem DataFast-Dashboard erhalten können.
So funktioniert es
DataFast verfolgt Besucher über eine eindeutige Besucher-ID, die in einem Cookie gespeichert ist. Um Einnahmen Marketingkanälen zuzuordnen, müssen Sie:- Erfassen Sie die DataFast-Besucher-ID aus dem
datafast_visitor_id-Cookie beim Erstellen von Checkout-Sitzungen - Speichern Sie die Besucher-ID in Ihren Zahlungs-Metadaten
- Senden Sie Zahlungsdaten an DataFast, wenn Zahlungen erfolgreich sind, über deren Payment API
Erste Schritte
Install DataFast Script
Installieren Sie zunächst das DataFast-Tracking-Skript auf Ihrer Website. Dadurch wird das
datafast_visitor_id-Cookie erstellt, das Ihre Besucher verfolgt.Rufen Sie die DataFast-Dokumentation auf, um plattformspezifische Installationsanweisungen zu erhalten.Get Your API Key
Melden Sie sich bei Ihrem DataFast-Dashboard an und rufen Sie Ihre Website-Einstellungen auf, um Ihren API-Schlüssel zu erhalten.
Capture Visitor ID in Checkout
Erfassen Sie beim Erstellen einer Checkout-Sitzung die DataFast-Besucher-ID aus dem Cookie und fügen Sie sie Ihren Zahlungs-Metadaten hinzu.
Send Payment Data via Webhook
Konfigurieren Sie einen Webhook, um Zahlungsdaten an die Payment API von DataFast zu senden, wenn Zahlungen erfolgreich sind.
Implementierungsanleitung
Schritt 1: Besucher-ID zu Checkout-Metadaten hinzufügen
Beim Erstellen einer Checkout-Sitzung erfassen Sie die DataFast-Besucher-ID aus dem Cookie und fügen Sie sie Ihren Zahlungsmetadaten hinzu.Schritt 2: Zahlungsdaten an DataFast senden
Konfigurieren Sie einen Webhook-Endpunkt, um Zahlungsdaten an die Payment API von DataFast zu senden, wenn Zahlungen erfolgreich sind.Open the Webhook Section
Navigieren Sie in Ihrem Dodo Payments-Dashboard zu Webhooks → + Add Endpoint und öffnen Sie das Integrations-Dropdown.

Configure Transformation
Bearbeiten Sie den Transformationscode, um Zahlungsdaten für die Payment API von DataFast zu formatieren.
Transformationscode-Beispiele
Grundlegende Zahlungszuordnung
basic_payment.js
Umgang mit Währungen ohne Dezimalstellen
Einige Währungen (wie JPY) verwenden keine Dezimalstellen. Passen Sie die Betragsberechnung entsprechend an:zero_decimal.js
Abonnementzahlungen
Für wiederkehrende Abonnementzahlungen können Sie jede Zahlung verfolgen:subscription_payment.js
Best Practices
- Immer die Besucher-ID in den Metadaten einfügen: Ohne die Besucher-ID kann DataFast keine Einnahmen Marketingkanälen zuordnen
- Umgang mit Währungen ohne Dezimalstellen: Einige Währungen (JPY, KRW usw.) verwenden keine Dezimalstellen – passen Sie Ihre Betragsberechnung entsprechend an
- Testen Sie mit Beispielzahlungen: Überprüfen Sie, ob die Integration korrekt funktioniert, bevor Sie live gehen
- Überwachen Sie Ihr DataFast-Dashboard: Überprüfen Sie, ob Zahlungen korrekt mit der richtigen Zuordnung angezeigt werden
- Verwenden Sie Webhook-Wiederholungen: Die Payment API von DataFast ist idempotent, daher sind Wiederholungen sicher, wenn ein Webhook fehlschlägt
Fehlersuche
Payments not appearing in DataFast
Payments not appearing in DataFast
- Überprüfen Sie, ob Ihr DataFast API-Schlüssel korrekt und aktiv ist
- Stellen Sie sicher, dass das
datafast_visitor_iderfasst und in den Zahlungs-Metadaten gespeichert wird - Vergewissern Sie sich, dass die Webhook-Transformation die Nutzlast korrekt formatiert
- Prüfen Sie, ob der Webhook bei
payment.succeeded-Ereignissen ausgelöst wird - Kontrollieren Sie das DataFast-Dashboard auf Fehlermeldungen oder API-Protokolle
Revenue attribution not working
Revenue attribution not working
- Bestätigen Sie, dass das DataFast-Tracking-Skript auf Ihrer Website installiert und funktionsfähig ist
- Überprüfen Sie, dass das
datafast_visitor_id-Cookie korrekt gesetzt wird - Stellen Sie sicher, dass die Besucher-IDs zwischen der Erstellung des Checkouts und dem Abschluss der Zahlung übereinstimmen
- Erfassen Sie die Besucher-ID, bevor Sie die Checkout-Sitzung erstellen
- Lesen Sie die DataFast Payment API-Dokumentation für weitere Hinweise
Transformation errors
Transformation errors
- Validieren Sie, dass die JSON-Struktur dem Format der Payment API von DataFast entspricht
- Prüfen Sie, dass alle erforderlichen Felder (
amount,currency,transaction_id,datafast_visitor_id) vorhanden sind - Stellen Sie sicher, dass der Betrag korrekt umgerechnet wird (für die meisten Währungen durch 100 teilen, außer bei Währungen ohne Dezimalstellen)
- Überprüfen Sie, dass die API-Endpunkt-URL korrekt ist:
https://datafa.st/api/v1/payments - Testen Sie die Transformation mit Beispiel-Webhook-Payloads
Currency conversion issues
Currency conversion issues
- Für Währungen ohne Dezimalstellen (JPY, KRW, CLP, VND, UGX, MGA) senden Sie den Betrag unverändert, ohne durch 100 zu teilen
- Für alle anderen Währungen teilen Sie den Betrag durch 100, um von Cent zur Basiseinheit zu konvertieren
- Prüfen Sie doppelt, dass der Währungscode dem ISO-4217-Format entspricht (z. B. “USD”, “EUR”, “JPY”)
Zusätzliche Ressourcen
DataFast Documentation
Erfahren Sie mehr über die Payment API von DataFast und die Funktionen zur Umsatzattribution.
DataFast Dashboard
Greifen Sie auf Ihr DataFast-Dashboard zu, um Umsatzanalysen und Attributionsdaten anzuzeigen.
Benötigen Sie Hilfe? Kontaktieren Sie den Dodo Payments Support unter support@dodopayments.com für Unterstützung bei der Integration.
