Introduzione
DataFast è uno strumento di analisi focalizzato sul fatturato che ti aiuta a scoprire quali canali di marketing generano clienti paganti. Integrando Dodo Payments con DataFast, puoi attribuire il fatturato alle tue fonti di traffico, identificare segmenti di clienti ad alto valore e prendere decisioni basate sui dati per far crescere la tua attività.Questa integrazione richiede la tua chiave API di DataFast, che puoi ottenere dal tuo dashboard di DataFast.
Come Funziona
DataFast traccia i visitatori attraverso un ID visitatore unico memorizzato in un cookie. Per attribuire il fatturato ai canali di marketing, devi:- Catturare l’ID visitatore di DataFast dal
datafast_visitor_idcookie quando crei sessioni di checkout - Memorizzare l’ID visitatore nei tuoi metadati di pagamento
- Inviare i dati di pagamento a DataFast quando i pagamenti hanno successo utilizzando la loro Payment API
Iniziare
1
Installa lo Script di DataFast
Prima di tutto, installa lo script di tracciamento di DataFast sul tuo sito web. Questo crea il cookie
datafast_visitor_id che traccia i tuoi visitatori.Visita la documentazione di DataFast per le istruzioni di installazione specifiche per la tua piattaforma.2
Ottieni la tua Chiave API
Accedi al tuo dashboard di DataFast e naviga nelle impostazioni del tuo sito web per ottenere la tua chiave API.
3
Cattura l'ID Visitatore nel Checkout
Quando crei una sessione di checkout, cattura l’ID visitatore di DataFast dal cookie e aggiungilo ai tuoi metadati di pagamento.
4
Invia Dati di Pagamento tramite Webhook
Configura un webhook per inviare i dati di pagamento all’API di pagamento di DataFast quando i pagamenti hanno successo.
5
Fatto!
🎉 I dati di fatturato appariranno ora nel tuo dashboard di DataFast con piena attribuzione ai canali di marketing.
Guida all’Implementazione
Passo 1: Aggiungi l’ID Visitatore ai Metadati del Checkout
Quando crei una sessione di checkout, cattura l’ID visitatore di DataFast dal cookie e includilo nei tuoi metadati di pagamento.Passo 2: Invia Dati di Pagamento a DataFast
Configura un endpoint webhook per inviare i dati di pagamento all’API di pagamento di DataFast quando i pagamenti hanno successo.1
Apri la Sezione Webhook
Nel tuo dashboard di Dodo Payments, naviga su Webhooks → + Aggiungi Endpoint ed espandi il menu a discesa delle integrazioni.

2
Seleziona DataFast
Scegli la scheda di integrazione DataFast.
3
Inserisci la Chiave API
Fornisci la tua chiave API di DataFast nel campo di configurazione.

4
Configura la Trasformazione
Modifica il codice di trasformazione per formattare i dati di pagamento per l’API di pagamento di DataFast.
5
Testa e Crea
Testa con payload di esempio e clicca Crea per attivare l’integrazione.
Esempi di Codice di Trasformazione
Attribuzione di Pagamento di Base
basic_payment.js
Gestisci Valute Senza Decimali
Alcune valute (come JPY) non utilizzano i decimali. Regola di conseguenza il calcolo dell’importo:zero_decimal.js
Pagamenti in Abbonamento
Per i pagamenti ricorrenti in abbonamento, puoi tracciare ogni pagamento:subscription_payment.js
Migliori Pratiche
- Includi sempre l’ID visitatore nei metadati: Senza l’ID visitatore, DataFast non può attribuire il fatturato ai canali di marketing
- Gestisci le valute senza decimali: Alcune valute (JPY, KRW, ecc.) non utilizzano i decimali: regola di conseguenza il calcolo dell’importo
- Testa con pagamenti di esempio: Verifica che l’integrazione funzioni correttamente prima di andare in produzione
- Monitora il tuo dashboard di DataFast: Controlla che i pagamenti appaiano correttamente con l’attribuzione adeguata
- Utilizza i retry dei webhook: L’API di pagamento di DataFast è idempotente, quindi i retry sono sicuri se un webhook fallisce
Risoluzione dei Problemi
I pagamenti non appaiono in DataFast
I pagamenti non appaiono in DataFast
- Verifica che la tua chiave API di DataFast sia corretta e attiva
- Controlla che il
datafast_visitor_idvenga catturato e memorizzato nei metadati di pagamento - Assicurati che la trasformazione del webhook formatti correttamente il payload
- Verifica che il webhook venga attivato sugli eventi
payment.succeeded - Controlla il dashboard di DataFast per eventuali messaggi di errore o log API
L'attribuzione del fatturato non funziona
L'attribuzione del fatturato non funziona
- Conferma che lo script di tracciamento di DataFast sia installato e funzionante sul tuo sito web
- Verifica che il cookie
datafast_visitor_idvenga impostato correttamente - Controlla che gli ID visitatori corrispondano tra la creazione del checkout e il completamento del pagamento
- Assicurati di catturare l’ID visitatore prima di creare la sessione di checkout
- Rivedi la documentazione dell’API di pagamento di DataFast per ulteriori indicazioni
Errori di trasformazione
Errori di trasformazione
- Valida che la struttura JSON corrisponda al formato dell’API di pagamento di DataFast
- Controlla che tutti i campi richiesti (
amount,currency,transaction_id,datafast_visitor_id) siano presenti - Assicurati che l’importo sia correttamente convertito (dividi per 100 per la maggior parte delle valute, eccetto le valute senza decimali)
- Verifica che l’URL dell’endpoint API sia corretto:
https://datafa.st/api/v1/payments - Testa la trasformazione con payload di webhook di esempio
Problemi di conversione delle valute
Problemi di conversione delle valute
- Per le valute senza decimali (JPY, KRW, CLP, VND, UGX, MGA), invia l’importo così com’è senza dividerlo per 100
- Per tutte le altre valute, dividi l’importo per 100 per convertire da centesimi all’unità base
- Controlla che il codice valuta corrisponda al formato ISO 4217 (ad es., “USD”, “EUR”, “JPY”)
Risorse Aggiuntive
Documentazione di DataFast
Scopri di più sull’API di pagamento di DataFast e sulle funzionalità di attribuzione del fatturato.
Dashboard di DataFast
Accedi al tuo dashboard di DataFast per visualizzare le analisi del fatturato e i dati di attribuzione.
Hai bisogno di aiuto? Contatta il supporto di Dodo Payments all’indirizzo [email protected] per assistenza con l’integrazione.