如何跟踪具有多个像素的VAST事件?

时间:2018-05-24 08:51:27

标签: video ads video.js vast google-ima

我有一个如下所示的线性预卷。我想跟踪多个像素的每个事件(例如"开始","跳过"等等)。具体来说:一个用于我的目的,一个由客户提供。我该如何做到这一点?

我确实尝试插入多个<Tracking event="start">标签而没有结果。 我还尝试用逗号分隔:<Tracking event="start"><![CDATA[http://x.pl/start1.jpg,http://x.pl/start3.jpg]]></Tracking>

唯一可行的解​​决方案是使用匹配时间偏移的progress事件。但这是一个糟糕的解决方案(特别是它无法模拟skip事件)

我们使用video.js@6.8 + videojs-ima

代码:

<?xml version="1.0" encoding="utf-8"?>
<VAST version="4.0">
    <Ad id="7897490" conditionalAd="false" sequence="1">
        <InLine>
            <!-- .... -->
            <Creatives>
                <Creative id="21719385">
                    <Linear>
                        <!-- .... -->
                        <TrackingEvents>
                            <Tracking event="skip"><![CDATA[http://example.com/skip.jpg]]></Tracking>
                            <Tracking event="start"><![CDATA[http://example.com/start1.jpg]]></Tracking>
                            <Tracking event="progress" offset="00:00:01.000"><![CDATA[http://example.com/start2.jpg]]></Tracking>
                            <Tracking event="firstQuartile"><![CDATA[http://example.com/firstQuartile.jpg]]></Tracking>
                            <Tracking event="midpoint"><![CDATA[http://example.com/midpoint.jpg]]></Tracking>
                            <Tracking event="thirdQuartile"><![CDATA[http://example.com/thirdQuartile.jpg]]></Tracking>
                            <Tracking event="complete"><![CDATA[http://example.com/complete.jpg]]></Tracking>

                        </TrackingEvents>
                        <!-- .... -->
                        <MediaFiles>
                                <!-- .... -->
                        </MediaFiles>
                    </Linear>
                </Creative>
            </Creatives>
        </InLine>
    </Ad>
</VAST>

任何见解都表示赞赏!

1 个答案:

答案 0 :(得分:1)

其他跟踪像素应该有自己的节点。 而不是

<Tracking event="start"><![CDATA[http://x.pl/start1.jpg,http://x.pl/start3.jpg]]></Tracking>

只需使用

<Tracking event="start"><![CDATA[http://x.pl/start1.jpg]]></Tracking>
<Tracking event="start"><![CDATA[http://x.pl/start3.jpg]]></Tracking>