【问题标题】:AWS MediaTailor Server-side Event TrackingAWS MediaTailor 服务器端事件跟踪
【发布时间】:2023-03-05 14:52:02
【问题描述】:

我正在尝试在播放视频时记录不同的事件,例如开始、停止等。 为此,我在 XML 标记中配置了 VAST XML 中的 URL。但是,在播放广告时,跟踪 URL 没有得到“命中”(这些 URL 嵌入在 VAST XML 中)。 目前,我没有使用任何 ADS。相反,我在 AWS MediaTailor 配置的 ADS 服务器 URL 中使用 VAST XML。

下面是sn-p的代码:

 <Tracking event="start"><![CDATA[https://myapplication.com/tracking/start]]></Tracking>
 <Tracking event="firstQuartile"><![CDATA[https://myapplication.com/tracking/firstQuartile]]></Tracking>

有人知道为什么会这样吗?

【问题讨论】:

    标签: amazon-web-services vast aws-mediatailor


    【解决方案1】:

    您在 AdDecisionServerInteractions 日志组的 cloudwatch 日志中看到了什么?事件触发是否存在错误,或者它们根本没有触发?

    您还可以提交支持请求并附上整个 VAST XML(以便我们验证其语法),还是在此处发布?

    在进行静态测试时要注意的主要事项是确保语法符合 VAST 规范。查看来自 DFP 等真实广告服务器的 VAST 示例很有帮助:

    https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/124319096/external/single_ad_samples&ciu_szs=300x250&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&cust_params=deployment%3Ddevsite%26sample_ct%3Dlinear&correlator=

    【讨论】:

    • 1. AdDecisionServerInteractions 日志组没有错误。并且事件受到打击 - 当视频在播放器上播放时,我可以看到广告。 2. 我使用 Vast XML Validator 验证了 VAST XML。 3. 当我在 JW Player Stream Tester 上复制粘贴 XML 时,所有事件都正确记录在我的应用程序 URL 上。
    • 那么跟踪事件会受到打击吗?那似乎按预期工作。具体来说,如果您在 AdDecisionServerInteractions 日志组中看到“eventType = BEACON_FIRED”,那么您就知道正在触发跟踪事件
    • 是的,我可以在日志中看到这个“eventType = BEACON_FIRED”。但只有当我使用 AWS 的跟踪 URL 时,例如“/v1/tracking/”。在这里,我试图在我的应用程序上记录事件,所以我创建了一个 REST API 并将其部署在 EC2 实例上。当我在 VAST XML 中使用我的应用程序的 url 时,在云手表中我没有在日志中看到“eventType = BEACON_FIRED”。
    • 另外,我还有一个问题 - 广告决策服务器的域和跟踪 URL 是否需要相同?
    猜你喜欢
    • 2020-04-04
    • 2016-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-07
    相关资源
    最近更新 更多