Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
GILT FÜR: Alle API Management-Ebenen
Moderne Web-APIs unterstützen die digitale Wirtschaft. Sie stellen das geistige Eigentum (IP) eines Unternehmens Dritten zur Verfügung und generieren Einnahmen durch:
- Verpacken von IP in Form von Daten, Algorithmen oder Prozessen.
- Anderen Parteien das Auffinden und Nutzen nützlicher IP-Adressen auf konsistente, reibungslose Weise zu ermöglichen.
- Bieten Sie einen Mechanismus für direkte oder indirekte Zahlungen für diese Nutzung an.
Ein gemeinsames Thema für API-Erfolgsgeschichten ist ein gesundes Geschäftsmodell. Wert wird auf nachhaltige Weise zwischen allen Parteien geschaffen und ausgetauscht.
Start-ups, etablierte Organisationen und alles dazwischen versuchen, digital zu transformieren, beginnend mit dem Geschäftsmodell. APIs ermöglichen Es Organisationen, das Geschäftsmodell zu realisieren, wodurch eine einfachere und kostengünstigere Möglichkeit zum Markt, Übernehmen, Verbrauchen und Skalieren der zugrunde liegenden IP ermöglicht wird.
Organisationen, die ihre erste API veröffentlichen, sehen sich einer komplexen Gruppe von Entscheidungen an. Obwohl die Azure API Management-Plattform Risiken verringert und Schlüsselelemente beschleunigt, müssen Organisationen ihre API immer noch um ihre einzigartigen technischen und geschäftlichen Modelle erstellen und konfigurieren.
Entwickeln einer Monetarisierungsstrategie
Monetisierung ist der Prozess, etwas in Geld umzuwandeln; in diesem Fall der API-Wert. API-Interaktionen umfassen in der Regel drei unterschiedliche Parteien in der Wertschöpfungskette:
Kategorien der API-Monetarisierungsstrategie umfassen:
| API-Monetarisierungsstrategie | Description |
|---|---|
| Kostenlos | Eine API erleichtert die Geschäftsintegration, z. B. das Optimieren einer Lieferkette. Die API ist nicht monetarisiert, bietet aber einen erheblichen Nutzen, indem sie Effizienzgewinne in Geschäftsprozessen sowohl für den API-Anbieter als auch für den API-Konsumenten ermöglicht. |
| Verbraucher zahlt | API-Verbraucher zahlen basierend auf der Anzahl der Interaktionen, die sie mit der API haben. Wir konzentrieren uns auf diesen Ansatz in diesem Artikel. |
| Verbraucher wird bezahlt | Beispielsweise verwendet ein API-Verbraucher die API zum Einbetten von Werbung auf seiner Website und erhält einen Anteil an dem generierten Umsatz. |
| Indirekte Monetarisierung | Die API-Monetisierung wird nicht durch die Anzahl der Interaktionen mit der API gesteuert, sondern durch andere Einnahmequellen, die von der API erleichtert werden. |
Hinweis
Die Monetarisierungsstrategie wird vom API-Anbieter festgelegt und sollte für die Anforderungen des API-Consumers entwickelt werden.
Da eine vielzahl von Faktoren den Entwurf beeinflussen, kommt die API-Monetisierung nicht als one-size-fits-all-Lösung. Monetarisierungsstrategie unterscheidet Ihre API von Ihren Konkurrenten und maximiert Ihren generierten Umsatz.
In den folgenden Schritten wird erläutert, wie Sie eine Monetarisierungsstrategie für Ihre API implementieren.
Schritt 1: Verstehen Ihres Kunden
Ordnen Sie die Phasen der wahrscheinlichen Reise Ihrer API-Verbraucher von der ersten Ermittlung Ihrer API bis zur maximalen Skalierung zu.
So kann beispielsweise eine Reihe von Kundenphasen folgendes sein:
Kundenphase Description Untersuchung Aktivieren Sie den API-Consumer, um Ihre API mit null Kosten und Reibung auszuprobieren. Implementierung Stellen Sie ausreichendEn Zugriff auf die API bereit, um die Entwicklungs- und Testarbeit zu unterstützen, die für die Integration in die API erforderlich ist. Vorschau Ermöglichen Sie es dem Kunden, sein Angebot zu starten und die anfängliche Nachfrage zu verstehen. Anfängliche Produktionsverwendung Unterstützung der frühzeitigen Einführung der API in der Produktion, wenn Nutzungsstufen nicht vollständig verstanden werden und ein risikowidriger Ansatz erforderlich sein kann. Anfängliches Wachstum Ermöglichen Sie es dem API-Consumer, die Nutzung der API als Reaktion auf erhöhte Nachfrage von Endbenutzern zu erhöhen. Scale Reizen Sie den API-Consumer dazu an, sich zu einem höheren Kaufvolumen zu verpflichten, sobald die API jeden Monat regelmäßig hohe Nutzungsgrade erreicht. Globales Wachstum Belohnen Sie die API-Benutzer, die die API im globalen Maßstab verwenden, indem Sie den optimalen Großhandelspreis anbieten. Analysieren Sie den Wert, den Ihre API für den Kunden in jeder Phase ihrer Reise generiert.
Erwägen Sie die Anwendung einer wertbasierten Preisstrategie, wenn der direkte Wert der API für den Kunden gut verstanden wird.
Berechnen Sie die erwarteten Lebensdauer-Nutzungsstufen der API für einen Kunden und Ihre erwartete Anzahl von Kunden über die Lebensdauer der API.
Schritt 2: Quantifizieren der Kosten
Berechnen Sie die Gesamtbetriebskosten Ihrer API.
| Kosten | Description |
|---|---|
| Kosten der Kundenakquise (COCA) | Die Kosten für Marketing, Vertrieb und Onboarding. Die erfolgreichsten APIs neigen dazu, einen COCA mit Null zu haben, da die Einführungsstufen steigen. APIs sollten bei der Integration weitgehend eigenständig bedienbar sein. Zu den Faktoren gehören Dokumentation und reibungslose Integration in Zahlungssysteme. |
| Engineering-Kosten | Die Personalressourcen, die zum Erstellen, Testen, Betreiben und Verwalten der API über die Lebensdauer erforderlich sind. Dies ist tendenziell die wichtigste Kostenkomponente. Nutzen Sie nach Möglichkeit Cloud PaaS und serverlose Technologien, um dies zu minimieren. |
| Infrastrukturkosten | Die Kosten für die zugrunde liegenden Plattformen, Rechen-, Netzwerk- und Speicherressourcen, die erforderlich sind, um die API über ihre gesamte Lebensdauer zu unterstützen. Nutzen Sie Cloudplattformen, um ein Infrastrukturkostenmodell zu erzielen, das proportional entsprechend den API-Nutzungsstufen skaliert wird. |
Schritt 3: Durchführen von Marktforschungen
- Recherchieren Sie den Markt, um Wettbewerber zu identifizieren.
- Analysieren Sie die Monetarisierungsstrategien der Wettbewerber.
- Verstehen Sie die spezifischen Features (funktional und nicht funktional), die sie mit ihrer API anbieten.
Schritt 4: Entwerfen des Umsatzmodells
Entwerfen Sie ein Umsatzmodell basierend auf dem Ergebnis der vorherigen Schritte. Sie können über zwei Dimensionen hinweg arbeiten:
| Abmessung | Description |
|---|---|
| Servicequalität | Setzen Sie Einschränkungen auf die dienstebene, die Sie anbieten, indem Sie eine Obergrenze für die API-Nutzung festlegen. Definieren Sie ein Kontingent für die API-Aufrufe, die über einen bestimmten Zeitraum getätigt werden können (z. B. 50.000 Aufrufe pro Monat), und blockieren Sie dann Aufrufe, sobald dieses Kontingent erreicht ist. Sie können auch einen Satzgrenzwert festlegen und die Anzahl der Anrufe einschränken, die in einem kurzen Zeitraum getätigt werden können (z. B. 100 Anrufe pro Sekunde). Obergrenzen und Geschwindigkeitsbeschränkungen werden in Kombination angewendet, um zu verhindern, dass Benutzer ihr monatliches Kontingent in einem kurzen intensiven Ansturm von API-Aufrufen verbrauchen. |
| Preis | Definieren Sie den Einheitspreis, der für jeden API-Aufruf bezahlt werden soll. |
Maximieren Sie den Lebenszykluswert (LTV), den Sie von jedem Kunden generieren, indem Sie ein Umsatzmodell entwerfen, das Ihren Kunden in jeder Phase der Customer Journey unterstützt.
- Sorgen Sie dafür, dass Ihre Kunden so einfach wie möglich skalieren und wachsen können:
- Schlagen Sie Vor, dass Kunden auf die nächste Stufe im Umsatzmodell umsteigen.
- Belohnen Sie beispielsweise Kunden, die ein höheres Volumen von API-Aufrufen mit einem niedrigeren Einzelpreis erwerben.
- Halten Sie das Umsatzmodell so einfach wie möglich:
- Balancieren Sie die Notwendigkeit, Auswahlmöglichkeiten anzubieten, mit dem Risiko, Kunden mit einer Fülle von Optionen zu überfordern.
- Reduzieren Sie die Anzahl der Dimensionen, die für die Unterscheidung zwischen den Umsatzmodellstufen verwendet werden.
- Transparent sein:
- Stellen Sie eine klare Dokumentation zu den verschiedenen Optionen bereit.
- Geben Sie Ihren Kunden Tools für die Auswahl des Umsatzmodells, das ihren Anforderungen am besten entspricht.
Identifizieren Sie den Bereich der erforderlichen Preismodelle. Ein Preismodell beschreibt einen bestimmten Satz von Regeln für den API-Anbieter, um den Verbrauch des API-Verbrauchers in Einnahmen umzuwandeln.
Um beispielsweise die zuvor definierten Kundenphasen zu unterstützen, benötigen wir sechs Abonnementtypen:
| Abonnementtyp | Description |
|---|---|
Free |
Ermöglicht es dem API-Consumer, die API auf eine pflichtfreie und kostengünstige Weise zu testen, um festzustellen, ob sie einen Anwendungsfall erfüllt. Entfernt alle Einstiegsbarrieren. |
Freemium |
Ermöglicht es dem API-Consumer, die API kostenlos zu verwenden, aber in einen kostenpflichtigen Dienst zu wechseln, da die Nachfrage steigt. |
Metered |
Der API-Consumer kann beliebig viele Aufrufe pro Monat tätigen und einen festen Betrag pro Anruf bezahlen. |
Tier |
Der API-Consumer zahlt eine festgelegte Anzahl von Aufrufen pro Monat. Wenn sie diesen Grenzwert überschreiten, zahlen sie einen Überlastungsbetrag pro zusätzlichem Anruf. Wenn Kunden regelmäßig Überschreitungen erleiden, können sie ein Upgrade auf die nächste Stufe durchführen. |
Tier + Overage |
Der API-Consumer zahlt eine festgelegte Anzahl von Aufrufen pro Monat. Wenn sie diesen Grenzwert überschreiten, zahlen sie einen festgelegten Betrag pro zusätzlichen Anruf. |
Unit |
Der API-Verbraucher zahlt eine festgelegte Anzahl von Aufrufen pro Monat. Wenn sie diesen Grenzwert überschreiten, müssen sie für eine andere Einheit von Anrufen bezahlen. |
Ihr Umsatzmodell definiert den Satz von API-Produkten. Jedes API-Produkt implementiert ein bestimmtes Preismodell, um auf eine bestimmte Phase im API-Verbraucherlebenszyklus zu abzielen.
Obwohl sich die Preismodelle im Allgemeinen nicht ändern sollten, müssen Sie möglicherweise die Konfiguration und Anwendung von Preismodellen für Ihr Umsatzmodell anpassen. Beispielsweise können Sie Ihre Preise so anpassen, dass sie mit einem Wettbewerber übereinstimmen.
Basierend auf den vorstehenden Beispielen können Sie die Preismodelle anwenden, um ein Gesamtumsatzmodell wie folgt zu erstellen:
| Phase des Kundenlebenszyklus | Preismodell | Konfiguration des Preismodells | Dienstqualität |
|---|---|---|---|
| Untersuchung | Kostenlos | Nicht implementiert. | Kontingent festgelegt, um den Verbraucher auf 100 Anrufe/Monat zu beschränken. |
| Implementation | Freemium | Graduierte Stufen:
|
Es wurden keine Kontingente festgelegt. Verbraucher können weiterhin Anrufe mit einer Satzgrenze von 100 Anrufen/Minuten tätigen und bezahlen. |
| Vorschau | Gezählt | Preis festgelegt auf 0,15 $ pro 100 Anrufe. | Es wurden keine Kontingente festgelegt. Verbraucher können weiterhin Anrufe mit einer Satzgrenze von 200 Anrufen/Minuten tätigen und bezahlen. |
| Anfängliche Produktionsverwendung | Tarif | Preis festgelegt auf $14,95 pro Monat für Verbraucher. | Kontingent festgelegt, um den Verbraucher auf 50.000 Anrufe/Monat mit einem Satzlimit von 100 Anrufen/Minuten zu beschränken. |
| Anfängliches Wachstum | Ebene und Überschreitung | Graduierte Stufen:
|
Es wurden keine Kontingente festgelegt. Verbraucher können weiterhin zusätzliche Anrufe mit einer Satzgrenze von 100 Anrufen/Minuten tätigen und bezahlen. |
| Scale | Ebene und Überschreitung | Graduierte Stufen:
|
Es wurden keine Kontingente festgelegt. Verbraucher können weiterhin zusätzliche Anrufe mit einer Satzgrenze von 1.200 Anrufen/Minuten tätigen und bezahlen. |
| Globales Wachstum | Einheit | Gestaffelte Ebenen, bei denen jeder Ebenen-Pauschalbetrag 749,95 USD/Monat für 1.500.000 Aufrufe beträgt. | Es wurden keine Kontingente festgelegt. Verbraucher können weiterhin zusätzliche Anrufe mit einer Satzgrenze von 3.500 Anrufen/Minuten tätigen und bezahlen. |
Hier sind zwei Beispiele für die Interpretation des Umsatzmodells basierend auf der vorherigen Tabelle:
Stufenpreismodell
Wird zur Unterstützung von API-Consumern während der ersten Produktionsphase des Lebenszyklus angewendet. Bei der Konfiguration des Ebenen-Preismodells zahlt der Consumer:- Zahlt $14,95/Monat.
- Kann bis zu maximal 50.000 Anrufe/Monat betragen.
- Die Rate ist auf 100 Anrufe/Minute beschränkt.
Skalieren der Phase des Lebenszyklus Wird durch Einsatz des Preismodells Ebene + Überschreitung implementiert, bei dem die Kunden:
- Zahlen Sie 449,95 $ /Monat für erste 500.000 Anrufe.
- Es werden zusätzliche 0,06 $ pro 100 Anrufe nach den ersten 50.000 in Rechnung gestellt.
- Die Rate ist auf 1.200 Anrufe/Minute beschränkt.
Schritt 5: Kalibrieren
Kalibrieren Sie die Preise im gesamten Umsatzmodell auf:
- Legen Sie die Preise fest, um zu verhindern, dass Ihre API aufgrund der Marktforschung im vorherigen Schritt überteuert oder unterbewertet wird.
- Vermeiden Sie Punkte im Umsatzmodell, die unfair erscheinen, oder ermutigen Sie Kunden, das Modell zu umgehen, um günstigere Preise zu erzielen.
- Stellen Sie sicher, dass das Umsatzmodell so ausgerichtet ist, dass ein Gesamtlebensdauerwert (Total Lifetime Value, TLV) generiert wird, der zur Deckung der Gesamtbetriebskosten plus Marge ausreicht.
- Überprüfen Sie, ob die Qualität Ihrer Serviceangebote in jedem Ertragsmodell durch Ihre Lösung unterstützt werden kann.
- Wenn Sie beispielsweise anbieten, 3.500 Anrufe/Minute zu unterstützen, stellen Sie sicher, dass Ihre End-to-End-Lösung skaliert werden kann, um diese Durchsatzstufe zu unterstützen.
Schritt 6: Freigeben und Überwachen
Wählen Sie eine geeignete Lösung aus, um die Zahlung für die Nutzung Ihrer APIs zu sammeln. Anbieter neigen dazu, in zwei Gruppen zu fallen:
Zahlungsplattformen wie Stripe
Berechnen Sie die Zahlung basierend auf den rohen API-Nutzungsmetriken, indem Sie das spezifische Umsatzmodell anwenden, das der Kunde auswäht. Konfigurieren Sie die Zahlungsplattform, um Ihre Monetarisierungsstrategie widerzuspiegeln.
Zahlungsanbieter wie Adyen
Es geht nur um die Erleichterung des Zahlungsvorgangs. Sie müssen Ihre Monetarisierungsstrategie (z. B. API-Nutzungsmetriken in eine Zahlung übersetzen) anwenden, bevor Sie diesen Dienst aufrufen.
Verwenden Sie Azure API Management, um die Implementierung durch die in der API-Verwaltung integrierten Funktionen zu beschleunigen und das Risiko zu minimieren. Weitere Informationen zu den spezifischen Features in der API-Verwaltung finden Sie unter wie die API-Verwaltung die Monetarisierung unterstützt.
Implementieren Sie eine Lösung, die Flexibilität bei der Kodifizierung Ihrer Monetarisierungsstrategie in den zugrunde liegenden Systemen mit demselben Ansatz wie das Beispielprojekt einsetzt. Mit flexibler Codierung können Sie dynamisch reagieren und das Risiko und die Kosten für änderungen minimieren.
Befolgen Sie die GitHub-Repositorydokumentation zur Monetarisierung , um das Beispielprojekt in Ihrem eigenen Azure-Abonnement zu implementieren.
Überwachen Sie regelmäßig, wie Ihre API genutzt wird, damit Sie nachweisbasierte Entscheidungen treffen können. Wenn beispielsweise Nachweise zeigen, dass Sie Kunden verlieren, wiederholen Sie die vorherigen Schritte 1 bis 5, um die Quelle zu identifizieren und zu beheben.
Fortlaufende Weiterentwicklung
Überprüfen Sie Ihre Monetarisierungsstrategie regelmäßig, indem Sie alle vorherigen Schritte erneut überprüfen und neu bewerten. Möglicherweise müssen Sie Ihre Monetarisierungsstrategie im Laufe der Zeit weiterentwickeln, wenn Sie mehr über Ihre Kunden erfahren, was es kostet, die API bereitzustellen, und wie Sie auf die Verschiebung des Wettbewerbs auf dem Markt reagieren.
Denken Sie daran, dass die Monetarisierungsstrategie nur ein Facet einer erfolgreichen API-Implementierung ist. Weitere Facets sind:
- Die Entwicklerumgebung
- Die Qualität Ihrer Dokumentation
- Die rechtlichen Bestimmungen
- Ihre Fähigkeit, die API so zu skalieren, dass sie die zugesicherten Dienstebenen erfüllt.
Verwandte Inhalte
- Wie DIE API-Verwaltung Monetarisierung unterstützt.
- Stellen Sie eine Demo adyen- oder Stripe-Integration über das zugeordnete Git-Repository bereit.