Azure API Management ile para kazanma

UYGULANANLAR: Tüm API Management katmanları

Modern web API'leri dijital ekonomiyi destekler. Bir şirketin fikri mülkiyet haklarını (IP) üçüncü taraflara sağlar ve şu şekilde gelir elde eder:

  • IP'yi veri, algoritma veya işlem biçiminde paketleme.
  • Diğer tarafların tutarlı ve sorunsuz bir şekilde yararlı IP'yi bulmasına ve kullanmasına izin verme.
  • Bu kullanım için doğrudan veya dolaylı ödeme için bir mekanizma sunma.

API başarı hikayelerinde yaygın olarak kullanılan temalardan biri sağlıklı bir iş modelidir. Değer, sürdürülebilir bir şekilde tüm taraflar arasında oluşturulur ve değiştirilir.

Başlangıçlar, yerleşik kuruluşlar ve aradaki her şey genellikle iş modelinden başlayarak dijital dönüşüme yöneliktir. API'ler iş modelinin gerçekleştirilmesine olanak tanıyarak temel IP'yi pazarlama, benimseme, kullanma ve ölçeklendirme için daha kolay ve daha uygun maliyetli bir yol sağlar.

İlk API'lerini yayımlıyor olan kuruluşlar karmaşık bir karar kümesiyle karşılaşıyor. Azure API Management platformu riski kaldırıp önemli öğeleri hızlandırsa da kuruluşların API'lerini benzersiz teknik ve iş modellerine göre yapılandırmaları ve oluşturmaları gerekir.

Para kazanma stratejisi geliştirme

Para kazanma , bir şeyi paraya dönüştürme işlemidir. Bu örnekte API değeridir. API etkileşimleri genellikle değer zincirinde üç ayrı taraf içerir:

Para kazanma değer zincirinin diyagramı

API'nin para kazanma stratejisi kategorileri şunlardır:

API'nin para kazanma stratejisi Açıklama
Ücretsiz API, tedarik zincirini akışa alma gibi işletmeden işletmeye tümleştirmeyi kolaylaştırır. API'den para kazanmaz, ancak hem API sağlayıcısı hem de API tüketicisi için iş süreçleri verimliliklerini etkinleştirerek önemli bir değer sağlar.
Tüketici ödemeleri API tüketicileri, API ile etkileşim sayısına göre ödeme yaparlar. Bu belgede bu yaklaşıma odaklanıyoruz.
Tüketicinin ücreti ödenir Örneğin, bir API tüketicisi web sitesine reklam eklemek için API'yi kullanır ve oluşturulan gelirden bir pay alır.
Dolaylı para kazanma API'ye para kazandırma, API ile etkileşim sayısı tarafından değil, API tarafından kolaylaştırılan diğer gelir kaynakları aracılığıyla yönlendirilir.

Not

Para kazanma stratejisi API sağlayıcısı tarafından ayarlanır ve API tüketicisinin gereksinimlerini karşılayacak şekilde tasarlanmalıdır.

Tasarımı çok çeşitli faktörler etkilediğinden, API'den para kazanma tek boyuta uygun bir çözüm olarak gelmez. Para kazanma stratejisi API'nizi rakiplerinizden ayırt eder ve oluşturduğunuz geliri en üst düzeye çıkarır.

Aşağıdaki adımlarda API'niz için bir para kazanma stratejisinin nasıl uygulandığı açıklanmaktadır.

Para kazanma stratejinizi uygulama adımlarının diyagramı

1. Adım: Müşterinizi anlama

  1. API'nizin ilk keşfinden maksimum ölçeğe kadar API tüketicilerinizin olası yolculuğundaki aşamaları eşleyin.

    Örneğin, bir dizi müşteri aşaması şöyle olabilir:

    Müşteri aşaması Açıklama
    Araştırma API Tüketicisi'nin API'nizi sıfır maliyet ve uyuşmayla denemesini sağlayın.
    Uygulama Api ile tümleştirmek için gereken geliştirme ve test çalışmalarını desteklemek için API'ye yeterli erişim sağlayın.
    Önizleme Müşterinin tekliflerini başlatmasına ve ilk talebi anlamasına izin verin.
    İlk üretim kullanımı Kullanım düzeyleri tam olarak anlaşılmadığında ve risk olumsuz yaklaşımı gerekli olduğunda API'nin üretimde erken benimsenmesini destekleyin.
    İlk büyüme API Tüketicisi'nin son kullanıcılardan gelen artan talebe yanıt olarak API kullanımını artırmasını sağlayın.
    Ölçek API her ay tutarlı olarak yüksek kullanım düzeyine ulaştığında API Tüketicisi'ni daha yüksek bir satın alma hacmine bağlanmaya teşvik edin.
    Küresel büyüme En uygun toptan satış fiyatını sunarak API'yi küresel ölçekte kullanan API kullanıcılarını ödüllendirin.
  2. API'nizin yolculuğunun her aşamasında müşteri için oluşturacağı değeri analiz edin.

  3. API'nin müşteriye doğrudan değeri iyi anlaşılmışsa değer tabanlı fiyatlandırma stratejisi uygulamayı göz önünde bulundurun.

  4. Bir müşteri için API'nin beklenen yaşam süresi kullanım düzeylerini ve API'nin kullanım ömrü boyunca beklenen müşteri sayısını hesaplayın.

