了解数字性能如何影响用户行为 | Akamai ·...

23
监控 | 优化 | 验证

Transcript of 了解数字性能如何影响用户行为 | Akamai ·...

Page 1: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

监控 | 优化 | 验证

Page 2: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

对于在线用户而言,速度缓慢就是 新的宕机

希望页面加载时间 不到 1 秒

30%

希望页面即时 加载完毕

18%

希望页面加载时间 不到 2 秒

49% 您的在线用户各自具有不同的态度、 意见和偏好。他们在不同的地方、不同

的设备上通过不同的浏览器使用您的

Web 和移动应用程序。要接触他们并与

之建立连接,您需要使用各种工具和

技术创建具有吸引力的个性化内容和

体验,这些会增加您的应用程序的复

杂性。

这种复杂性会导致变化性,即在各个设

备、位置和网络连接之间提供不一致的

性能,从而导致速度减慢和出错,甚至

可能带来可用性或业务连续性难题。在

线用户的要求越来越高,一旦数字体验

不能满足他们的期望,他们会很快失去

耐心和对您的信任。

仅仅具备可用性对于如今的数字经济而

言是不够的 - 如果您无法让客户满意,

他们只需几次点击就可以找到替代的服

务。但是,如果具有吸引力的动态个性

化内容可满足用户需求,同时让您的企

业和品牌获得差异化优势,但展现出糟

糕的性能,您需要通过可行的智能来修

复它。

要在丰富和响应迅速的在线体验之间取

得正确平衡,您必须通过地理位置、网

络和设备访问来了解用户行为,以及了

解这些因素如何影响您的应用程序的使

用方式。通过持续的数字性能管理方

法,您可以监控、优化和验证用户体

验,从而最大程度提高在线收入。

Page 3: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

页面加载时间 是网站弹出率的 一大预测指标

53% 的移动网站访问 会在 3 秒后放弃

. . . . . . . . . . . . . . . . . . . . . 监控、优化、验证 | 3

通过持续管理用户体验来 改进在线性能

您的页面加载速度越慢,用户去往别

处的可能性就越高 – 53% 的移动网

站访问会在 3 秒后放弃。

根据《在线零售性能状态》提供的最

新数据,仅仅 2 秒的加载时间延迟就

会让弹出率增加高达 103%,并会导

致会话时长下降高达 51%。数据表

明,在各设备类型间,可实现最低弹

出率的最佳加载时间在 700 毫秒到

1.2 秒之间。此外,可实现最高转化

率的最佳加载时间在 1.8 到 2.7 秒之

间,最好是 2 秒多一点。

您只有几秒时间来吸引在线用户,

因此需要尽快找出速度缓慢的原因。

但应从何处着手?“数字性能黄金法

则”表明,“80%-90% 的最终用户

响应时间都花费在前端。应从此处

着手,”《高性能网站》的作者

Steve Souders 断言。

通过持续监控、优化和验证性能对您

的应用程序造成的影响,您可以获得

所需的见解,从而提供用户所期待的

在线体验。更好的用户体验会带来更

好的业务成果。

Page 4: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

监控 优化 验证

您尝试解决什么 业务问题?

要取得在线成功,首先应通过真实用户体验建立

性能基准。接着您可以将这些见解转化为行动。

通过持续的数字性能管理方法,您可以监控、

优化和验证用户体验,从而最大程度提高收入。

方式如下...

Page 5: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

监控

用户在哪些页面上耗费最多时间?

他们使用什么设备连接?

用户愿意等待页面加载多长时间?

Page 6: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

如果您没有监控前端性能,您将错过大多

数与性能有关的情报。基本监控工具仅提

供与后端处理有关的有限信息,比如数据

库问题和系统中断 — 这些是更容易控制

的重要组件,但仅占用户体验的一小部

分。它们也不会提供与用户感知性能有关

的分析,比如网站组件是否可以流畅加

载,或页面看上去是否完整。

监控 端到端性能

. . . . . . . . . . . . . . . . . . . . . 监控、优化、验证 | 6

Page 7: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

有两种监控工具综合和真实用户测量 (RUM)

— 每种工具都提供了性能的宝贵见解。综合

