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.Den här integrationen kräver din DataFast API-nyckel, som du kan skaffa 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_id-kakan när du skapar checkout-sessioner - Lagra besökar-ID:t i din betalningsmetadata
- Skicka betalningsdata till DataFast när betalningar lyckas via deras Payment API
Komma Igång
Install DataFast Script
Börja med att installera DataFast-spårningsskriptet på din webbplats. Detta skapar
datafast_visitor_id-kakan som spårar dina besökare.Besök DataFast-dokumentationen för installationsinstruktioner specifika för din plattform.Get Your API Key
Logga in på din DataFast-instrumentpanel och gå till webbplatsinställningarna för att hämta din API-nyckel.
Capture Visitor ID in Checkout
När du skapar en checkout-session, fånga DataFast-besökar-ID:t från kakan och lägg till det i din betalningsmetadata.
Send Payment Data via Webhook
Konfigurera en webhook för att skicka betalningsdata till DataFast:s Payment API när betalningar lyckas.
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.Open the Webhook Section
I din Dodo Payments-instrumentpanel, navigera till Webhooks → + Add Endpoint och expandera rullgardinsmenyn för integrationer.

Configure Transformation
Redigera transformationskoden för att formatera betalningsdata för DataFast:s Payment API.
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
Payments not appearing in DataFast
Payments not appearing in DataFast
- Verifiera att din DataFast API-nyckel är korrekt och aktiv
- Kontrollera att
datafast_visitor_idfångas och lagras i betalningsmetadata - Se till att webhook-transformationen formaterar nyttolasten korrekt
- Verifiera att webhooken triggas vid
payment.succeeded-händelser - Kontrollera DataFast-instrumentpanelen efter eventuella felmeddelanden eller API-loggar
Revenue attribution not working
Revenue attribution not working
- Bekräfta att DataFast-spårningsskriptet är installerat och fungerar på din webbplats
- Verifiera att
datafast_visitor_id-kakan sätts korrekt - Kontrollera att besökar-ID:n matchar mellan skapande av checkout och slutförd betalning
- Se till att du fångar besökar-ID:t innan du skapar checkout-sessionen
- Granska DataFast:s Payment API-dokumentation för ytterligare vägledning
Transformation errors
Transformation errors
- Validera att JSON-strukturen matchar DataFast:s Payment API-format
- Kontrollera att alla obligatoriska fält (
amount,currency,transaction_id,datafast_visitor_id) finns med - Se till att beloppet konverteras korrekt (dividera med 100 för de flesta valutor, förutom valutor utan decimaler)
- Verifiera att API-slutpunkts-URL:en är korrekt:
https://datafa.st/api/v1/payments - Testa transformationen med exempelpayloader för webhooken
Currency conversion issues
Currency conversion issues
- För valutor utan decimaler (JPY, KRW, CLP, VND, UGX, MGA) skicka beloppet som det är utan att dividera med 100
- För alla andra valutor, dividera 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 Documentation
Läs mer om DataFast:s Payment API och funktionerna för intäktsattribuering.
DataFast Dashboard
Gå till din DataFast-instrumentpanel för att se intäktsanalys och attribueringsdata.
Behöver du hjälp? Kontakta Dodo Payments support på support@dodopayments.com för assistans med integrationen.
