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.Diese Integration erfordert Ihren DataFast API-Schlüssel, den Sie von 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 Besucher-ID von DataFast aus dem
datafast_visitor_idCookie, wenn Sie Checkout-Sitzungen erstellen - Speichern Sie die Besucher-ID in Ihren Zahlungsmetadaten
- Senden Sie Zahlungsdaten an DataFast, wenn Zahlungen erfolgreich sind, unter Verwendung ihrer Payment API
Erste Schritte
DataFast-Skript installieren
Zuerst installieren Sie das DataFast-Tracking-Skript auf Ihrer Website. Dies erstellt das
datafast_visitor_id Cookie, das Ihre Besucher verfolgt.Besuchen Sie die DataFast-Dokumentation für spezifische Installationsanweisungen für Ihre Plattform.API-Schlüssel abrufen
Melden Sie sich bei Ihrem DataFast-Dashboard an und navigieren Sie zu Ihren Website-Einstellungen, um Ihren API-Schlüssel zu erhalten.
Besucher-ID im Checkout erfassen
Erfassen Sie beim Erstellen einer Checkout-Sitzung die DataFast-Besucher-ID aus dem Cookie und fügen Sie sie Ihren Zahlungsmetadaten hinzu.
Zahlungsdaten über Webhook senden
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.Webhook-Bereich öffnen
Navigieren Sie in Ihrem Dodo Payments-Dashboard zu Webhooks → + Endpunkt hinzufügen und erweitern Sie das Dropdown-Menü für Integrationen.

Transformation konfigurieren
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
Zahlungen erscheinen nicht in DataFast
Zahlungen erscheinen nicht 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 Zahlungsmetadaten gespeichert wird - Stellen Sie sicher, dass die Webhook-Transformation die Payload korrekt formatiert
- Überprüfen Sie, ob der Webhook bei
payment.succeededEreignissen ausgelöst wird - Überprüfen Sie das DataFast-Dashboard auf Fehlermeldungen oder API-Protokolle
Umsatzzuordnung funktioniert nicht
Umsatzzuordnung funktioniert nicht
- Bestätigen Sie, dass das DataFast-Tracking-Skript auf Ihrer Website installiert und aktiv ist
- Überprüfen Sie, ob das
datafast_visitor_idCookie korrekt gesetzt wird - Stellen Sie sicher, dass die Besucher-IDs zwischen der Erstellung des Checkouts und dem Abschluss der Zahlung übereinstimmen
- Stellen Sie sicher, dass Sie die Besucher-ID erfassen, bevor Sie die Checkout-Sitzung erstellen
- Überprüfen Sie die Payment API-Dokumentation von DataFast für zusätzliche Hinweise
Transformationsfehler
Transformationsfehler
- Validieren Sie, dass die JSON-Struktur dem Format der Payment API von DataFast entspricht
- Überprüfen Sie, ob alle erforderlichen Felder (
amount,currency,transaction_id,datafast_visitor_id) vorhanden sind - Stellen Sie sicher, dass der Betrag korrekt umgerechnet wird (teilen Sie durch 100 für die meisten Währungen, außer für Währungen ohne Dezimalstellen)
- Überprüfen Sie, ob die API-Endpunkt-URL korrekt ist:
https://datafa.st/api/v1/payments - Testen Sie die Transformation mit Beispiel-Webhook-Payloads
Währungsumrechnungsprobleme
Währungsumrechnungsprobleme
- 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 in die Basiseinheit zu konvertieren
- Überprüfen Sie, ob der Währungscode dem ISO 4217-Format entspricht (z. B. “USD”, “EUR”, “JPY”)
Zusätzliche Ressourcen
DataFast-Dokumentation
Erfahren Sie mehr über die Payment API von DataFast und die Funktionen zur Einnahmenzuordnung.
DataFast-Dashboard
Greifen Sie auf Ihr DataFast-Dashboard zu, um Einnahmenanalysen und Zuordnungsdaten anzuzeigen.
Brauchen Sie Hilfe? Kontaktieren Sie den Dodo Payments-Support unter support@dodopayments.com für Unterstützung bei der Integration.
