您已经知道,在处理在线客户交易方面,更快更好。但是,在有形业务成果方面,您可能会感到惊讶地了解“更好”的真正意味着什么。以下是突出显示的一些示例Akamai的在线零售业绩报告:

  • 斯台斯特,一秒钟的页面加载时间提高了10%的转化率。
  • 沃尔玛发现交易速度的每100毫秒提高导致收入的提高1%。
  • 狂热者在将页面加载时间缩短两秒后,它的手机转化率翻了一番。

同样,新的遗物帮助英国运输票卖方Trainline将客户的购买时间减少300毫秒 - 允许公司到每年额外获得800万英镑的收入

如果您尚未努力将自己的组织的交易时间删除 - 从您的主页到“购买”按钮 - 这些数字应该在那些努力下照亮火灾。但始终如一地实现这一成功水平很少很容易。事实上,沿着这些百万美元毫秒狩猎的错误方法可以导致一些昂贵的错误。

这是不够的只是让您的网站和应用程序更快地工作。商业成功要求您专注于您的客户,了解对他们的重要事项,并为他们提供最佳体验。这三种最佳实践可以帮助您学会更快地转速而不旋转您的轮子:

最佳实践:在快速使其工作之前使其工作

显然,您的目标是让您的客户尽快完成交易。但有些事情比快速更重要。直到您可以确保您的网站和应用程序提供两个基岩要求 -可用性正确性- 您尚未准备好担心优化速度的交易

可用性:所有的最重要的“能力”

除非您的应用程序和基础设施始终可靠地可用,否则事务是否快速并不重要。正如教练们喜欢指出的那样:“你最大的能力就是可以得到。”“为了跑一场大型比赛,你可以训练几个月,但如果你在比赛前一天拉伤肌肉,那一切都是白费力气。如果你永远跑不到起跑线上,你跑得多快都无关紧要。当企业无法解决持续的错误或未解决的故障时,也会发生同样的情况:如果您的网站和应用程序一开始就不能提供给客户,那么“快”并不重要。

正确性:因为“破碎”是不管你服务有多快的糟糕

举个例子:一家大型零售商正在进行负载性能和压力测试,为黑色星期五做准备。测试结果看起来不错,并表明该公司的系统可以处理比预期多得多的用户,响应时间为一秒或更短。

但是,当新的遗物帮助组织挖掘到性能数据时,我们发现在缩放到100左右的同时用户之后,应用程序基本上开始失败并在客户端请求上返回500错误。实际上,电子商务系统确实在压力测试期间快速响应,但应用错误对客户无用的响应能力。

有许多实践和优先级将有助于确保您的系统可用并正常运行。下图涵盖了大多数组织的最重要的图表:

最佳实践:集中你的努力以获得最大的客户体验影响

有多种方法可以接近表现挑战:你专注于前端或后端问题吗?您如何管理成本和性能之间的权衡?您在哪里关注您在时间,资源和带宽上提供不可避免的限制的优化工作?这一切都归结为一个关键问题:真正需要快速让您的客户提供最好的数字体验吗?

要回答这个问题,研究三个关键因素:

1.客户之旅

您需要识别关键客户旅程,以定义客户实际与您的应用程序以及如何与其进行交互。定义客户旅程后,您可以提出更好的关于在哪里以及如何开始优化的问题。这包括编制所有内部和第三方服务(如下所示),使客户旅程能够,以便您知道哪些服务应该是优化的优先目标。

2.响应时间敏感

客户旅程中的某些元素,如加载主页或将产品添加到购物车中,可能对响应时间的微小变化非常敏感。亚博最新版直播其他的,比如等待购买交易的完成,可能需要更长的时间,而不会影响用户体验。了解这些差异,以及它们如何映射到您的客户旅程,可以帮助您获得最大的优化投资。

3.感知负载时间

现实生活中的用户对加载时间的考虑可能与前端开发人员非常不同,所以看看感知负载时间可能是重要的。例如,一旦英雄的图像变得可见,用户可能会觉得页面已经“准备好”进行交互,甚至当第一个有意义的油漆发生过——而不是什么时候onload事件就完成了。另一方面,移动用户可能会关注关于页面加载状态的旋转计时器。这些区别看起来似乎微不足道,但它们可以为快速简单的优化指明道路,并对业务kpi产生巨大影响。

最佳实践:测量可实现优化

仪表化、可观察性和度量对于性能优化过程的每个部分都是必不可少的,包括确定kpi、设置基线、映射客户旅程、分配资源,以及评估您工作的业务影响。下面的图表显示了一些可以结合起来为优化活动提供一个全面的KPI框架的指标:

KPI框架

  • 收入
  • 每月活跃用户
  • 平均订单价值
  • 付款成功
  • 兑换率
  • 可用性
  • 误差百分比
  • 记忆足迹
  • CPU工作量
  • 磁盘使用情况
  • 网络吞吐量
  • 事务吞吐量
  • 可用性
  • JS错误率
  • Apdex
  • 感知负载时间
  • 客户时间
  • 吞吐量
  • 时间准备好了
  • 崩溃率
  • HTTP错误率
  • 应用启动时间
  • 微调控制项的时间
  • 互动时间
  • 订单总
  • 支付方式
  • 错误消息
  • 交易名称
  • 交易响应消息
  • 地理
  • 浏览器版本
  • 手机软件版本
  • 移动设备
  • sessionid.

新的遗物平台具有您需要确保从较快的速度获得值的功能:

新的遗物合成纤维帮助您验证关键的前端功能,包括您的主页和api,是否正常工作,加载时间是否在正常范围内,以及签出/履行流程是否正常执行。(下图展示了这些指标是如何显示的。)例如,您可以使用诸如脚本浏览器之类的合成工具,以符合实际客户体验的方式测试应用程序。

新遗物APM新的遗物基础设施包括以下工具健康地图(如下面所示)来创建跨应用程序及其相关主机的单一、全面的视图。健康状况地图使用视图、筛选器和切换功能,以与数字业务团队最相关的方式组织地图;而且,当问题发生时,它们使发现和追踪问题变得更加容易。

新的遗物浏览器新遗物移动为前端性能提供实时可视性 - 这是(根据我们的客户)高达80% - 90%的端到端响应时间通常发生。通常,当业务实现新的遗物对于前端监控时,它发现高达30%的页面视图包含JavaScript错误,这可能会对转换,放弃率,付款成功率和其他关键指标进行直接影响。

变得越来越快——只是刚刚开始

我们仅仅触及了性能优化的表面。当团队与New Relic合作时,他们通常会开始问和回答新的问题,并发现从以客户为中心的思维中获益的新方法。在优化应用程序和网站的交易方面已经有大量的潜力,但更大的机会正在等待被发现。

Andy Wetzel是新遗物的行业解决方案高级总监。亚博直播平台查看帖子

对新遗物博客的写作有兴趣吗?亚搏体育登入网送我们一个球场!