Rakuten 24 如何投资于核心网页指标,将每位访问者带来的收入提高了 53.37%,将转化率提高了 33.13%

通过衡量真实用户的 Web Vitals,Rakuten 24 还发现,良好的 Largest Contentful Paint (LCP) 可使转化率提高 61.13%。

Hayoung Lee
Hayoung Lee
Linh Duong
Linh Duong
Ryunosuke Akiba
Ryunosuke Akiba
Shogo Kashiwase
Shogo Kashiwase

Rakuten 24 是一个在线商店,与大型跨国和国内消费品制造商合作,提供各种各样的日用品,包括医疗保健、饮料、宠物用品、婴儿用品等。此商店由 Rakuten Group, Inc. 提供,该公司是全球互联网服务领域的领军企业,其数字购物平台在日本的表现位居前列。

了解 Web 性能对用户体验的影响后,Rakuten 24 团队一直在持续衡量、优化和监控 Core Web Vitals 和其他指标。

因此,超过 75% 的用户获得了良好的 Largest Contentful Paint (LCP)、First Input Delay (FID) 和 First Contentful Paint (FCP) 体验。不过,他们仍在努力改进累积布局偏移 (CLS)。

分析首页数据后,Rakuten 24 发现,较高的 LCP 得分可以带来以下好处:

  • 转化率最高可提高 61.13%。
  • 每位访问者带来的收入提高了 26.09%。
  • 平均订单价值提高了 11.26%。
  • FID 得分较高,转化率最高可提高 55.88%。

为了进一步建立核心网页指标与业务指标之间的关联,Rakuten 24 还开展了一项侧重于优化核心网页指标和相关指标的 A/B 测试,并取得了以下成效:

  • 53.37%。
  • 转化率提高了 33.13%。
  • 平均订单价值提高了 15.20%。
  • 9.99% 的平均使用时长。
  • 流失率降低了 35.12%。

突出显示机会

虽然优化网站性能是一项明智的投资,有助于提升用户体验和业务增长,但 Rakuten 24 团队深知,要说服利益相关方采用 Core Web Vitals 并专注于网站性能,难度非常高。他们认为,向利益相关方明确展示效果优化可以带来怎样的投资回报率 (ROI) 是让他们支持优化的最佳方式。

作为一项相对较新且独立的服务,Rakuten 24 利用其灵活性优势迎接挑战。他们认为,该案例研究的结果有助于他们日后做出更注重数据的决策,并帮助其他开发者衡量其工作的成效,从而说服利益相关方,提高性能值得投资。请阅读这篇博文,了解他们是如何做到的。

Rakuten 24 首页的屏幕截图示例,每个屏幕截图都带有移动设备框架。
Rakuten 24 首页的部分示例屏幕截图。

优化 JavaScript 和资源

优化图像

优化 CLS

  • 使用 CSS aspect-ratio 在图片加载时为图片预留所需空间。
  • 使用 CSS min-height 可在元素延迟加载时最大限度地减少布局偏移。

效果衡量

除了使用 PageSpeed Insights 审核网站之外,该团队还希望找到更好的方法来了解用户在实际环境中的真实体验。因此,Rakuten 24 决定使用 web-vitals JavaScript 库衡量 Core Web Vitals 和其他现场指标,并将数据发送到内部分析工具。

Rakuten 24 的 Web Vitals 跟踪集成流程。第 1 步是将脚本添加到 Rakuten 24 网站,以集成 web-vitals 库。之后,系统就可以根据真实用户指标衡量 Core Web Vitals,并将数据发送到 Rakuten 24 的内部数据收集工具。

性能分析

该团队分析了收集的实测数据,以确定核心网页指标与关键业务指标之间是否存在任何关联。他们发现,与未转化的用户相比,完成转化的用户获得的 LCP 体验往往更好。

按 LCP 比较发生转化的用户与未发生转化的用户。转化频率较高的用户群组的 LCP 较低。