2. Adım: Maliyetleri ölçme

API'nizin toplam sahip olma maliyetini hesaplayın.

Maliyet Açıklama
Müşteri edinme maliyeti (COCA) Pazarlama, satış ve ekleme maliyeti. Benimseme düzeyleri arttıkça en başarılı API'lerin coca değeri sıfır olur. API'ler eklemede büyük ölçüde self servis olmalıdır. Faktörler arasında belgeler ve ödeme sistemleriyle sorunsuz tümleştirme yer alır.
Mühendislik maliyetleri API'yi ömrü boyunca oluşturmak, test etmek, çalıştırmak ve korumak için gereken insan kaynakları. En önemli maliyet bileşeni olma eğilimindedir. Mümkün olduğunda, bulut PaaS ve sunucusuz teknolojilerden yararlanarak en aza indirin.
Altyapı maliyetleri Api'yi yaşam süresi boyunca desteklemek için gereken temel platformlar, işlem, ağ ve depolama maliyetleri. API kullanım düzeyleriyle orantılı olarak ölçeklendirilen bir altyapı maliyet modeli elde etmek için bulut platformlarından yararlanma.

3. Adım: Pazar araştırması yapma

  1. Rakipleri tanımlamak için pazarı araştırın.
  2. Rakiplerin para kazanma stratejilerini analiz etme.
  3. API'leri ile sundukları belirli özellikleri (işlevsel ve işlevsel olmayan) anlayın.

4. Adım: Gelir modelini tasarlama

Yukarıdaki adımların sonucuna göre bir gelir modeli tasarlar. İki boyutta çalışabilirsiniz:

Boyut Açıklama
Hizmet kalitesi API kullanımıyla ilgili bir üst sınır ayarlayarak, teklif ettiğiniz hizmet düzeyine kısıtlamalar koyun. Api çağrıları için belirli bir süre içinde yapılabilecek bir kota tanımlayın (örneğin, ayda 50.000 çağrı) ve bu kotaya ulaşıldıktan sonra çağrıları engelleyin.
Ayrıca, kısa bir süre içinde yapılabilecek çağrı sayısını (örneğin, saniyede 100 çağrı) azaltarak bir hız sınırı ayarlayabilirsiniz.
Caps ve rate limitleri birlikte uygulanır ve bu da kullanıcıların kısa ve yoğun api çağrılarında aylık kotalarını kullanmalarını önler.
Price Her API çağrısı için ödenecek birim fiyatı tanımlayın.

Müşteri yolculuğunun her aşamasında müşterinizi destekleyen bir gelir modeli tasarlayarak her müşteriden oluşturduğunuz yaşam süresi değerini (LTV) en üst düzeye çıkarın.

  1. Müşterilerinizin ölçeklendirilmesini ve büyümesini mümkün olduğunca kolaylaştırabilirsiniz:
    • Müşterilerin gelir modelinde bir sonraki katmana geçmelerini önerin.
    • Örneğin, daha yüksek hacimli API çağrıları satın alan müşterileri daha düşük birim fiyatıyla ödüllendirin.
  2. Gelir modelini olabildiğince basit tutun:
    • Bir dizi seçenekle müşterileri bunaltma riskiyle seçim sağlama gereksinimini dengeleyin.
    • Gelir modeli katmanları arasında ayrım yapmak için kullanılan boyut sayısını düşük tutun.
  3. Saydam olun:
    • Farklı seçenekler hakkında net belgeler sağlayın.
    • Müşterilerinize ihtiyaçlarına en uygun gelir modelini seçmek için araçlar verin.

Gerekli fiyatlandırma modellerinin aralığını belirleyin. Fiyatlandırma modeli , API sağlayıcısının API tüketicisi tarafından tüketimi gelire dönüştürmesi için belirli bir kural kümesini açıklar.

Örneğin, yukarıdaki müşteri aşamalarını desteklemek için altı abonelik türü gerekir:

