监控你的应用:将性能放在首位

Description of your first forum.
Post Reply
jrineakter
Posts: 802
Joined: Thu Jan 02, 2025 7:14 am

监控你的应用:将性能放在首位

Post by jrineakter »

如何构建 Shopify 应用:监控您的应用:始终将性能放在首位。图示为一个人通过望远镜观察移动箭头的数字地图。

在启动应用程序之前,您需要了解一些有关如何在启动后保持其健康、安全和高性能的信息。

本节介绍了拥有“健康”的 Shopify 应用程序的含义,以及如何保持其成功,以便它在短期和长期内继续对商家有所帮助。

Shopify 生态系统内的应用健康状况
健康的Shopify应用程序可以满足其安装时要解决的特定用例,同时允许开发人员继续发展和扩展自己的业务。

维护应用程序的健康意味着掌握所有变化,解决潜在的安全问题,并监控业务洞察,这将帮助您了解应用程序在 Shopify 生态系统中的表现。

重大变更和 API 版本控制
Shopify 一直在构建、改变和发展。作为开发人员,了解所 阿富汗 WhatsApp 数据 有这些变化非常重要,这样您的应用才能在此过程中保持安全并保持最新状态。

我们始终确保提前宣布变更,并在发布前提醒开发人员版本控制或弃用。您的合作伙伴控制面板、开发人员变更日志和我们的开发人员文档都使开发人员能够更轻松地了解即将发生的变更。我们还会在合作伙伴博客上提前宣布更新。

除了上述资源外,我们还在您的合作伙伴控制面板中提供API 运行状况报告。该报告显示您的公共或自定义应用正在进行的任何已弃用的调用,以及在您的应用中更新这些调用的截止日期。

此外,您应始终确保您的开发人员联系信息是最新的,因为我们会定期使用电子邮件提前传达重要更新和重大变化。

如何构建 Shopify 应用:开发人员更新日志页面的屏幕截图。随时了解 Shopify API 和其他开发人员产品的最新变化。屏幕截图显示了“最近”和“计划更新”的选项卡、用于输入电子邮件以注册电子邮件更新的字段,允许您过滤需要采取行动的帖子的更新日志,或按标签过滤:API、工具、Shopify 应用商店、主题或平台。
开发者更新日志。
2019 年,我们推出了Shopify 的 API 版本控制,使 Shopify 和第三方开发人员都能清楚地了解 API 的具体更改时间。Shopify 每个季度都会发布一个新的 API 版本。这些版本通常在 1 月 1 日、4 月 1 日、7 月 2 日和 10 月 1 日(或接近这些日期)发布。版本发布后,其有效期约为一年,并以以下year-month格式命名,例如2020-10。每个稳定版本锁定一年,之后不再保证提供支持。您应始终将应用保持在稳定版本,以避免任何重大更改。

除了 Shopify 帮助您及时了解应用程序性能和生态系统更新之外,您还可以使用大量其他性能管理和分析工具来确保您的应用程序在发布后保持健康。

应用程序性能管理和监控
您可以使用各种监控工具来确保您的应用在构建新功能、扩展性能和扩大用户群时保持健康和稳定。通过确保技术堆栈中的所有软件运行顺畅,您可以保持一致、高质量的用户体验并最大限度地减少停机时间。

Bugsnag、Datadog或Sentry等应用性能监控工具可监控应用稳定性,并可轻松查明和解决技术堆栈中应用程序中的任何错误。每种工具的成本各不相同。

借助AWS Lambda等服务,您无需配置或管理服务器即可运行代码,并且可以根据收到的事件请求数量自动扩展,而无需升级服务器。这将防止您的应用加载缓慢等情况发生,从而损害用户体验。

根据大多数用户所在的位置,您的应用使用量可能会在一天中的某些时段激增。您需要确保设置好基础架构,以便在高峰时段不会出现停机。

