Bagikan melalui


Monetisasi dengan Azure API Management

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:

Diagram rantai nilai monetisasi

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.

Diagram langkah-langkah untuk menerapkan strategi monetisasi Anda

Langkah 1: Memahami pelanggan Anda

  1. 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.
  2. Analisis nilai yang akan dihasilkan API Anda untuk pelanggan di setiap tahap dalam perjalanan mereka.

  3. Pertimbangkan untuk menerapkan strategi harga berbasis nilai jika nilai langsung API kepada pelanggan dipahami dengan baik.

  4. 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

  1. Teliti pasar untuk mengidentifikasi pesaing.
  2. Menganalisis strategi monetisasi pesaing.
  3. 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.

  1. 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.
  2. 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.
  3. 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
  • Jumlah tetap tingkat pertama adalah $0.
  • Biaya tingkat per unit berikutnya ditetapkan sebesar $0,20 untuk setiap 100 panggilan.
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:
  • Jumlah tetap tingkat pertama adalah $89,95/bulan untuk 100.000 panggilan pertama.
  • Tingkat harga berikutnya per unit akan dikenakan biaya $0,10 untuk setiap 100 panggilan.
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
  • Jumlah tetap tingkat pertama adalah $449,95/bulan untuk 500.000 panggilan pertama.
  • Biaya tingkat berikutnya per jumlah unit ditetapkan akan membebankan $0,06/100 panggilan.
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.