Abonelik türü Açıklama
Free API tüketicisinin bir kullanım örneğini karşılayıp karşılamadığını belirlemek için API'yi yükümlülük ve maliyetsiz bir şekilde denemesine olanak tanır. Girişe yönelik tüm engelleri kaldırır.
Freemium API tüketicisinin API'yi ücretsiz kullanmasına, ancak talep arttıkça ücretli bir hizmete geçiş yapmasına izin verir.
Metered API tüketicisi ayda istediği kadar çağrı yapabilir ve çağrı başına sabit bir tutar öder.
Tier API tüketicisi aylık belirli sayıda çağrı için ödeme alır. Bu sınırı aşarlarsa, ek çağrı başına fazla kullanım tutarı öderler. Düzenli olarak fazla kullanım durumundaysa, bir sonraki katmana yükseltebilirler.
Tier + Overage API tüketicisi aylık belirli sayıda çağrı için ödeme alır. Bu sınırı aşarlarsa, ek çağrı başına belirli bir tutar öderler.
Unit API tüketicisi aylık belirli bir çağrı miktarı için ödeme alır. Bu sınırı aşarlarsa, başka bir arama birimi için ödeme yapmak zorundalar.

Gelir modeliniz API ürünleri kümesini tanımlar. Her API ürünü, API tüketici yaşam döngüsündeki belirli bir aşamayı hedeflemek için belirli bir fiyatlandırma modeli uygular.

Fiyatlandırma modellerinin genel olarak değişmemesi gerekirken, gelir modeliniz için fiyatlandırma modellerinin yapılandırmasını ve uygulamasını uyarlamanız gerekebilir. Örneğin, fiyatlarınızı rakiple eşleşecek şekilde ayarlamak isteyebilirsiniz.

Yukarıdaki örnekleri temel alan fiyatlandırma modelleri, genel bir gelir modeli oluşturmak için aşağıdaki gibi uygulanabilir:

Müşteri yaşam döngüsü aşaması Fiyatlandırma modeli Fiyatlandırma modeli yapılandırması Hizmet Kalitesi
Araştırma Ücretsiz Uygulanmadı. Tüketiciyi ayda 100 çağrıyla sınırlamak için kota ayarlandı.
Uygulama Freemium Derecelendirilen katmanlar:
  • İlk katman düz tutarı 0 ABD dolarıdır.
  • Birim başına bir sonraki katman ücreti 0,20 ABD doları/100 çağrı olarak ayarlanır.
Kota ayarlanmadı. Tüketici, 100 çağrı/dakika hız sınırıyla arama yapmaya ve ödemeye devam edebilir.
Önizle Ölçülen Fiyat, tüketicinin 0,15/100 ABD doları çağrılarını ücretlendirmek için ayarlanmıştır. Kota ayarlanmadı. Tüketici, 200 çağrı/dakika hız sınırında arama yapmaya ve ödemeye devam edebilir.
İlk üretim kullanımı Katman Fiyat, tüketicinin aylık 14,95 ABD doları ücretlendirmesi için ayarlanmıştır. Tüketiciyi aylık 50.000 çağrıyla sınırlamak için 100 çağrı/dakika hız sınırıyla ayarlanan kota.
İlk büyüme Katman + Fazla Kullanım Derecelendirilen katmanlar:
  • İlk katman düz tutarı, ilk 100.000 çağrı için aylık 89,95 ABD dolarıdır.
  • Birim başına bir sonraki katman ücreti 0,10/100 ABD doları çağrı olarak ayarlanır.
Kota ayarlanmadı. Tüketici, 100 arama/dakika hız sınırında ek arama yapmaya ve ödemeye devam edebilir.
Ölçek Katman + Fazla Kullanım Derecelendirilen katmanlar:
  • İlk katman düz tutarı, ilk 500.000 çağrı için aylık 449,95 ABD dolarıdır.
  • Birim başına bir sonraki katman ücreti 0,06 ABD doları/100 çağrı olarak ayarlanır.
Kota ayarlanmadı. Tüketici, 1.200 arama/dakika hız sınırında ek arama yapmaya ve ödemeye devam edebilir.
Küresel büyüme Birim 1.500.000 çağrı için her katman düz tutarının aylık 749,95 ABD doları olduğu derecelendirilen katmanlar. Kota ayarlanmadı. Tüketici 3.500 çağrı/dakika hız sınırında ek arama yapmaya ve ödemeye devam edebilir.