收集的数据还显示:

  • 良好的 LCP 可使转化率最高提高 61.13%,每位访问者的收入提高 26.09%,平均订单价值提高 11.26%。
  • 与整体平均数据相比,良好的 FID 可使转化率提高高达 55.88%。
按转化率和 LCP 时间对 LCP 进行分桶。转化频率较高的用户在 LCP 较低时完成了转化,其中 61.13% 的用户在 LCP 为一秒或更短时完成了转化。
LCP 对转化率的影响。
按每位访问者带来的收入和 LCP 时间对 LCP 进行分桶。LCP 较低的用户带来了更多收入,当 LCP 为 1 秒或更短时,每位用户带来的收入增加了 26.09%。
LCP 对每次访问带来的收入的影响。
按平均订单价值和 LCP 时间对 LCP 进行分桶。当 LCP 为 1 秒或更短时,LCL 较低的用户的平均订单金额提高了 11.26%。
LCP 对平均订单价值的影响。
按转化率和 FID 时间对 FID 进行分桶。转化频率较高的用户在 FID 较低时完成转化,其中 55.88% 的用户在 FID 低于 50 毫秒时完成转化。
FID 对转化率的影响。

性能监控

该团队使用在现场和商业智能工具中收集的数据构建了一个效果监控信息中心。这对于监控进度和防止回归至关重要。

Rakuten 24 内部性能监控信息中心的屏幕截图,其中显示了每个 Core Web Vitals(LCP、CLS 和 FID)的相关信息。
性能监控信息中心。

A/B 测试

该团队认为,A/B 测试是衡量效果优化对业务影响的好方法,因此针对其中一个着陆页优化了 Core Web Vitals 指标,然后通过 A/B 测试将优化后的版本与原始页面进行了为期一个月的对比。他们选择了流量和转化量较高的着陆页,以便测试能够取得有意义的结果。在测试期间,50% 的流量会发送到经过优化的着陆页(版本 A),50% 的流量会发送到原始页面(版本 B)。版本 A 与版本 B 之间的唯一区别在于,版本 A 针对 Core Web Vitals 进行了优化,没有其他功能或视觉差异。

Rakuten 24 网站的移动版 A/B 测试的屏幕截图。每个版本在视觉效果和功能上都相同,版本 A 经过优化,可提升 Core Web Vitals 指标。

在移动加载测试中,经过优化的版本 A 比原始版本提前 0.4 秒完成加载,并且没有出现明显的布局偏移。事实上,与版本 B 相比,版本 A 的 CLS 提高了 92.72%。其他 Web Vitals 指标的得分也得到了提升:FID 提高了 7.95%FCP 提高了 8.45%,并且 TTFB 提高了 18.03%

Rakuten 24 首页的启动时间比较。版本 A 经过优化,可在 1.6 秒内加载,而版本 B 需要 2 秒才能加载完毕。
版本 A 和版本 B 的移动端负载测试结果。

将经过优化的版本 A 与未优化的版本 B 进行比较后,Rakuten 24 发现版本 A 带来了以下好处:

  • 每位访问者带来的收入提高了 53.37%。
  • 转化率提高了 33.13%。
  • 平均订单价值提高了 15.20%。
  • 平均使用时间提高了 9.99%。
  • 流失率降低了 35.12%。
一张屏幕截图,显示了 Rakuten 24 首页的 Core Web Vitals 改进情况。具体统计数据如下:每位访问者的收入增加了 53.37%;转化率提高了 33.13%;平均订单价值提高了 15.2%;网页平均浏览时长增加了 9.99%;跳出率降低了 35.12%。

总结

网站性能优化是一项具有挑战性的工作,但成效显著。通过采用以数据为依据的方法,Rakuten 24 成功提升了用户体验,并衡量了对其业务的积极影响。他们深知,这只是整个历程的一部分,而不是终点,因此会继续改进自己的网站,为线上买家提供更愉悦的体验。

优化需要共同努力,开发者不必独自完成这段旅程。通过分享他们的努力和成就,Rakuten 24 希望有更多开发者能够利用核心网页指标数据与利益相关方达成共识,从而共同努力打造优质用户体验并实现业务增长。