使用应用性能监控或管理工具可以帮助您了解底层系统的稳定性和安全性,这样您就可以预测或预测当安装量激增时您的应用将如何表现。您可以根据各种用户负载预测应用性能。

然而,并非所有应用性能监控工具在特性和功能方面都是一样的,而且它们的价格因供应商而异。最好自己研究一下哪种工具最能满足您应用的特定用例。

商业见解
从一开始就做好跟踪业务洞察的准备也是你希望做的事情。开发人员 Daniel Sim 创建了Plug In SEO和Plug In Speed等 Shopify 应用(他于 2020 年初退出),并且是App Store Analytics的创始人。他说,监控业务洞察是他和他的团队在 Shopify 应用商店推出应用之前建立的。

“我们的团队非常注重数据,”Sim 说,“我们的指标涵盖产品、支持、软件、基础设施和营销。我们尽可能减少指标数量,确保每个指标都是可操作的,并且由团队中的某个人负责。这些指标适用于从应用程序拥有数十名用户到数万名用户的情况。”

“每个应用开发者都需要知道商家如何找到他们的应用,以及他们的旅程是什么样的。这对于从你的应用中赚取收入至关重要,”Sim 说。

每个应用开发者都需要知道商家如何找到他们的应用,以及他们的旅程是什么样的。这对于从您的应用赚取收入至关重要。

Sim 的团队使用Dave McClure 的 AARRR Pirate Metrics漏斗(包括获取、激活、保留、收入和推荐)来衡量应用程序的性能。

获取:商家如何找到您的应用
激活:当商家安装你的应用时
留存率:激活后,用户会继续使用你的应用
收入:商家为您赚了多少钱
推荐:统计有多少商家向其他人推荐了该商品
AARRR 指标漏斗为应用开发者提供了性能概览,有助于决定下一步应关注哪些方面以实现增长。Sim 使用漏斗各阶段之间的转化率与其他应用进行对比,并找出自己应用之间的机会和趋势。

“开发产品和添加新功能很有趣,”Sim 说。“我是一名开发人员,所以我喜欢编写代码。处理客户获取问题超出了我的舒适区。起初,我没有正确衡量它,基本上完全忽略了它。但当我最终开始跟踪它时,我发现除了客户获取之外,其他所有方面的表现都远高于平均水平。”

测量一些关键指标将帮助您了解应用程序的运行情况,以便您可以根据需要调整无法正常运行的部分。

你应该跟踪哪些指标
在 AARRR 框架内,Sim 的主要业务指标是:

来自 Google Analytics 的访问其应用列表和公共网站的用户总数
从 Shopify 合作伙伴控制面板获取的安装量
在他们的应用程序列表上写的评论
免费试用到付费的转化率
收入增长
特定时期内流失的商家百分比
要跟踪免费试用到付费的转化率、收入增长和流失率,您可以将应用历史记录 CSV 从合作伙伴信息中心导出到 Google 表格。

一旦开始跟踪,您会如何处理数据?

“我们将所有 AARRR 指标都放入 Google Sheet 中,每周与团队分享,”Sim 说道。“根据应用所处的阶段,如果数据足以具有统计意义,我们会使用一周的数据,或者使用 28 天的滑动窗口。”

转化率对于决定要做什么非常重要。如果 Sim 发现他们的收入增长正在放缓,他们就会回过头来调查渠道,找出原因。

西姆说,每周跟踪 AARRR 的纪律性帮助他和他的团队专注于能够支持重大增长而不是渐进式改进的事情。

然而,Sim 表示,你可能会犯追踪过多的错误。

“我当时的想法是:‘哦不,如果我现在不跟踪,而将来我们需要它,就没有办法追溯它了,’”他说。“在我们开发产品时,噪音太多,维护所有这些跟踪的成本太高。真是一团糟。所以我们把一切都缩减到跟踪正在进行的实验所需的指标。它得到了跟踪,就完成了。”
Post Reply