傳送 Ping 事件

針對主要內容,您必須從播放開始 10 秒後,每隔 10 秒引發一次 Ping 事件,不論其他已傳送的 API 事件為何。針對廣告追蹤,您必須每隔 1 秒引發一次 Ping 事件。

就字面上來說,Ping 事件是 Media Analytics 的「心率」。Ping 呼叫唯一需要的參數是 eventType: ping,另外需要搭配 playerTime 物件 (播放點位置和時間戳記)。

以下程式碼片段示範如何針對主要內容實作計時 Ping 機制 (10 秒間隔):

... 
Pinger.init(10000); 
... 
Pinger.kill();

var Pinger = { 
    init: function(interval) { 
        this._timer = window.setInterval(function() { 
                $.event.trigger({type: "onPing", _data: ""}); 
            }, interval); 
    }, 
     
    kill: function() { 
        window.clearInterval(this._timer); 
    } 
}

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now