所有文章 > 日积月累 > 如何领先的企业使用API分析来做出有效的决策
如何领先的企业使用API分析来做出有效的决策

如何领先的企业使用API分析来做出有效的决策

我们的“2021年API经济状况”报告表明,尽管COVID-19带来了许多财务压力和中断,但75%的公司继续专注于他们的数字化转型计划,而且几乎三分之二的公司实际上增加了他们的投资和努力。

https://storage.googleapis.com/gweb-cloudblog-publish/images/1_-_State_of_the_API_Economy_2021.max-1500x1500.jpg
https://storage.googleapis.com/gweb-cloudblog-publish/images/1_-_State_of_the_API_Economy_2021.max-1500x1500.jpg

因为API是软件与软件对话的方式,也是开发者在不同系统中利用数据和功能的方式,它们处于这些数字化转型计划的中心。随着世界各地的组织改变了他们的业务方式,IT组织争先恐后地满足对新应用程序的需求——并且用API做更多的事情。

API分析的使用正在看到爆炸性增长

领先的企业使用API分析不仅来通知新策略,而且还对齐领导层的目标和成果。由于高管赞助者倾向于支持能够产生具体成果的举措,团队可以使用API指标来团结领导者围绕数字战略,并为API计划的持续平台级资金提供理由。这种需求是推动API分析使用量激增的原因。

在Apigee的客户中,API分析的采用率从2019年到2020年增加了75%——这一增长反映了组织更广泛的需求,即全面评估API计划对业务和数字化转型的影响。

https://storage.googleapis.com/gweb-cloudblog-publish/images/2_-_State_of_the_API_Economy_2021.max-1000x1000.jpg
https://storage.googleapis.com/gweb-cloudblog-publish/images/2_-_State_of_the_API_Economy_2021.max-1000x1000.jpg

API分析指向机会

为了在当今高度互联的世界中保持竞争力,需要回答一个关键问题:“我们如何在确保我们的有限资源得到最佳利用的同时,推动我们的数字举措产生影响?”

API分析通过帮助API提供者确定哪些数字资产是业务价值的关键驱动因素,并创建数字互动的战略视图,来支持API提供者在这方面的努力。通过追踪哪些API被特定的开发者社区所使用,哪些API为最受欢迎的应用程序提供动力,以及API的性能如何,组织可以了解哪些数字资产需要优化或迭代,哪些数字资产被用于新用途或被新社区所利用,哪些数字资产正在推动收入,等等。API分析不仅帮助企业回答他们已经确定的问题,还揭示了可能出乎意料的模式——这有助于IT和业务领导者完善他们用来生成分析的KPIs。例如,如果一个API在一个新的垂直领域中受到开发者的欢迎,这可能会促使企业专注于这些特定开发者中的采用率KPI,而不是整体采用率。

定义有效API指标的最佳实践

当我们的调查受访者被问及他们公司目前如何衡量API使用情况时,最多的回应包括关注API性能的指标(35%),关注传统的以IT为中心的数字(22%),以及关注API的消费(21%)。但是当被问及对API测量的偏好时,业务影响排在首位(43%)。数据表明,API有效性指标因地理位置和行业而异,以业务影响或API性能为测量标准,作为一个集体的北极星。

Apigee图表部分4-6
Apigee图表部分4-6

建立一个框架,将数字投资直接与指标和关键绩效指标(KPIs)联系起来,是确保API策略成功最重要的战略对齐领域之一。成功的项目清晰地定义并衡量一系列业务指标,如直接或间接收入,以及API消费指标,例如API流量、基于给定API构建的应用数量,以及利用API的活跃开发者数量。

良好的KPIs是有效的API分析工作的基础,但它们可能难以定义。以下是一些有效的KPIs,可以帮助定位API项目以取得成功。

运营KPIs

平均和最大调用延迟:P1延迟,或经过时间,是一个影响客户体验的重要指标。将这个KPI分解为详细指标(例如,网络时间、服务器处理和上传下载速度)可以帮助提供额外的洞察,以衡量API的性能——因此也衡量依赖它们的应用的性能。总通过率和错误率:通过测量触发非200状态代码的API调用数量来衡量成功率,可以帮助组织跟踪API的缺陷或错误倾向。为了跟踪总通过率和错误率,重要的是要了解在API使用过程中出现了哪些类型的错误。

