广告数量

Kevin K. Lee
Kevin K. Lee

发布时间:2026 年 9 月 15 日

“广告数量”指标用于描述大多数用户在网站上一次看到的广告数量。

Chrome 如何计算广告数量

广告数量是在网页访问期间通过视口抽样来衡量的。当用户在网页中滚动时,Chrome 会计算整个网页访问过程中视口中广告的平均数量,并在用户离开网页时报告该数量。

最终指标表示为整个会话期间视口中可见的不同元素(例如帧或图片)的平均数量:

$$ \text{Ad Count} = \text{Average}\left(\text{count of distinct elements visible in viewport}\right) $$
广告数量计算

每秒统计一次广告。广告数量以保留 2 位小数的数字表示,例如 2.00。在 CrUX API 中,此属性的格式为字符串。

举例来说,如果:

  • 网页加载时,视口中显示 2 个广告,用户阅读了 5 秒
  • 然后,用户向下滚动,视口中未显示任何广告,用户阅读了 5 秒钟

然后,该会话中相应网页的报告广告数将为 1.00,计算方式如下:

$$ \frac{(2\text{ ads} \times 5\text{ sec}) + (0\text{ ads} \times 5\text{ sec})}{10\text{ sec}} = 1.00 $$
广告数量计算示例

Chrome 用户体验报告 (CrUX) 会汇总所有符合条件的 Chrome 用户的数据,并提供这些网页浏览的第 75 百分位数。只有包含广告的网页才会被纳入 CrUX 广告指标的考虑范围。如果网页和来源未在 ads.txt 文件中定义至少一个授权卖方,则 CrUX 中不会显示广告指标数据。这些数据可在网址级和来源级提供,但需符合 CrUX 资格条件

通过 JavaScript 收集广告数量

通过跨源 iframe(大多数广告都是通过这种方式投放的)生成报告存在一些挑战。因此,没有 JavaScript API 可用于为 Real User Monitoring (RUM) 工具实现类似的检测。

工具

您可以在 CrUX VisCrUX APICrUX History API开发者工具的“广告”面板中查看广告数量。如需详细了解如何使用这些工具,请参阅 CrUX 广告指标工具指南

我们正在努力将广告指标添加到 BigQuery 上的 CrUX 数据集,以便用户可以使用 SQL 查询和分析广告指标。

反馈

如果您对广告指标有任何疑问或反馈,请通过 Chrome 用户体验报告 Google 群组与我们联系。