当前位置: 首页 > 科技观察

API-First产品经理通用API标准和工具_0

时间:2023-03-21 12:01:52 科技观察

【.com快译】近日,我们采访了一些来自旧金山API-First公司的产品经理,这些公司年收入超过1亿美元。本次访谈主要围绕API产品采纳(Adoption)、使用(Engagement)、留存(Retention)三个方面,着重与他们讨论各种常用工具和最受关注的各种API标准。下面我们就来看看具体的内容吧。海量数据的切入分析,需要对数十亿次API调用进行存储和记录,往往涉及海量数据。因此,它产生的数据湖(Datalakes)往往变得过大,以至于相应的回溯分析必须限制在几天甚至几小时内才能完成。在这种情况下,API-First采取的第一步是将非结构化API数据或整个原始系统日志(系统日志)转储到AmazonRedshift(https://aws.amazon.com/redshift/)或数据湖中在Splunk(https://www.splunk.com/)中。从那里,数据架构团队可以提取产品经理感兴趣的系统日志事件,并将它们传递到像Snowflake(https://www.snowflake.com/)这样的数据仓库中,以便于查询。在这里,商业智能团队、产品经理,甚至工程师控制着相关的数据标准,进行实际的处理和聚合。采用:工具和标准对于大多数API优先的公司而言,产品经理跟踪的第一个也是最重要的标准是开发人员激活。具体来说,产品的采用将涉及以下步骤:注册新帐户第一次API调用部署有效的APIAPI-FIRST公司团队将使用Tableau(https://www.tableau.com/)或Looker(https://looker.com/)显示正在注册的人数、已注册的人数、已登录的人数、正在创建的应用程序数、API令牌数在应用程序中(API令牌)。产品经理使用OKR(目标和关键结果)来提高开发人员激活率并减少激活时间。由于开发人员可以在其中一个阶段停留数天或更长时间,因此跟踪每个步骤的转化率以及进入下一步所需的时间非常重要。例如:如果API的正常销售周期是90天,那么产品经理会关注四个分位数,即第50天和第75天的状态,然后确定对应的SDK(软件开发工具包)和文档的可用性。一旦采用API,产品经理通常希望看到使用量增加、付费订阅计划转换以及功能缺陷被准确识别。当然,客户是否真的愿意为此买单,还要看他们公司的规模,是大企业、小微企业还是初创企业。可用性:面向企业客户的工具和标准通过营销渠道获取API代币大多数公司会提供面向用户的控制台以方便其应用程序的使用,然后跟踪各种活动以了解用户对目标API的采用和使用情况的兴趣。用户经常使用Web管理界面来注册、配置他们的帐户、管理可用的API以及打开或关闭某些功能。如果你的API监控工具不是以用户为中心的,即不能深入到API调用,判断是属于哪个用户和公司,那么产品经理必须部署Heap(https://heap.io/)或者GoogleAnalytics360(https://marketingplatform.google.com/about/analytics-360/)等分析工具。这些工具可以配置为将Web界面上的特定用户与组织内正在进行的API调用相关联。由此,产品经理可以跟踪谷歌或Facebook广告对应的营销渠道归因,了解从创建账户到转化为付费用户的时间,以及他们第一次开始调用API的时间。如果你直接使用Moesif(https://www.moesif.com/features/api-monitoring/?utm_source=dzone&utm_medium=blog&utm_campaign=placed-article&utm_term=api-prod-managers-popular-tools-metrics)等基于用户center工具,那么产品经理就可以像HTTP状态响应码一样,有效监控UTM(UrchinTrackingModule)参数。从那里,他们可以按UTM源或UTM活动对API令牌进行分组,以更好地区分哪些营销渠道最有用。每周活跃API令牌给定一周内用于访问API的令牌数量称为每周活跃令牌(WAT)。它也是产品经理用来跟踪其产品的最佳指标之一。与正常运行时间、服务水平目标(SLO)和每分钟请求数等工程目标不同,WAT需要与推动采用和增加使用率等业务目标保持一致。为了计算WAT,数据架构团队需要从Redshift中提取相关的syslog事件并将它们传递给Snowflake。之后,BI团队在Tableau中编写用于可视化的SQL查询。由于一个开发者账户可以创建多个API令牌,这些令牌可以在沙箱或生产环境中使用,因此更准确的衡量标准是“每周活跃用户数”或“每周活跃用户数(WeeklyActiveCompanies)”。但是,这些都需要机构能够将API令牌链接到相应的用户或公司帐户以执行基本分析。客户。因此,项目经理经常尝试通过“邀请其他人参与项目以帮助您完成工作”等活动来吸引和邀请更多人参与注册过程。这样做的另一个额外好处是,产品经理可以获得其他来自用户的用户公司电子邮件地址。毕竟,邀请人可能不知道被邀请人的Gmail地址,但他们知道与他们合作的合作伙伴的电子邮件地址工作。自助客户一些独立开发者往往选择自助购买业务类型。但在大多数情况下,这些开发人员不想与产品经理交谈,他们不想与销售人员交谈,也不想回复电子邮件。事实上,他们经常会使用个人电子邮件注册以隐藏他们的真实工作信息。所以,产品经理很难从他们那里,或者从一些小微企业那里获得更多的反馈和见解。当然,产品经理也可以通过查看开发者使用产品所涉及的基础内容、API调用的内容、GitHub上APISDK使用情况的统计信息来收集开发者的经验。.留存一旦产品经理对采用和使用有了一定的了解,他们就会使用API产品的留存来确定需要改进的地方。产品经理可以通过按注册日期等维度对用户群进行细分来跟踪回来使用、致电甚至与平台互动的用户百分比。如下图,按照用户SDK对API留存进行分组,会发现PHP的留存率远低于其他SDK。这意味着API对PHP的调用存在错误,或者需要修复以提高其性能。此外,为了确定是否增加或删除某个API或产品的功能,产品经理还会查看SKU(StockKeepingUnit)的账单状态。许多API被分成一系列独立的SKU,用于不同类型的活动。通过查看谁为哪些SKU付费,产品经理可以确定哪些需要保留或增强,哪些可以舍弃。设置一套可用于跟踪的标准并不容易。它通常涉及与业务团队合作以准确分类可能的使用请求。代表性步骤包括以下五个方面:1)目标数据是否有对应的事件?2)如果可以,是否可以存储在数据仓库中?如果没有,数据架构团队需要创建一个新的系统日志事件,然后将它们导入数据仓库。3)制定有关如何在Tableau或自定义报告中可视化数据的标准。4)让BI数据团队执行请求。5)如果BI团队无法将数据可视化,则需要工程人员对数据库本身进行自定义SQL查询。总结对于API-First的产品经理来说,一个好的工具不仅能获得开发者和用户的独到见解,还能保证SDK的成熟可靠和文档的完备。如今,Moesif等API分析工具可以帮助API驱动的企业对API数据进行深入研究,做出更明智的决策,以驱动企业及其API产品的持续迭代和价值创造。【原标题】API-FirstProductManagers’PopularAPIToolsandAPIMetrics,作者:LarryEbringer