Panduan Integrasi Penagihan Berdasarkan Penggunaan
Pelajari cara mengatur meter dan mengirimkan peristiwa penggunaan untuk memungkinkan penagihan berdasarkan penggunaan yang akurat dengan Dodo Payments.
Meter mendefinisikan bagaimana peristiwa penggunaan Anda digabungkan dan diukur untuk tujuan penagihan.Sebelum membuat meter, rencanakan strategi pelacakan penggunaan Anda:
Identifikasi peristiwa penggunaan apa yang ingin Anda lacak
Tentukan bagaimana peristiwa harus digabungkan (jumlah, jumlah, dll.)
Definisikan persyaratan penyaringan untuk kasus penggunaan tertentu
Pilih nama yang jelas dan deskriptif yang mengidentifikasi apa yang dilacak oleh meter ini.Contoh: “Token”, “Panggilan API”, “Penggunaan Penyimpanan”, “Jam Komputasi”
Hanya menghitung jumlah peristiwa yang diterima.Kasus penggunaan: Panggilan API, tampilan halaman, unggahan filePerhitungan: Total jumlah peristiwa
Menjumlahkan nilai dari properti tertentu dalam peristiwa Anda.Kasus penggunaan: Transfer data, konsumsi penyimpanan, waktu pemrosesanPerhitungan: Jumlah semua nilai properti
Mencatat nilai tertinggi dari properti tertentu selama periode penagihan.Kasus penggunaan: Pengguna bersamaan puncak, penyimpanan maksimum yang digunakan, bandwidth tertinggiPerhitungan: Nilai properti maksimum yang diamati
Menggunakan nilai terbaru dari properti tertentu.Kasus penggunaan: Tingkat rencana saat ini, pengaturan konfigurasi terbaruPerhitungan: Nilai properti terakhir yang tercatat
Tentukan label unit untuk tujuan tampilan dalam laporan dan penagihan.Contoh: “panggilan”, “GB”, “jam”, “token”
3
Konfigurasi Penyaringan Peristiwa (Opsional)
Atur kriteria untuk mengontrol peristiwa mana yang termasuk dalam meter.
Penyaringan peristiwa memungkinkan Anda untuk membuat aturan canggih yang menentukan peristiwa mana yang berkontribusi pada perhitungan penggunaan Anda. Ini berguna untuk mengecualikan peristiwa pengujian, menyaring berdasarkan tingkat pengguna, atau fokus pada tindakan tertentu.
Aktifkan Penyaringan PeristiwaAlihkan Aktifkan Penyaringan Peristiwa untuk mengaktifkan pemrosesan peristiwa bersyarat.Pilih Logika FilterPilih bagaimana beberapa kondisi dievaluasi:
Logika DAN
Logika ATAU
Semua kondisi harus benar agar peristiwa dihitung. Gunakan ini ketika Anda perlu peristiwa memenuhi beberapa kriteria ketat secara bersamaan.Contoh: Hitung panggilan API di mana user_tier = "premium" DAN endpoint = "/api/v2/users"
Setidaknya satu kondisi harus benar agar peristiwa dihitung. Gunakan ini ketika Anda ingin menyertakan peristiwa yang memenuhi salah satu dari beberapa kriteria.Contoh: Hitung peristiwa di mana method = "POST" ATAU method = "PUT" ATAU method = "DELETE"
Mengatur Kondisi Filter
1
Tambahkan Kondisi
Klik Tambahkan kondisi untuk membuat aturan filter baru.
2
Konfigurasi Kunci Properti
Tentukan nama properti dari metadata peristiwa Anda.
3
Pilih Pembanding
Pilih dari operator yang tersedia:
equals - Kecocokan tepat
not equals - Filter pengecualian
greater than - Perbandingan numerik
greater than or equals - Perbandingan numerik (inklusif)
less than - Perbandingan numerik
less than or equals - Perbandingan numerik (inklusif)
contains - String berisi substring
does not contain - Filter pengecualian string
4
Tetapkan Nilai Perbandingan
Tetapkan nilai target untuk perbandingan.
5
Tambahkan Grup
Gunakan Tambahkan Grup untuk membuat grup kondisi tambahan untuk logika kompleks.
Properti yang difilter harus disertakan dalam metadata peristiwa Anda agar kondisi berfungsi dengan baik. Peristiwa yang tidak memiliki properti yang diperlukan akan dikecualikan dari perhitungan.
4
Buat Meter
Tinjau konfigurasi meter Anda dan klik Buat Meter.
Meter Anda sekarang siap untuk menerima dan mengagregasi peristiwa penggunaan.
Setelah Anda membuat meter, Anda perlu menghubungkannya ke produk untuk memungkinkan penagihan berdasarkan penggunaan. Proses ini menghubungkan data penggunaan meter Anda ke aturan harga untuk penagihan pelanggan.Menghubungkan meter ke produk menetapkan koneksi antara pelacakan penggunaan dan penagihan:
Produk mendefinisikan aturan harga dan perilaku penagihan
Meter menyediakan data penggunaan untuk perhitungan penagihan
Beberapa meter dapat dihubungkan ke satu produk untuk skenario penagihan yang kompleks
Ubah data penggunaan Anda menjadi biaya yang dapat ditagih dengan mengonfigurasi pengaturan produk Anda dengan benar:
1
Pilih Tipe Produk Penagihan Berdasarkan Penggunaan
Navigasikan ke halaman pembuatan atau pengeditan produk Anda dan pilih Berdasarkan Penggunaan sebagai tipe produk.
2
Pilih Meter Terkait
Klik pada Meter Terkait untuk membuka panel pemilihan meter dari sisi.Panel ini memungkinkan Anda untuk mengonfigurasi meter mana yang akan melacak penggunaan untuk produk ini.
3
Tambahkan Meter Anda
Di panel pemilihan meter:
Klik Tambahkan Meter untuk melihat meter yang tersedia
Pilih meter yang Anda buat dari daftar dropdown
Meter yang dipilih akan muncul dalam konfigurasi produk Anda
4
Konfigurasi Harga Per Unit
Tetapkan harga untuk setiap unit penggunaan yang dilacak oleh meter Anda.
Jumlah unit yang dapat dikonsumsi pelanggan tanpa biaya sebelum perhitungan penggunaan berbayar dimulai.Cara kerjanya:
Ambang bebas: 100 unit
Harga per unit: $0,50
Penggunaan pelanggan: 250 unit
Perhitungan: (250 - 100) × 0,50=∗∗75,00** yang ditagih
Ambang bebas sangat ideal untuk model freemium, periode percobaan, atau memberikan pelanggan dengan alokasi dasar yang termasuk dalam rencana mereka.
Ambang bebas berlaku untuk setiap siklus penagihan, memberikan pelanggan alokasi baru setiap bulan atau sesuai dengan jadwal penagihan Anda.
6
Simpan Konfigurasi
Tinjau konfigurasi meter dan harga Anda, lalu klik Simpan Perubahan untuk menyelesaikan pengaturan.
Produk Anda sekarang dikonfigurasi untuk penagihan berdasarkan penggunaan dan akan secara otomatis menagih pelanggan berdasarkan konsumsi yang diukur.
Apa yang terjadi selanjutnya:
Peristiwa penggunaan yang dikirim ke meter Anda akan dilacak dan diagregasi
Perhitungan penagihan akan menerapkan aturan harga Anda secara otomatis
Pelanggan akan dikenakan biaya berdasarkan konsumsi aktual selama setiap siklus penagihan
Ingat bahwa Anda dapat menambahkan hingga 10 meter per produk, memungkinkan pelacakan penggunaan yang canggih di berbagai dimensi seperti panggilan API, penyimpanan, waktu komputasi, dan metrik kustom.
Pantau dan analisis data penagihan berdasarkan penggunaan Anda dengan dasbor analitik yang komprehensif. Lacak pola konsumsi pelanggan, kinerja meter, dan tren penagihan untuk mengoptimalkan strategi harga Anda dan memahami perilaku penggunaan.
Grafik kuantitas meter memvisualisasikan tren penggunaan dari waktu ke waktu dengan fitur berikut:
Visualisasi deret waktu: Lacak pola penggunaan di seluruh hari, minggu, atau bulan
Dukungan beberapa meter: Lihat data dari berbagai meter secara bersamaan
Analisis tren: Identifikasi lonjakan penggunaan, pola, dan trajektori pertumbuhan
Grafik secara otomatis diskalakan berdasarkan volume penggunaan Anda dan rentang waktu yang dipilih, memberikan visibilitas yang jelas ke dalam fluktuasi kecil maupun perubahan penggunaan yang besar.
Tabel peristiwa memberikan pandangan yang jelas tentang peristiwa penggunaan individu dengan kolom berikut:
Nama Peristiwa: Tindakan atau pemicu spesifik yang menghasilkan peristiwa penggunaan
ID Peristiwa: Pengidentifikasi unik untuk setiap instance peristiwa
ID Pelanggan: Pelanggan yang terkait dengan peristiwa
Timestamp: Saat peristiwa terjadi
Tampilan ini memungkinkan Anda untuk melacak dan memantau peristiwa penggunaan individu di seluruh basis pelanggan Anda, memberikan transparansi ke dalam perhitungan penagihan dan pola penggunaan.
Berbagai tipe agregasi melayani skenario penagihan yang berbeda. Pilih tipe yang tepat berdasarkan bagaimana Anda ingin mengukur dan mengenakan biaya untuk penggunaan.