监控可对您的网站或应用程序执行模拟运行状

况检查,从而帮助您查找代码缺陷,针对竞争

设定基准,并将当前和先前版本的页面进行比

较。RUM 可测量实际在线体验,从而将性能

与业务成果关联,跟踪访客在您的网站上的移

动路径,以及识别最关键的页面。

要真正了解前端性能(即用户获得的实际体

验),唯一的方法是使用包含 RUM 的数字性

能管理。RUM 可跟踪会话路径、弹出率、用

户思考时间、用户位置、设备类型、网络类

型、第三方资源以及峰值分析 — 这些均是可

以帮助您了解和预测用户行为的关键信息。它

还允许您使用弹出率、转化率、会话时长和收

入等关键性能指标 (KPI) 将用户数据映射到业

务目标。

. . . . . . . . . . . . . . . . . . . . . 监控、优化、验证 | 7

RUM 可帮助您了解用户如何与您的在线应用

程序进行交互,以便您在各个位置和设备间对

该行为进行优化。借助这种了解,您可以从被

动监控性能(在问题发生时追溯问题根源,或

更糟糕的情形:从用户那里了解问题)转变为

持续主动监控。

Page 8: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

■ 制定当前性能基准。评估您的在线资产的总体性能以找到改进机会。RUM 允许您监控用户行为、该行为在各个维度间如何变化以及性能对行为的影响。

■ 制定性能目标和相关 ROI。通过使用真实用户行为计算可实现最大转化率的理想速度,从而确定性能收入机会,然后预测特定性能改进带来的收入机会。

■ 确定对用户体验最关键的页面。了解哪些页面最容易让用户感到沮丧。然后为资源划分优先级,并将优化工作的重点放在带来最大 ROI 的页面上,而不一定是最慢的页面。

■ 确定影响最大的页面组件。许多单独的元素(HTML、图像和 JavaScript 等对象)构成了数字体验。确定关键页面后,将目标放在最能改进用户体验的对象上。

■ 创建性能基准。为持续测量建立基准,并让它们与业务目标保持一致。

要有效监控性能:

. . . . . . . . . . . . . . . . . . . . . 监控、优化、验证 | 8

Page 9: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

Stage Stores 发现许多客户通过电子

阅读器访问它的在线商店。它采购了新设

备来代表用户访问点,并确保发布的代

码可以在这些设备上运行。

Deckers 发现,交互准备时间(客

户认为页面显示完整的时间点)是

一个可以推动转化率的强大指标,

它在所有资产间将转化率提高了

33%。

. . . . . . . . . . . . . . . . . . . . . 监控、优化、验证 | 9

Page 10: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

哪些页面对于收入有着最大影响?

对于转化率而言,理想的页面加载时间是多少?

是否可以通过简单的修复来产生巨大的效果?

优化

Page 11: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

了解真实用户如何与您的网站进行交互

之后,您可以分析这些数据以创建修复

清单。这些数据可以帮助您优先执行能

对用户体验和业务目标产生最大影响的

优化,并向其分配资源。

优化性能,从而对收入产生

最大影响

Page 12: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

将优化集中在可以提供最高投资回报的页面

上。尽管这可能与直觉不符,但有时这些并

非是最缓慢的页面。例如,您的结账页面可

能更加缓慢,因为它们需要检查库存并验证

付款。但是,如果用户浏览的产品或服务页

面耗费太长的时间加载,则用户甚至不会到

达结账页面,因此产品或服务页面应优先得

到优化。

在您优化性能时,您将能够在丰富程度和响

应速度之间做出权衡。图像、视频、第三方

脚本和自定义字体使得平均网页大小超过了

2 MB。尽管技术和网络在不断进步,但大多

数接入点无法维持同样的发展速度。Forrester

Research 举了一个例子:向所有移动设备推

送适用于 Retina 显示屏的同一高分辨率 3 MB

图像。如果移动客户的设备无法渲染额外的

分辨率,则他们会遭遇额外的延迟。

最后,API 和第三方集成都是可以提高灵

活性并个性化用户体验的热门方法。要确

保您的差异化设置不会对您造成不利影

