Per il contenuto principale, è necessario attivare gli eventi ping ogni 10 secondi, dopo i primi 10 secondi di riproduzione, indipendentemente dagli altri eventi API inviati. Per il tracciamento degli annunci, devi attivare gli eventi ping ogni 1 secondo.
Gli eventi ping sono letteralmente gli “heartbeat” di Media Analytics. Gli unici parametri richiesti per una chiamata ping sono eventType: ping
insieme all’oggetto playerTime
(posizione della testina di riproduzione e marca temporale).
Il seguente frammento di codice mostra un modo per implementare un meccanismo di ping temporizzato per il contenuto principale (ogni 10 secondi):
...
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);
}
}