View a markdown version of this page

Server-side 跟踪时间和缓存行为 - AWS Elemental MediaTailor

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Server-side 跟踪时间和缓存行为

在服务器端报告中,根据玩家的实际区段请求 MediaTailor 触发跟踪事件,而不是根据清单解析或预加载活动触发跟踪事件。这种方法可确保精确的曝光量统计,符合视频广告衡量的行业标准。

关键时机原则

MediaTailor 服务器端跟踪遵循以下基本定时原则:

  • 跟踪事件会根据实际的区段请求触发 ——信标仅在玩家向/v1/segment网址发出 HTTP 请求时发送,而不是在清单解析或缓存期间发送。

  • 玩家缓存和预加载清单不会触发事件 -玩家可以在不生成任何跟踪事件的情况下解析、缓存或预加载清单信息。

  • 区段预提取触发事件 ——如果玩家在播放前预提取实际广告片段,则遵循行业标准行为,即区段请求构成有效曝光量。

  • 每个/ v1/segment 请求都会触发相应的信标 -特定的跟踪事件(展示次数、四分位数、完成次数)由所请求的广告位置和区段决定。

  • 时机符合IAB标准 ——该方法遵循互动广告局关于视频广告衡量和展示次数计算的指导方针。

Server-side 跟踪工作流程

下图说明了完整的服务器端跟踪工作流程,显示了何时触发了与玩家请求相关的跟踪事件:

阶段 1:会话初始化

玩家向其请求清单 MediaTailor,该清单将返回包含广告区段网址的个性化清单:

会话初始化阶段显示玩家从中请求清单 MediaTailor 并接收带有广告区段网址的个性化清单。
第 2 阶段:广告请求和曝光量跟踪

当玩家请求第一个广告区段时, MediaTailor 触发曝光量并启动向广告决策服务器和广告验证服务的信标:

广告曝光量跟踪阶段显示,当玩家请求第一个广告区段时,会同时 MediaTailor 向广告决策服务器和广告验证服务发送曝光量和启动信标。
第 3 阶段:四分位数跟踪

MediaTailor 根据后续分段请求发射四分位信标(第一四分位数、中点、第三四分位数、完成):

四分位数跟踪阶段显示,当玩家请求后续广告片段时,向广告决策服务器和广告验证服务同时 MediaTailor 发射四分位信标。
第 4 阶段:区段交付

触发跟踪信标后, MediaTailor 重定向到来自亚马逊 CloudFront 或您的 CDN 的实际广告片段:

分段交付阶段显示在触发跟踪信标后 MediaTailor 将玩家重定向到来自 CloudFront CDN 的实际广告片段。

服务器端跟踪工作流程包括以下关键计时行为:

  1. 会话初始化 -玩家向其请求清单 MediaTailor。 MediaTailor 返回包含广告区段网址和/v1/segment路径的个性化清单。

  2. 清单解析和缓存 -玩家解析清单,并可能预加载或缓存区段信息。无论玩家的缓存行为如何,在此阶段都不会触发任何跟踪事件。

  3. 广告区段请求和展示量跟踪 -当玩家实际请求第一个广告区段(通常用于播放)时, MediaTailor 触发曝光信标并开始向广告决策服务器和广告验证服务跟踪事件。这发生在对 /v1/segment URL 的实际 HTTP 请求上,而不是在解析清单时。

  4. 基于区段请求的四分位数跟踪 -根据与广告持续时间内计算出的四分位数位置相对应的后续区段请求,向广告决策服务器和广告验证服务 MediaTailor 触发四分位信标(第一四分位数、中点、第三四分位数、完成)。

  5. 区段投放-触发相应的跟踪信标后, MediaTailor 发出 HTTP 重定向到实际广告段(来自亚马逊 CloudFront 或您的 CDN)。

玩家缓存和预加载注意事项

MediaTailor 服务器端跟踪旨在与各种玩家缓存和预加载策略兼容,同时保持精确的印象测量:

  • 清单预加载 -预加载或缓存清单信息的玩家不会触发追踪事件。跟踪事件仅在发出实际区段请求时触发。

  • 区段预取 -如果玩家在播放前预提取广告片段,则跟踪事件将在请求这些区段时触发,可能早于实际播放时间。这种行为符合将区段请求视为有效曝光量的行业标准。

  • 玩家缓冲 -标准玩家缓冲行为(稍早于回放时请求片段)将根据区段请求模式在适当的时间触发跟踪事件。

对跟踪差异进行故障排除

如果您发现 MediaTailor 服务器端跟踪和第三方指标之间存在差异,请考虑以下因素:

  • 玩家行为差异 -不同的玩家可能有不同的预提取和缓冲策略,这些策略会影响分段请求的提出时间。

  • 网络状况 -网络状况不佳可能会导致玩家多次请求分段,或以不同于预期的时间间隔请求分段。

  • CDN 配置 -错误的 CDN /v1/segment 请求缓存可能导致错过或重复的跟踪事件。

  • 会话管理 -确保每个播放会话使用唯一的会话标识符,以防止跟踪事件冲突。

有关详细的故障排除指南,请参阅排查常见 问题