如何计算 MediaTailor 配置的渲染率?

上次更新日期:2022 年 3 月 24 日

我想计算我在 AWS Elemental MediaTailor 中的广告展示的渲染率。我该如何使用 Amazon CloudWatch 来完成这项工作?

简短描述

Amazon CloudWatch 会监控来自 AWS Elemental MediaTailor指标日志。CloudWatch 指标提供各种报告,包括 MediaTailor 账单。这些指标显示插入的广告总数的精细视图或每个配置的视图。CloudWatch 指标还会计算渲染率。渲染率是投放的广告展示次数在广告决策服务器(ADS)接收的广告总数中所占的百分比。MediaTailor 计算渲染率采用的公式为 (AdImpressions/AdsReturned)*100。

CloudWatch 将广告展示次数记录为 Avail.impression。当请求广告的第一段时,该值会递增。AdsInserted 被记录为 AdDecisonServer.Ads。当 MediaTailor 在清单中插入广告时,该值会递增。

解决方法

  1. 打开 CloudWatch console(CloudWatch 控制台)。
  2. 在左侧导航栏上,依次选择 Metrics(指标)、All metrics(所有指标)。
  3. All metrics(所有指标)选项卡的 AWS namespaces(AWS 命名空间)中,选择 MediaTailor。这将显示 MediaTailor 服务的所有指标。
  4. Metrics(指标)下,选择 Configuration Name(配置名称)。 在搜索栏中,输入要计算渲染率的配置的名称。
  5. 对于特定的 ConfigurationName(配置名称),选择 AdDecisionServer.Ads 指标。
  6. 在同一个 ConfigurationName(配置名称)中,选择 Avail.Impression 指标。
  7. 在图表的右上角,选择时间段。将图表的格式从 Line(折线)更改为 Number(数字)。
  8. Graphed metrics(已绘制指标)中,对于 Statistic(统计数据),选择 Sum(总和)。这会将总展示次数显示为数字。
  9. 使用 math(数学)百分比表达式计算此配置的渲染率:
    Graphed metrics(已绘制指标)选项卡中,选择 Math expression(数学表达式)旁边的箭头。
    选择 Common(常用)、Percentage(百分比)。 这会在表中创建一个带有 Id 的新行。
    对于 Label(标注),输入 Render Rate(渲染率)。记下 AdDecisionServer.Ads 和 Avail.Impression 的 ID。
    Details(详细信息)中,输入 100*(ID for Avail.Impression/ID for AdDecisionServer.Ads)。例如,如果 m1 是 AdDecisionServer.Ads,m2 是 Avail.Impression,则输入 100*(m2/m1)。在 Untitled graph(无标题图表)下可以看到 Render Rate(渲染率)。
  10. 要为指标和图表添加名称,选择 Untitled graph(无标题图表)旁边的铅笔图标。输入图表的名称。要更改 Id 的标注,选择 label(标注)旁边的铅笔图标。

可能导致低展示次数的场景

场景 1

如果广告清单的第一个请求在直播边缘前一分钟有广告时间,那么您可能会看到较少的展示次数。默认情况下,MediaTailor 会用广告填充广告时间。如果玩家在直播边缘开始玩游戏,则观众看不到 MediaTailor 插入的广告。在这种情况下,最佳实践是打开效果抑制。有关详细信息,请参阅配置广告时间抑制

场景 2

当观众正在观看的直播中开始广告时间时,如果 MediaTailor 插入了多个广告,但观众在第一个广告期间关闭了播放器,则 MediaTailor 不会为剩余的未观看广告发送展示。

可能还有其他情况导致展示次数低于预期。有关更多信息,请参阅 AWS Elemental MediaTailor 用户指南中的监控和标记


这篇文章对您有帮助吗?


您是否需要账单或技术支持?