API服务水平协议(SLA):尽管这是最基本的指标之一,API服务水平协议(SLA)是衡量服务可用性的黄金标准。许多企业SLA为软件提供商留下的容错空间非常小。提供这种级别的服务意味着提供商的上游API需要运行——这就需要API监控和分析来维持性能并快速排除任何问题。

采用KPIs

开发者:这个目标通常旨在提高API的采用率。企业应该考虑将这个指标与其他确认给定API商业效用的指标结合起来使用。

上线:应用开发者用来访问API的门户理想情况下应该具备自动化审批流程,包括自助上线能力,让用户可以注册他们的应用、获取密钥、访问仪表板、发现API等。开发者能够轻松快速地完成这一流程,可以显著影响企业API计划的采用。就像消费者不太可能采用涉及太多摩擦的服务一样,开发者也不太可能采用那些不能轻松且安全访问的API。

API流量:这个目标可以帮助API项目通过持续监控、改进和推动API的价值,发展出强大的DevOps文化。企业应该考虑将这个目标与价值链上下的相关指标结合起来,包括后端的可靠性和可扩展性。

API产品采用情况:留存和流失可以识别API采用的关键模式。例如,一个留存率高的产品比一个有流失问题的产品更接近找到市场契合度。与订阅留存不同,产品留存跟踪的是产品的实际使用情况,比如API。

商业影响KPI

直接和间接收入:这些目标跟踪API对收入的不同贡献方式。一些API提供了特别稀有和有价值的数据集或特别有用且难以复制的功能——在这些情况下,企业有时会直接将API货币化,将它们作为付费服务/产品提供给合作伙伴和外部开发者。然而,通常情况下,如果企业专注于采用而非前期收入,API可以产生更多的价值。例如,零售商通过向合作伙伴收费以获取商店定位API的访问权限,并不会赚很多钱,但如果他们免费提供API,合作伙伴更有可能使用它来增加他们的应用程序的功能,零售商也更有可能从中受益,因为它的业务通过更多的数字体验被更多人了解。能够跟踪直接从货币化的API产生的收入和间接价值形式(例如API在某些开发者中的采用如何支持这些开发者的收入生成应用程序)是非常重要的。同样,能够调整定价模型以找到正确的平衡也很重要;分析可以揭示,例如,一个API是免费提供最有价值,还是以固定订阅费提供最有价值,或者是以“免费增值”模型提供最有价值,即基础访问免费,付费层级收费。

合作伙伴:这个目标可以用来加速合作伙伴的拓展,推动采用,并向现有业务部门展示成功。

成本:企业可以通过重用API而不是为每个新项目启动新的定制集成工作来降低成本。当内部开发者使用标准化的API连接到现有数据和服务时,这些API就变成了可以一次又一次地用于新用例的数字资产,通常几乎没有或根本没有额外成本。通过跟踪API的使用情况,企业可以识别出原本会用于新集成项目的开支,但由于可重用的API而被消除的情况。同样,由于API自动化和加速了许多流程,企业可以识别出特定API如何促进更快的开发周期和业务流程的更快完成——以及在此过程中节省了多少资源。

API分析是成功API程序的核心

全面的监控和强大的API程序分析工作是进行数据驱动业务决策的最重要方式之一。对于不确定如何扩展其API程序或不确定下一步该如何走的企业来说,分析可能是决定性的因素,提供洞察力以揭示以前隐藏的机会,消除歧义,推动共识,并帮助业务增长。

Citrix是使用Apigee的监控和分析解决方案主动监控其API的性能、可用性和安全状况的Google Cloud客户之一。Citrix客户应用的高级经理Adam Brancato说:“Apigee有许多内置分析工具,可以自动运行在每个API上,Citrix可以跟踪任何它想要的自定义指标。我们正在获得对API的实时可见性,这有助于我们为内部和外部开发人员发展一个强大的API程序。”当监控和分析工具直接集成,而不是简单地附加时,管理API的平台就是捕获数据的平台——这意味着数据可以更容易地被操作,并且几乎实时地被处理。像Apigee这样的全生命周期API管理解决方案提供了近乎实时的监控和分析洞察,使API团队能够衡量他们API的健康状况、使用情况和采用情况,同时还提供了更快诊断和解决问题的能力。该解决方案还使团队能够跟上他们API驱动的数字业务的所有重要方面。

原文地址:https://cloud.google.com/blog/products/api-management/api-monitoring-and-analytics-for-2021

#你可能也喜欢这些API文章!