Yukarıdaki tabloya göre gelir modelini yorumlamaya yönelik iki örnek:

  • Katman fiyatlandırma modeli
    Yaşam döngüsünün ilk üretim aşamasında API tüketicilerini desteklemek için uygulanır. Katman fiyatlandırma modeli yapılandırmasıyla tüketici:

    • Aylık 14,95 ABD doları öder.
    • Ayda en fazla 50.000 arama yapabilir.
    • Hız 100 arama/dakika ile sınırlı olmalıdır.
  • Yaşam döngüsünün ölçeklendirme aşaması Katman + Fazla kullanım fiyatlandırma modeli uygulanarak uygulanır; burada tüketiciler:

    • İlk 500.000 arama için aylık 449,95 ABD doları ödeyin.
    • İlk 50.000 aramadan sonra 0,06/100 ABD doları ek ücretlendirilir.
    • Hız 1.200 arama/dakika ile sınırlıdır.

5. Adım: Ayarlama

Gelir modeli genelinde fiyatlandırmayı şu şekilde ayarlama:

  • Yukarıdaki 3. adımda yapılan pazar araştırmalarına göre API'nizin aşırı fiyatlanmasını veya yetersiz fiyatlanmasını önlemek için fiyatlandırmayı ayarlayın.
  • Gelir modelinde haksız görünen puanlardan kaçının veya müşterileri daha uygun fiyatlandırma elde etmek için modelde çalışmaya teşvik edin.
  • Gelir modelinin, toplam sahip olma maliyetini ve marjını karşılamaya yetecek toplam yaşam süresi değeri (TLV) oluşturacak şekilde ayarlandığından emin olun.
  • Her gelir modeli katmanındaki hizmet tekliflerinizin kalitesinin çözümünüz tarafından desteklendiğini doğrulayın.
    • Örneğin, dakika/dakika 3.500 çağrıyı desteklemeyi teklif ediyorsanız uçtan uca çözümünüzün bu aktarım hızı düzeyini destekleyecek şekilde ölçeklendirilebildiğinden emin olun.

6. Adım: Yayın ve izleme

API'lerinizin kullanımı için ödeme toplamak için uygun bir çözüm seçin. Sağlayıcılar genellikle iki gruba ayrılır:

  • Stripe gibi ödeme platformları

    Müşterinin seçtiği belirli gelir modelini uygulayarak ham API kullanım ölçümlerini temel alarak ödemeyi hesaplayın. Ödeme platformunu para kazanma stratejinizi yansıtacak şekilde yapılandırın.

  • Adyen gibi ödeme sağlayıcıları

    Yalnızca ödeme işlemini kolaylaştırmakla ilgilidir. Bu hizmeti çağırmadan önce para kazanma stratejinizi (API kullanım ölçümlerini bir ödemeye çevirme gibi) uygulamanız gerekir.

API Management'ta sağlanan yerleşik özellikleri kullanarak uygulamayı hızlandırmak ve risklerini silmek için Azure API Management'ı kullanın. API Management'taki belirli özellikler hakkında daha fazla bilgi için bkz . API Management'ın para kazanmayı nasıl desteklediği.

Örnek projeyle aynı yaklaşımı kullanarak temel alınan sistemlerde para kazanma stratejinizi nasıl birleştirdiğiniz konusunda esneklik sağlayan bir çözüm uygulayın. Esnek kodlama ile dinamik olarak yanıt verebilir ve değişiklik yapma riskini ve maliyetini en aza indirebilirsiniz.

Örnek projeyi kendi Azure aboneliğinizde uygulamak için GitHub deposundan para kazanma belgelerini izleyin.

Kanıta dayalı kararlar vermenizi sağlamak için API'nizin nasıl tüketildiğini düzenli olarak izleyin. Örneğin, kanıtlar müşteri değişim sıklığınızı gösteriyorsa, kaynağı ortaya çıkarmak ve ele almak için yukarıdaki 1 ile 5 arasındaki adımları yineleyin.

Devam eden evrim

Yukarıdaki adımların tümünü yeniden ziyaret ederek ve yeniden değerlendirerek düzenli olarak para kazanma stratejinizi gözden geçirin. Müşterileriniz, API'yi sağlamanın maliyeti ve piyasadaki değişen rekabete nasıl yanıt vereceğiniz hakkında daha fazla bilgi edindikçe zaman içinde para kazanma stratejinizi geliştirmeniz gerekebilir.

Para kazanma stratejisinin başarılı bir API uygulamasının yalnızca bir model olduğunu unutmayın. Diğer modeller şunlardır:

  • Geliştirici deneyimi
  • Belgelerinizin kalitesi
  • Yasal koşullar
  • API'yi taahhüt edilen hizmet düzeylerini karşılayacak şekilde ölçeklendirme olanağınız.

Sonraki Adımlar