响,您必须对端点进行保护。您应始终保

护应用程序和用户数据,并准备好缓解

DDoS 攻击的威胁。

. . . . . . . . . . . . . . . . . . . . . 监控、优化、验证 | 12

Page 13: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

■ 首先处理关键页面。如果用户没有直接进行交互或不介意等待(如上述结账示例中所示),则最缓慢的页面不一定应该首先得到优化。客户首先登陆的页面(比如营销活动登陆或 SEO 页面)必须始终保持理想状态,

以便提供最佳的第一印象。

■ 解决最常见的瓶颈。典型的缓慢因素包括性能糟糕的图像、没有优化内容交付网络 (CDN) 的慢速地理位置、阻止您的用户迅速看到内容的 JavaScript 以及不可靠的第三方。

■ 妥善修复性能问题。分辨率应改进用户体验和业务 KPI,而不仅仅改进性能预算。

■ 最大程度提高全球交付和分载能力。让最重要的内容尽可能靠近用户,或优化视觉影响和即时参与度, 以便加快页面加载。例如,对于手机数据连接,预先定位允许在本地访问内容,从而避免进行缓冲。

■ 保护每个应用程序和端点。检查配置以确保信息未被侵害,以及可用性未被攻击所妨碍。确保您能够对 攻击向量进行监控,并拥有一本操作手册来应对网络安全威胁,从而维持品牌诚信。

要最大程度提高优化效果:

. . . . . . . . . . . . . . . . . . . . . 监控、优化、验证 | 13

Page 14: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

. . . . . . . . . . . . . . . . . . . . . 监控、优化、验证 | 14

LINEN CHEST 发现,通过优化图像并将图像

权重减少多达 90%,转化率提高了 19%。加载

时间短于 3 秒的移动用户比例翻了近一倍。

FANATICS 发现,它的图像对于移动设备

而言太大,而超过一半的客户都在使用移动

设备购物。它使用内置 CDN 功能来减小

图像大小,并将加载时间缩短了一半,

这大幅改进了页面加载速度。图像优化

帮助实现了 2 秒的加载时间改进,

并几乎将移动转化率提高了一倍。

Page 15: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

随时间推移的页面资产细分

2013 年 5 月

2013 年 11 月

2014 年 5 月

2014 年 11 月

1206

KB

1120

KB

1001

KB

881K

B

2012 年 5 月

672K

B

2011 年 11 月

577K

B2012 年 11 月

766K

B

2015 年 5 月

图像

脚本

HTML

样式表

其他

视频

0 200 400 600 800 1000 1200 1400 1600 1800 2000

1310

KB

194K

B

215K

B

222K

B

267K

B

286K

B

301K

B

329K

B

161K

B

53K

B

85K

B

144K

B

53K

B

56K

B

56K

B

60K

B

56K

B

142K

B

277K

B

136K

B

126K

B

63K

B

51K

B

57K

B

Page 16: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

我们是否在测试正确的用户路径?

我们的网站是否可以处理预计的流量?

更改是否带来了所需的业务成果?

验证

Page 17: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

在确定网站上的问题区域并通过优化最

重要的页面来提高性能后,您应当验证这

些更改是否让用户体验实际得到了改进。

必须及早并经常测试在线性能,以及了解

在实验室和生产环境中进行测试所带来的

好处。

验证 性能改进

. . . . . . . . . . . . . . . . . . . . . 监控、优化、验证 | 17

Page 18: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

实验室中的性能测试使您可以在将新代码

和配置发布到生产环境之前,检查其中包含

的漏洞或退化。实验室测试使您可以将系统

推至极限,从而确定容量限制以及如何恢复

故障。但是,无法在实验室测试中发现一些

常见性能并发症,包括负载平衡器问题、网

络配置问题、带宽约束以及 CDN 就绪性。

要真正确保在线性能以及确认性能更改对用

户行为产生了所需的影响,唯一方法是在现

实环境下进行测试。要确保真实测试取得成

功,您必须通过实时分析来了解网站是否开

始遇到性能不佳或变得无法响应,还必须能

够立刻中止负载测试。借助可靠的内部监控

做法(包括 RUM 数据),您可以安全地在

