快捷广告至关重要

了解如何通过提升广告速度来增加收入并让用户满意,以及如何提升广告速度。

Gustav Ernberg von Heijne
Gustav Ernberg von Heijne
Jonathon Imperiosi
Jonathon Imperiosi
Rob Hazan
Rob Hazan

如果您与网络上的大多数发布商一样,那么您的业务提供的是一种简单的价值交换:您提供用户认为有价值的内容,并在此过程中向他们展示相关广告以创收。但是,如果这些广告会拖慢内容的播放速度,您是否真的履行了自己的承诺?

本文介绍了快速广告对所有人的益处,以及如何开始调查和提高您网站上的广告速度。

为什么广告加载速度快很重要?

快速广告可改善用户体验

用户访问您的网站是为了娱乐、获取信息或学习新知识,因此他们希望您的网站加载速度快,并且尽可能减少中断。如果您的网站能够帮助用户顺利完成这些任务,他们就更有可能经常回访。虽然广告对您的业务来说可能是必不可少的,但如果广告会降低网站速度,就可能会与用户的目的相冲突。

浏览器可用的资源(内存、CPU 和网络带宽)有限。广告消耗的资源越多,网页需要完成视觉呈现并变为可交互状态的时间就越长。这可能会拖累会话时长跳出率等用户体验指标。您可以通过投放尽可能轻量级的广告并在适当的时间(不一定是立即)加载这些广告来提升这些指标。

对于许多电子商务发布商来说,展示广告是次要收入来源。 如果您是这类发布商之一,那么您应该知道,您在网页上放置的任何广告都会对您的主要业务指标(销售额、订阅量等)产生一定程度的负面影响。快速广告不会妨碍用户浏览网页,还能提升您的主要业务指标。

快速广告可让您赚取更多收入

我们还可以换个方式来思考这个问题,从广告客户的角度来看。广告在网页上显示的时间越早,在屏幕上显示的时间就越长,这意味着广告更有可能被看到和互动。随着观看次数和互动次数的增加,广告客户眼中的广告展示位置价值也会随之提高。

反之,广告在网页上展示所需的时间越长,展示次数可见展示次数就会越少。为了让您了解此问题的严重程度,下图显示了实验的汇总数据。在该实验中,我们在每个广告响应之前注入了 100 毫秒到 1 秒之间的延迟,并在启用了多请求模式的 Google 发布商代码的网站上获得了 40 亿次展示。虚线是推断出来的,用于直观展示提高广告速度如何提高展示次数和可见度。

延迟时间增加 1 秒后,移动流量的展示次数减少了 1.1%,桌面流量的展示次数减少了 1.9%:

显示注入的延迟时间与展示次数变化情况的图表
资料来源:Google 内部数据,2016 年 12 月至 2017 年 1 月。

延迟时间增加 1 秒后,移动流量的可见度率下降了 3.6%,桌面流量的可见度率下降了 2.9%:

显示注入的延迟时间与可见度百分比变化情况的图表
资料来源:Google 内部数据,2016 年 12 月至 2017 年 1 月。

关于广告速度的思考框架

现代网站往往具有复杂多样的广告投放设置,这意味着没有一种万能的方法可以快速投放广告。不过,以下部分提供了一个框架,可供您思考广告速度。其中一些要点仅适用于 Google Ad Manager,但即使您使用的是其他广告服务器,这些原则也适用。

了解您想要提高广告速度的原因

在开始着手提高广告速度之前,您应明确自己的目标。是为了改善用户体验吗?如何提高可见度?两者兼有?

无论您的具体目标是什么,请务必确定可用于衡量和跟踪这些目标的进度的指标。通过采用合适的指标,您可以:

  • 了解您所做的更改是否朝着正确的方向发展。
  • 运行实验(例如 A/B 测试),以评估特定更改的有效性。

确定适合您的指标后,请务必配置报告,以便轻松跟踪这些指标。您可以定期查看信息中心,也可以通过电子邮件接收定期生成的报告。

了解您的广告资源和依赖项

若要找出有助于提高广告速度的机会,您首先需要了解您的网站支持的广告资源类型以及每种广告资源的技术依赖项。

例如,假设某个网站支持以下广告资源类型:

  • 桌面版排行榜
  • 移动横幅

示例网站使用以下代码来加载和展示广告:

  • 意见征求管理平台
  • 受众群体脚本
  • 标头出价脚本
  • 渲染框架

首先,为每种广告资源类型创建一个流程图,以直观呈现各种依赖项如何相互作用以加载和展示广告。桌面版排行榜广告资源可能如下所示:

桌面版排行榜广告资源类型的工作流程示例。

而更复杂的广告资源类型(例如移动横幅广告)可能如下所示:

移动横幅广告资源类型的工作流程示例。

然后,使用这些信息创建一个简单的表格(如下表所示),以便以易于理解的格式将每种广告资源类型与其依赖项进行映射。

产品目录的类型 意见征求管理平台 受众群体脚本 标头出价脚本 渲染框架
桌面版排行榜 ✔ (X) ✔ (A) -
移动横幅 ✔(X 和 Y) ✔(A 和 B)

创建这样一个目录类型和依赖项概览有助于确定关键路径和优化领域。例如,您可能会发现某些依赖项是多余的,可以移除以快速提升速度。在分析广告加载时间时,这些信息特别有用。

了解您希望改进哪些方面

若要提高广告速度,不妨着重缩短网页上首个广告加载所需的时间。这段时间可分为三个主要时间段:

加载广告库所需的时间
加载发出首个广告请求所需的所有广告库所用的时间。可以通过移除或延迟加载与发出广告请求无关的脚本来改进。
发出首个广告请求所用时间
从广告库加载到发出首个广告请求所用的时间。可以通过并行处理标头出价请求并避免阻塞主线程的任务来改进。
呈现首个广告所用的时间
从发出首个广告请求到呈现首个广告所用的时间。可以通过减少广告复杂性和广告素材文件大小来改进。

在开始做出任何更改之前,您需要确定要重点关注哪些指标。虽然最终目标是尽可能减少所有这些问题,但改进每个问题的相对重要性(以及您用于改进这些问题的方法)在很大程度上取决于您的具体设置。

您可以使用 Lighthouse 的发布商广告审核等工具来分析网站、找出瓶颈问题,并就应重点关注哪些方面做出明智的决策。

总结

现在,您已经了解了广告速度的重要性,并掌握了思考广告速度的框架,接下来就该找出您网站中需要改进的方面,并加快广告的加载速度了。最后,不妨考虑使用 AMP 格式编写广告,这种格式可确保快速生成广告。