快捷广告至关重要

了解提高广告速度可如何增加收入并让用户满意,以及如何提高广告速度。

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)

大致了解此类广告资源类型和依赖项有助于确定关键路径和需要优化的方面。例如,您可能会发现其中包含了不必要的依赖项,可以将其移除以快速提升速度。在分析广告加载时间时,这些信息尤为有用。

确定需要改进的方面

提高广告速度的一个有效方法是,集中精力缩短网页加载第一个广告所需的时间。此时间可分为三个主要时间间隔:

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

在开始进行任何更改之前,您需要确定要重点关注其中哪个指标。虽然最终目标是最大限度地减少所有这些任务,但改进每个任务(以及用于执行此操作的方法)的相对重要性在很大程度上取决于您的具体设置。

您可以使用 Publisher Ads Audits for Lighthouse 等工具来帮助分析您的网站、识别瓶颈,并就将精力放在哪些方面做出明智的决策。

总结

至此,您已经了解了广告速度的重要性,并有一个框架来思考这一点,现在是时候找出网站有待改进的方面并提高广告加载速度了。最后,不妨考虑使用 AMP 制作广告,这种格式可以可靠地制作出快速广告。