Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
BERLAKU UNTUK: Semua tingkatan Manajemen API
API modern web menjadi dasar ekonomi digital. Mereka menyediakan kekayaan intelektual (IP) perusahaan kepada pihak ketiga dan menghasilkan pendapatan dengan:
- Kemasan kekayaan intelektual dalam bentuk data, algoritma, atau proses.
- Memungkinkan pihak lain untuk menemukan dan mengonsumsi IP yang berguna dengan cara yang konsisten dan tanpa gesekan.
- Menawarkan mekanisme untuk pembayaran langsung atau tidak langsung untuk penggunaan ini.
Tema umum di seluruh kisah sukses API adalah model bisnis yang sehat. Nilai dibuat dan ditukar antara semua pihak, secara berkelanjutan.
Start-up, organisasi mapan, dan segala hal di antaranya biasanya berusaha untuk melakukan transformasi digital dimulai dengan model bisnis. API memungkinkan model bisnis direalisasikan, memungkinkan cara yang lebih mudah dan hemat biaya untuk pemasaran, mengadopsi, mengonsumsi, dan menskalakan IP yang mendasar.
Organisasi yang menerbitkan API pertama mereka menghadapi serangkaian keputusan yang kompleks. Meskipun platform Azure API Management mendekalasi risiko dan mempercepat elemen utama, organisasi masih perlu mengonfigurasi dan membangun API mereka di sekitar model teknis dan bisnis mereka yang unik.
Mengembangkan strategi monetisasi
Monetisasi adalah proses mengonversi sesuatu menjadi uang - dalam hal ini, nilai API. Interaksi API biasanya melibatkan tiga pihak yang berbeda dalam rantai nilai:
Kategori strategi monetisasi API meliputi:
Strategi monetisasi API | Deskripsi |
---|---|
Gratis | API memfasilitasi integrasi bisnis ke bisnis, seperti menyederhanakan rantai pasokan. API tidak dimonetisasi, tetapi memberikan nilai yang signifikan dengan mengaktifkan efisiensi proses bisnis untuk penyedia API dan konsumen API. |
Pembayaran konsumen | Konsumen API membayar berdasarkan jumlah interaksi yang mereka miliki dengan API. Kami fokus pada pendekatan ini dalam dokumen ini. |
Konsumen dibayar | Misalnya, konsumen API menggunakan API untuk menyematkan iklan di situs web mereka dan menerima bagian dari pendapatan yang dihasilkan. |
Monetisasi tidak langsung | Monetisasi API tidak didorong oleh jumlah interaksi dengan API, tetapi melalui sumber pendapatan lain yang difasilitasi oleh API. |
Nota
Strategi monetisasi ditetapkan oleh penyedia API dan harus dirancang untuk memenuhi kebutuhan konsumen API.
Karena berbagai faktor memengaruhi desain, monetisasi API tidak datang sebagai solusi satu ukuran yang cocok untuk semua. Strategi monetisasi membedakan API Anda dari pesaing Anda dan memaksimalkan pendapatan yang Anda hasilkan.
Langkah-langkah berikut menjelaskan cara menerapkan strategi monetisasi untuk API Anda.
Langkah 1: Memahami pelanggan Anda
Petakan tahapan dalam perjalanan konsumen API Anda, dari penemuan pertama API Anda hingga skala maksimum.
Misalnya, serangkaian tahapan pelanggan dapat berupa:
Tahap pelanggan Deskripsi Investigasi Aktifkan Konsumen API untuk mencoba API Anda dengan biaya dan gesekan nol. Implementasi Berikan akses yang memadai ke API untuk mendukung pekerjaan pengembangan dan pengujian yang diperlukan untuk berintegrasi dengannya. Pratinjau Izinkan pelanggan untuk meluncurkan penawaran mereka dan memahami permintaan awal. Penggunaan produksi awal Mendukung adopsi awal API dalam produksi ketika tingkat penggunaan belum sepenuhnya dipahami dan mungkin diperlukan pendekatan yang menghindari risiko. Pertumbuhan awal Aktifkan Konsumen API untuk meningkatkan penggunaan API sebagai respons terhadap peningkatan permintaan dari pengguna akhir. Skala Beri insentif pada Konsumen API untuk berkomitmen pada volume pembelian yang lebih tinggi setelah API secara konsisten mencapai tingkat penggunaan yang tinggi setiap bulan. Pertumbuhan global Beri hadiah kepada pengguna API yang menggunakan API dalam skala global dengan menawarkan harga grosir yang optimal. Analisis nilai yang akan dihasilkan API Anda untuk pelanggan di setiap tahap dalam perjalanan mereka.
Pertimbangkan untuk menerapkan strategi harga berbasis nilai jika nilai langsung API kepada pelanggan dipahami dengan baik.
Hitung tingkat penggunaan seumur hidup API yang diantisipasi untuk pelanggan dan jumlah pelanggan yang Diharapkan selama masa pakai API.
Langkah 2: Mengukur biaya
Hitung total biaya kepemilikan untuk API Anda.
Biaya | Deskripsi |
---|---|
Biaya akuisisi pelanggan (COCA) | Biaya pemasaran, penjualan, dan onboarding. API yang paling sukses cenderung memiliki COCA dengan nol saat tingkat adopsi meningkat. API-API harus sebagian besar dapat diakses secara swalayan dalam proses integrasi. Faktor-faktornya termasuk dokumentasi dan integrasi tanpa gesekan dengan sistem pembayaran. |
Biaya rekayasa | Sumber daya manusia yang diperlukan untuk membangun, menguji, mengoperasikan, dan memelihara API selama masa pakainya. Cenderung menjadi komponen biaya yang paling signifikan. Jika memungkinkan, manfaatkan PaaS cloud dan teknologi tanpa server untuk meminimalkan. |
Biaya infrastruktur | Biaya untuk platform, komputasi, jaringan, dan penyimpanan yang mendasarinya diperlukan untuk mendukung API selama masa pakainya. Eksploitasi platform cloud untuk mencapai model biaya infrastruktur yang menskalakan secara proporsional sejalan dengan tingkat penggunaan API. |
Langkah 3: Melakukan riset pasar
- Teliti pasar untuk mengidentifikasi pesaing.
- Menganalisis strategi monetisasi pesaing.
- Pahami fitur spesifik (fungsi dan non-fungsi) yang ditawarkan dengan API mereka.
Langkah 4: Merancang model pendapatan
Rancang model pendapatan berdasarkan hasil langkah-langkah di atas. Anda dapat bekerja di dua dimensi:
Dimensi | Deskripsi |
---|---|
Kualitas layanan | Letakkan batasan pada tingkat layanan yang Anda tajikan dengan mengatur batas penggunaan API. Tentukan kuota untuk panggilan API yang dapat dilakukan selama jangka waktu tertentu (misalnya, 50.000 panggilan per bulan) lalu blokir panggilan setelah kuota tersebut tercapai. Anda juga dapat menetapkan batas tarif, membatasi jumlah panggilan yang dapat dilakukan dalam waktu singkat (misalnya, 100 panggilan per detik). Batas batas batas dan tarif diterapkan bersamaan, mencegah pengguna mengonsumsi kuota bulanan mereka dalam ledakan intensif singkat panggilan API. |
Harga | Tentukan harga satuan yang akan dibayar untuk setiap panggilan API. |
Maksimalkan nilai seumur hidup (LTV) yang Anda hasilkan dari setiap pelanggan dengan merancang model pendapatan yang mendukung pelanggan Anda di setiap tahap perjalanan pelanggan.
- Permudah pelanggan Anda untuk menskalakan dan menumbuhkan:
- Sarankan pelanggan berpindah ke tingkat berikutnya dalam model pendapatan.
- Misalnya, beri hadiah kepada pelanggan yang membeli panggilan API dalam volume yang lebih tinggi dengan harga satuan yang lebih rendah.
- Pertahankan model pendapatan sesederhana mungkin.
- Seimbangkan kebutuhan untuk memberikan pilihan dengan risiko pelanggan yang kewalahan karena beragam opsi.
- Pertahankan jumlah dimensi yang digunakan untuk membedakan di antara tingkatan dalam model pendapatan.
- Bersikap transparan:
- Berikan dokumentasi yang jelas tentang berbagai opsi.
- Berikan alat kepada pelanggan Anda untuk memilih model pendapatan yang paling sesuai dengan kebutuhan mereka.
Identifikasi rentang model harga yang diperlukan. Model harga menjelaskan seperangkat aturan tertentu bagi penyedia API untuk mengubah konsumsi oleh konsumen API menjadi pendapatan.
Misalnya, untuk mendukung tahapan pelanggan di atas, kami memerlukan enam jenis langganan:
Jenis langganan | Deskripsi |
---|---|
Free |
Memungkinkan konsumen API untuk menguji coba API dengan kewajiban dan cara bebas biaya, untuk menentukan apakah memenuhi kasus penggunaan. Menghapus semua penghalang untuk entri. |
Freemium |
Memungkinkan konsumen API menggunakan API secara gratis, tetapi untuk beralih ke layanan berbayar saat permintaan meningkat. |
Metered |
Konsumen API dapat melakukan panggilan sebanyak yang mereka inginkan per bulan, dan akan membayar jumlah tetap per panggilan. |
Tier |
Konsumen API membayar sejumlah panggilan per bulan yang ditetapkan. Jika melebihi batas ini, mereka membayar jumlah kelebihan per panggilan tambahan. Jika mereka secara teratur dikenakan biaya tambahan, mereka dapat beralih ke paket berikutnya. |
Tier + Overage |
Konsumen API membayar sejumlah panggilan per bulan yang ditetapkan. Jika melebihi batas ini, mereka membayar jumlah yang ditetapkan per panggilan tambahan. |
Unit |
Konsumen API membayar jumlah panggilan yang ditetapkan per bulan. Jika melebihi batas ini, mereka harus membayar unit panggilan lain. |
Model pendapatan Anda akan menentukan set produk API. Setiap produk API menerapkan model harga tertentu untuk menargetkan tahap tertentu dalam siklus hidup konsumen API.
Meskipun model harga umumnya tidak boleh berubah, Anda mungkin perlu menyesuaikan konfigurasi dan penerapan model harga untuk model pendapatan Anda. Misalnya, Anda mungkin ingin menyesuaikan harga Anda agar sesuai dengan pesaing.
Berdasarkan contoh di atas, model harga dapat diterapkan untuk membuat model pendapatan keseluruhan sebagai berikut:
Tahap siklus hidup pelanggan | Model penetapan harga | Konfigurasi paradigma penetapan harga | Kualitas Layanan |
---|---|---|---|
Investigasi | Gratis | Tidak diterapkan. | Kuota diatur untuk membatasi Konsumen menjadi 100 panggilan/bulan. |
Pelaksanaan | Freemium | Tingkatan bertingkat
|
Tidak ada kuota yang ditetapkan. Konsumen dapat terus melakukan dan membayar panggilan dengan batas tarif 100 panggilan/menit. |
Pratinjau | Terukur | Harga ditetapkan untuk membebankan konsumen sebesar $0.15/100 panggilan. | Tidak ada kuota yang ditetapkan. Konsumen dapat terus melakukan dan membayar panggilan dengan batas tarif 200 panggilan/menit. |
Penggunaan produksi awal | Tier | Harga yang ditetapkan untuk konsumen adalah $14,95/bulan. | Kuota yang ditetapkan untuk membatasi konsumen hingga 50.000 panggilan/bulan dengan batas tarif 100 panggilan/menit. |
Pertumbuhan awal | Tingkat + Kelebihan | Tingkatan lulus:
|
Tidak ada kuota yang ditetapkan. Konsumen dapat terus melakukan dan membayar panggilan tambahan dengan batas tarif 100 panggilan/menit. |
Timbangan | Lapisan + Biaya Tambahan | Tingkatan bertahap
|
Kuota belum ditetapkan. Konsumen dapat terus melakukan dan membayar panggilan tambahan dengan batas tarif 1.200 panggilan/menit. |
Pertumbuhan global | Satuan | Tingkatan lulus, di mana setiap tingkat datar berjumlah $ 749,95 / bulan untuk 1.500.000 panggilan. | Tidak ada set kuota. Konsumen dapat terus melakukan dan membayar panggilan tambahan dengan batas tarif 3.500 panggilan/menit. |
Dua contoh cara menginterpretasikan model pendapatan berdasarkan tabel di atas:
Model harga bertingkat
Diterapkan untuk mendukung konsumen API selama fase produksi awal siklus hidup. Dengan konfigurasi model harga bertingkat, konsumen:- Membayar $ 14.95 / bulan.
- Dapat membuat hingga maksimum 50.000 panggilan/bulan.
- Tarif dibatasi hingga 100 panggilan/menit.
Fase penskalaan dari siklus hidup Diimplementasikan dengan menerapkan model penghargaian Tier + Overage, di mana konsumen:
- Bayar $449,95/bulan untuk 500.000 panggilan pertama.
- Dikenakan biaya tambahan panggilan $0,06/100 melewati 50.000 pertama.
- Tarif dibatasi hingga 1.200 panggilan/menit.
Langkah 5: Kalibrasi
Kalibrasi harga di seluruh model pendapatan untuk:
- Atur harga untuk mencegah kelebihan harga atau underpricing API Anda, berdasarkan riset pasar pada langkah 3 di atas.
- Hindari poin apa pun dalam model pendapatan yang tampak tidak adil atau dorong pelanggan untuk bekerja di sekitar model untuk mencapai harga yang lebih menguntungkan.
- Pastikan model pendapatan diarahkan untuk menghasilkan total nilai seumur hidup (TLV) yang cukup untuk menutupi total biaya kepemilikan ditambah margin.
- Verifikasi kualitas penawaran layanan Anda di setiap tingkat model pendapatan dapat didukung oleh solusi Anda.
- Misalnya, jika Anda menawarkan untuk mendukung 3.500 panggilan/menit, pastikan solusi end-to-end Anda dapat menskalakan untuk mendukung tingkat throughput tersebut.
Langkah 6: Rilis dan pantau
Pilih solusi yang sesuai untuk mengumpulkan pembayaran untuk penggunaan API Anda. Penyedia cenderung termasuk dalam dua kelompok:
Platform pembayaran, seperti Stripe
Hitung pembayaran berdasarkan metrik penggunaan API mentah dengan menerapkan model pendapatan tertentu yang telah dipilih pelanggan. Konfigurasikan platform pembayaran untuk mencerminkan strategi monetisasi Anda.
Penyedia pembayaran, seperti Adyen
Hanya berkaitan dengan memfasilitasi transaksi pembayaran. Anda harus menerapkan strategi monetisasi Anda (seperti, menerjemahkan metrik penggunaan API ke dalam pembayaran) sebelum memanggil layanan ini.
Gunakan Azure API Management untuk mempercepat dan membatalkan risiko implementasi dengan menggunakan kemampuan bawaan yang disediakan dalam API Management. Untuk informasi selengkapnya tentang fitur tertentu di API Management, lihat bagaimana API Management mendukung monetisasi.
Terapkan solusi yang membangun fleksibilitas ke dalam cara Anda mengkodifikasi strategi monetisasi Anda dalam sistem yang mendasar menggunakan pendekatan yang sama dengan proyek sampel. Dengan pengkodian yang fleksibel, Anda dapat merespons secara dinamis dan meminimalkan risiko dan biaya pembuatan perubahan.
Ikuti dokumentasi repositori GitHub monetisasi untuk mengimplementasikan proyek sampel di langganan Azure Anda sendiri.
Pantau secara teratur bagaimana API Anda digunakan untuk memungkinkan Anda membuat keputusan berbasis bukti. Misalnya, jika bukti menunjukkan Anda kehilangan pelanggan, ulangi langkah 1 hingga 5 di atas untuk mengungkap dan mengatasi sumbernya.
Evolusi yang sedang berlangsung
Tinjau strategi monetisasi Anda secara teratur dengan mengunjungi kembali dan mengevaluasi kembali semua langkah di atas. Anda mungkin perlu mengembangkan strategi monetisasi dari waktu ke waktu saat Anda mempelajari lebih lanjut tentang pelanggan Anda, berapa biaya untuk menyediakan API, dan bagaimana Anda menanggapi pergeseran persaingan di pasar.
Ingatlah bahwa strategi monetisasi hanya satu faset dari implementasi API yang berhasil. Faset lainnya meliputi:
- Pengalaman pengembang
- Kualitas dokumentasi Anda
- Persyaratan hukum
- Kemampuan Anda untuk menskalakan API untuk memenuhi tingkat layanan yang berkomitmen.
Konten terkait
- Cara API Management mendukung monetisasi.
- Sebarkan integrasi Adyen atau Stripe demo melalui repositori Git terkait.