Pendahuluan
DataFast adalah alat analitik yang mengutamakan pendapatan yang membantu Anda menemukan saluran pemasaran mana yang mengarahkan pelanggan yang membayar. Dengan mengintegrasikan Dodo Payments dengan DataFast, Anda dapat mengatributkan pendapatan ke sumber lalu lintas Anda, mengidentifikasi segmen pelanggan bernilai tinggi, dan membuat keputusan berbasis data untuk mengembangkan bisnis Anda.Integrasi ini memerlukan Kunci API DataFast Anda, yang dapat Anda peroleh dari dasbor DataFast Anda.
Cara Kerjanya
DataFast melacak pengunjung melalui ID pengunjung unik yang disimpan dalam cookie. Untuk mengatributkan pendapatan ke saluran pemasaran, Anda perlu:- Tangkap ID pengunjung DataFast dari cookie
datafast_visitor_idsaat membuat sesi checkout - Simpan ID pengunjung dalam metadata pembayaran Anda
- Kirim data pembayaran ke DataFast saat pembayaran berhasil menggunakan API Pembayaran mereka
Memulai
1
Instal Skrip DataFast
Pertama, instal skrip pelacakan DataFast di situs web Anda. Ini membuat cookie
datafast_visitor_id yang melacak pengunjung Anda.Kunjungi dokumentasi DataFast untuk instruksi instalasi yang spesifik untuk platform Anda.2
Dapatkan Kunci API Anda
Masuk ke dasbor DataFast Anda dan navigasikan ke pengaturan situs web Anda untuk mendapatkan kunci API Anda.
3
Tangkap ID Pengunjung di Checkout
Saat membuat sesi checkout, tangkap ID pengunjung DataFast dari cookie dan tambahkan ke metadata pembayaran Anda.
4
Kirim Data Pembayaran melalui Webhook
Konfigurasikan webhook untuk mengirim data pembayaran ke API Pembayaran DataFast saat pembayaran berhasil.
5
Selesai!
🎉 Data pendapatan sekarang akan muncul di dasbor DataFast Anda dengan atribusi penuh ke saluran pemasaran.
Panduan Implementasi
Langkah 1: Tambahkan ID Pengunjung ke Metadata Checkout
Saat membuat sesi checkout, tangkap ID pengunjung DataFast dari cookie dan sertakan dalam metadata pembayaran Anda.Langkah 2: Kirim Data Pembayaran ke DataFast
Konfigurasikan endpoint webhook untuk mengirim data pembayaran ke API Pembayaran DataFast saat pembayaran berhasil.1
Buka Bagian Webhook
Di dasbor Dodo Payments Anda, navigasikan ke Webhook → + Tambah Endpoint dan perluas dropdown integrasi.

2
Pilih DataFast
Pilih kartu integrasi DataFast.
3
Masukkan Kunci API
Berikan Kunci API DataFast Anda di bidang konfigurasi.

4
Konfigurasikan Transformasi
Edit kode transformasi untuk memformat data pembayaran untuk API Pembayaran DataFast.
5
Uji & Buat
Uji dengan payload contoh dan klik Buat untuk mengaktifkan integrasi.
Contoh Kode Transformasi
Atribusi Pembayaran Dasar
basic_payment.js
Tangani Mata Uang Tanpa Desimal
Beberapa mata uang (seperti JPY) tidak menggunakan tempat desimal. Sesuaikan perhitungan jumlahnya sesuai kebutuhan:zero_decimal.js
Pembayaran Berlangganan
Untuk pembayaran berlangganan yang berulang, Anda dapat melacak setiap pembayaran:subscription_payment.js
Praktik Terbaik
- Selalu sertakan ID pengunjung dalam metadata: Tanpa ID pengunjung, DataFast tidak dapat mengatributkan pendapatan ke saluran pemasaran
- Tangani mata uang tanpa desimal: Beberapa mata uang (JPY, KRW, dll.) tidak menggunakan tempat desimal—sesuaikan perhitungan jumlah Anda sesuai kebutuhan
- Uji dengan pembayaran contoh: Verifikasi bahwa integrasi berfungsi dengan benar sebelum diluncurkan
- Pantau dasbor DataFast Anda: Periksa bahwa pembayaran muncul dengan benar dengan atribusi yang tepat
- Gunakan pengulangan webhook: API Pembayaran DataFast bersifat idempotent, jadi pengulangan aman jika webhook gagal
Pemecahan Masalah
Pembayaran tidak muncul di DataFast
Pembayaran tidak muncul di DataFast
- Verifikasi bahwa kunci API DataFast Anda benar dan aktif
- Periksa bahwa
datafast_visitor_idditangkap dan disimpan dalam metadata pembayaran - Pastikan transformasi webhook memformat payload dengan benar
- Verifikasi bahwa webhook dipicu pada peristiwa
payment.succeeded - Periksa dasbor DataFast untuk pesan kesalahan atau log API
Atribusi pendapatan tidak berfungsi
Atribusi pendapatan tidak berfungsi
- Konfirmasi bahwa skrip pelacakan DataFast terinstal dan berfungsi di situs web Anda
- Verifikasi bahwa cookie
datafast_visitor_iddisetel dengan benar - Periksa bahwa ID pengunjung cocok antara pembuatan checkout dan penyelesaian pembayaran
- Pastikan Anda menangkap ID pengunjung sebelum membuat sesi checkout
- Tinjau dokumentasi API Pembayaran DataFast untuk panduan tambahan
Kesalahan transformasi
Kesalahan transformasi
- Validasi struktur JSON sesuai dengan format API Pembayaran DataFast
- Periksa bahwa semua bidang yang diperlukan (
amount,currency,transaction_id,datafast_visitor_id) ada - Pastikan jumlah dikonversi dengan benar (bagi 100 untuk sebagian besar mata uang, kecuali mata uang tanpa desimal)
- Verifikasi URL endpoint API benar:
https://datafa.st/api/v1/payments - Uji transformasi dengan payload webhook contoh
Masalah konversi mata uang
Masalah konversi mata uang
- Untuk mata uang tanpa desimal (JPY, KRW, CLP, VND, UGX, MGA), kirim jumlah seperti adanya tanpa membagi 100
- Untuk semua mata uang lainnya, bagi jumlah dengan 100 untuk mengonversi dari sen ke unit dasar
- Periksa kembali bahwa kode mata uang sesuai dengan format ISO 4217 (misalnya, “USD”, “EUR”, “JPY”)
Sumber Daya Tambahan
Dokumentasi DataFast
Pelajari lebih lanjut tentang API Pembayaran DataFast dan fitur atribusi pendapatan.
Dasbor DataFast
Akses dasbor DataFast Anda untuk melihat analitik pendapatan dan data atribusi.
Butuh bantuan? Hubungi dukungan Dodo Payments di [email protected] untuk bantuan dengan integrasi.