Ping
L’evento ping è un heartbeat che mantiene attiva la sessione e tiene traccia dell’avanzamento della riproduzione. Inviarla con un timer durante la riproduzione. Sugli SDK per dispositivi mobili, i ping vengono inviati automaticamente; su tutte le altre piattaforme devono essere inviati manualmente nell’intervallo specificato.
- Contenuto principale: primo ping 10 secondi dopo l’avvio della riproduzione, quindi ogni 10 secondi
- Contenuto annuncio: ogni 1 secondo durante il tracciamento degli annunci
Non includere un oggetto params nel corpo della richiesta ping.
- Prerequisiti: Inizio sessione
- Metrica associata: nessuna
Tipi di implementazione consigliati
Pianifica una chiamata sendEvent ricorrente con eventType: "media.ping". Aggiorna playhead alla posizione di riproduzione corrente in ogni chiamata:
| code language-javascript |
|---|
|
Pianifica una chiamata sendMediaEvent ricorrente con eventType: "media.ping". Aggiorna playhead alla posizione di riproduzione corrente in ogni chiamata:
| code language-brightscript |
|---|
|
Chiama l’endpoint ping in un timer. Adobe consiglia di eseguire il primo ping 10 secondi dopo l’inizio della riproduzione principale, ogni 10 secondi dopo tale inizio e ogni 1 secondo durante il tracciamento degli annunci:
| code language-sh |
|---|
|
Tipi di implementazione legacy (solo Analytics)
Media SDK invia automaticamente gli eventi ping, purché si chiami processMediaMessages nel ciclo eventi. Aggiorna la testina di riproduzione in modo che ogni ping riporti la posizione corrente:
| code language-brightscript |
|---|
|
Invia un POST ping all’endpoint eventi in un timer. Non includere un oggetto params:
| code language-json |
|---|
|