生产环境中验证性能,并且不会对用户造成

不利影响。

RUM 数据还允许您创建更加真实的测试。您可以从用户访问应用程序的

地理位置大规模获取真实用户行为,

并对行为进行回放,从而证实您的应

用程序和基础设施的功能。您还可以

根据真实用户路径制定测试计划,以

确保在客户进行交互之前对相应的页

面进行严格审查。

. . . . . . . . . . . . . . . . . . . . . 监控、优化、验证 | 18

Page 19: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

■ 确认更改可以改进性能和用户体验。在预生产环境中运行测试,以确认您的网站已准备好应对高峰时段。然后在生产环境中重新运行这些测试,以确认性能问题已得到修复。如果没有修复,则重新测试,直到可以验

证优化为止。

■ 加载测试以进行扩展和分发。使用监控阶段发现的成果来设计真实测试,使测试遵循实际用户路径,并在从设备访问到地理位置的各个方面模拟用户行为。

■ 考虑爬虫程序对峰值和突发流量的影响。必须考虑竞争对手的抓取程序和聚合程序发出的自动流量会给您的网站造成的影响。如果不正确应对,这些流量可能会使您无法成功启动推广。

■ 设置有意义的警报。确定影响性能的阈值并在未满足重要指标时(而不仅仅是在网站不可用时)收到通知,从而避免警报疲劳,并快速作出反应。

■ 针对大型活动或新发布做好充足准备。在您的活动开始之前,在预计流量会对系统构成压力的地理位置对大规模负载进行优化。为访问延迟的事件设置等待室,使得用户不会离您而去。

要验证在线性能:

. . . . . . . . . . . . . . . . . . . . . 监控、优化、验证 | 19

Page 20: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

. . . . . . . . . . . . . . . . . . . . . 监控、优化、验证 | 20

Nordstrom 在 2014 年周年销售活动中看

到了生产环境测试所具备的业务价值。这是

它最大的一项活动,其峰值流量是平时的

4 到 6 倍。在此期间,它在生产环境中找

到了两个关键缺陷,而在性能测试实验

室中,它无法发现这些缺陷。

Of�ce Depot 发现了它没有测试的用户路径,包括会影响推广活动是

否成功的关键页面,比如营销活动

登录页面。

Page 21: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

的客户不会再次 访问缓慢的网站28%

当您通过了解在线用户的独特需求、接入点以及沮丧因素来

进一步了解他们时,您可以提供丰富的体验来让您的品牌获

得差异化优势,并最大程度提高在线收入。您的数字性能管

理工具应与您的业务战略和 IT 执行保持一致,而且不应引入

额外的复杂性。安全的可扩展集成解决方案可用于监控、优

化和验证端到端性能,使您可以交付能够在如今的数字经济

环境下取得成功的用户体验。

2.4 秒

是可实现 最高转化率的 最佳加载时间

Page 22: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

. . . . . . . . . . . . . . . . . . . . . 监控、优化、验证 | 22

Akamai 受全球排名前 20 的商业公司所信赖,它是世界上最

大、最可靠的云交付平台。它拥有行业领先的技术,可以克

服全球互联网瓶颈,并保护企业及其用户抵御高级安全威

胁。借助全面的数字性能管理产品/服务,Akamai 可以提供

真实用户分析来识别要采取行动的领域并划分优先级,提供

集成工具来优化性能,还提供扩展的测试来模拟真实场景,

让您可确保应用程序满足用户期望。Akamai 的全球云交付

网络可帮助您更加了解每次用户交互并提高可用性,从而确

保无论用户身处何处,都为他们提供最无缝的用户体验。

自 2016 年以来, 应用程序攻击

让客户逐渐丧失信心, 并且攻击次数增加了

35%

Page 23: 了解数字性能如何影响用户行为 | Akamai · 的设备上通过不同的浏览器使用您的 Web 和移动应用程序。要接触他们并与 之建立连接,您需要使用各种工具和

只需注册 mPulse Lite,即可

立即开始免费监控用户体验。

无需购买。

了解 Akamai 的全新数字

性能管理平台如何帮助您

最大程度提高在线收入:

akamai.com/mpulse 。