У меня есть линейное добавление, как показано ниже.Я хотел бы отслеживать каждое событие (например, «начало», «пропустить» и т. Д.) С несколькими пикселями.В частности: один для моих целей и один предоставлен клиентом.Как мне это сделать?
Я пытался вставить несколько тегов <Tracking event="start"> без результата.Я также пробовал разделять запятыми: <Tracking event="start"><![CDATA[http://x.pl/start1.jpg,http://x.pl/start3.jpg]]></Tracking>
<Tracking event="start">
<Tracking event="start"><![CDATA[http://x.pl/start1.jpg,http://x.pl/start3.jpg]]></Tracking>
Единственное решение, которое работает, это использование события progress с соответствующими смещениями времени.Но это плохое решение (особенно из-за того, что оно не может высмеивать skip событие)
progress
skip
Мы используем video.js@6.8 + videojs-ima.
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>
Любые идеи приветствуются!
Дополнительные пиксели отслеживания должны иметь свой собственный узел.Поэтому вместо
просто используйте
<Tracking event="start"><![CDATA[http://x.pl/start1.jpg]]></Tracking> <Tracking event="start"><![CDATA[http://x.pl/start3.jpg]]></Tracking>