Introduktion
DataFast är ett intäktsfokuserat analysverktyg som hjälper dig att upptäcka vilka marknadsföringskanaler som driver betalande kunder. Genom att integrera Dodo Payments med DataFast kan du attributera intäkter till dina trafik källor, identifiera högvärdiga kundsegment och fatta datadrivna beslut för att växa ditt företag.Denna integration kräver din DataFast API-nyckel, som du kan få från din DataFast-instrumentpanel.
Hur Det Fungerar
DataFast spårar besökare genom ett unikt besökar-ID som lagras i en cookie. För att attributera intäkter till marknadsföringskanaler behöver du:- Fånga DataFast’s besökar-ID från
datafast_visitor_idcookien när du skapar kassa sessioner - Lagra besökar-ID i din betalningsmetadata
- Skicka betalningsdata till DataFast när betalningar lyckas med deras Betalnings-API
Komma Igång
1
Installera DataFast Script
Först, installera DataFast spårningsscript på din webbplats. Detta skapar
datafast_visitor_id cookien som spårar dina besökare.Besök DataFast-dokumentationen för installationsinstruktioner specifika för din plattform.2
Få Din API-nyckel
Logga in på din DataFast-instrumentpanel och navigera till dina webbplatsinställningar för att få din API-nyckel.
3
Fånga Besökar-ID i Kassa
När du skapar en kassa session, fånga DataFast besökar-ID från cookien och lägg till det i din betalningsmetadata.
4
Skicka Betalningsdata via Webhook
Konfigurera en webhook för att skicka betalningsdata till DataFast’s Betalnings-API när betalningar lyckas.
5
Klart!
🎉 Intäktsdata kommer nu att visas i din DataFast-instrumentpanel med full attribution till marknadsföringskanaler.
Implementeringsguide
Steg 1: Lägg till Besökar-ID i Kassa Metadata
När du skapar en kassa session, fånga DataFast besökar-ID från cookien och inkludera det i din betalningsmetadata.Steg 2: Skicka Betalningsdata till DataFast
Konfigurera en webhook-endpoint för att skicka betalningsdata till DataFast’s Betalnings-API när betalningar lyckas.1
Öppna Webhook Sektionen
I din Dodo Payments-instrumentpanel, navigera till Webhooks → + Lägg till Endpoint och expandera integrationsrullgardinen.

2
Välj DataFast
Välj DataFast integrationskortet.
3
Ange API-nyckel
Ange din DataFast API-nyckel i konfigurationsfältet.

4
Konfigurera Transformation
Redigera transformationskoden för att formatera betalningsdata för DataFast’s Betalnings-API.
5
Testa & Skapa
Testa med exempelpayloads och klicka på Skapa för att aktivera integrationen.
Transformationskodsexempel
Grundläggande Betalningsattribution
basic_payment.js
Hantera Valutor Utan Decimaler
Vissa valutor (som JPY) använder inte decimaler. Justera beloppsberäkningen därefter:zero_decimal.js
Prenumerationsbetalningar
För återkommande prenumerationsbetalningar kan du spåra varje betalning:subscription_payment.js
Bästa Praxis
- Inkludera alltid besökar-ID i metadata: Utan besökar-ID kan DataFast inte attributera intäkter till marknadsföringskanaler
- Hantera valutor utan decimaler: Vissa valutor (JPY, KRW, etc.) använder inte decimaler—justera din beloppsberäkning därefter
- Testa med exempelbetalningar: Verifiera att integrationen fungerar korrekt innan du går live
- Övervaka din DataFast-instrumentpanel: Kontrollera att betalningar visas korrekt med rätt attribution
- Använd webhook-retries: DataFast’s Betalnings-API är idempotent, så retries är säkra om en webhook misslyckas
Felsökning
Betalningar visas inte i DataFast
Betalningar visas inte i DataFast
- Verifiera att din DataFast API-nyckel är korrekt och aktiv
- Kontrollera att
datafast_visitor_idfångas och lagras i betalningsmetadata - Säkerställ att webhook-transformationen korrekt formaterar payloaden
- Verifiera att webhooken triggas på
payment.succeededhändelser - Kontrollera DataFast-instrumentpanelen för eventuella felmeddelanden eller API-loggar
Intäktsattribution fungerar inte
Intäktsattribution fungerar inte
- Bekräfta att DataFast spårningsscript är installerat och fungerar på din webbplats
- Verifiera att
datafast_visitor_idcookien sätts korrekt - Kontrollera att besökar-ID matchar mellan kassa skapande och betalningsslutförande
- Säkerställ att du fångar besökar-ID innan du skapar kassa sessionen
- Granska DataFast’s Betalnings-API-dokumentation för ytterligare vägledning
Transformationsfel
Transformationsfel
- Validera att JSON-strukturen matchar DataFast’s Betalnings-API-format
- Kontrollera att alla obligatoriska fält (
amount,currency,transaction_id,datafast_visitor_id) är närvarande - Säkerställ att beloppet konverteras korrekt (dela med 100 för de flesta valutor, utom valutor utan decimaler)
- Verifiera att API-endpoint-URL:en är korrekt:
https://datafa.st/api/v1/payments - Testa transformationen med exempel webhook payloads
Valuta konverteringsproblem
Valuta konverteringsproblem
- För valutor utan decimaler (JPY, KRW, CLP, VND, UGX, MGA), skicka beloppet som det är utan att dela med 100
- För alla andra valutor, dela beloppet med 100 för att konvertera från cent till basenhet
- Dubbelkolla att valutakoden matchar ISO 4217-formatet (t.ex. “USD”, “EUR”, “JPY”)
Ytterligare Resurser
DataFast Dokumentation
Lär dig mer om DataFast’s Betalnings-API och intäktsattributionsfunktioner.
DataFast Instrumentpanel
Få tillgång till din DataFast-instrumentpanel för att se intäktsanalys och attributionsdata.
Behöver du hjälp? Kontakta Dodo Payments support på [email protected] för hjälp med integrationen.