跳至内容

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

1 分钟阅读
0

我想计算我在 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 用户指南中的监控和标记。


AWS 官方已更新 5 年前