Как я могу отслеживать события VAST с несколькими пикселями? - PullRequest
0 голосов
/ 24 мая 2018

У меня есть линейное добавление, как показано ниже.Я хотел бы отслеживать каждое событие (например, «начало», «пропустить» и т. Д.) С несколькими пикселями.В частности: один для моих целей и один предоставлен клиентом.Как мне это сделать?

Я пытался вставить несколько тегов <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 голосов
/ 24 мая 2018

Дополнительные пиксели отслеживания должны иметь свой собственный узел.Поэтому вместо

<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>
...