Migrazione da Milestone ad Media Analytics

Panoramica

I concetti di base della misurazione video sono gli stessi per Milestone e Media Analytics, ovvero prendere gli eventi dei lettori video e mapparli ai metodi di analisi, acquisire anche i metadati e i valori dei lettori e mapparli alle variabili di analisi. La soluzione Media Analytics è nata da Milestone, quindi molti dei metodi e delle metriche sono gli stessi, ma l'approccio di configurazione e il codice sono cambiati in modo significativo. Dovrebbe essere possibile aggiornare il codice evento del lettore per puntare ai nuovi metodi di Media Analytics. Vedere Panoramica dell'SDK e Panoramica di tracciamento per ulteriori dettagli sull’implementazione di Media Analytics.

Le tabelle seguenti contengono le traduzioni tra la soluzione Milestone e la soluzione Media Analytics.

Guida alla migrazione

Riferimento variabile

Metrica cardine Tipo di variabile Metrica di Media Analytics
Contenuto eVar
Scadenza predefinita: Visita
Contenuto
Tipo di contenuto eVar
Scadenza predefinita: Visualizzazione pagina
Tipo di contenuto
Tempo contenuto trascorso Evento
Tipo: Contatore
Tempo contenuto trascorso
Avvio video Evento
Tipo: Contatore
Avvio video
Completamento video Evento
Tipo: Contatore
Content Complete

Variabili del modulo multimediale

Milestone Sintassi pietra miliare Media Analytics Sintassi di Media Analytics
Media.trackUsingContextData s.Media.trackUsingContextData
= true;
N/D Tutti i dati di Media Analytics vengono inviati solo utilizzando i dati contestuali.
Media.contextDataMapping s.Media.contextDataMapping = {
"a.media.name":"eVar2,prop2",
"a.media.segment":"eVar3",
"a.contentType":"eVar1",
"a.media.timePlayed":"event3",
"a.media.view":"event1",
"a.media.segmentView":"event2",
"a.media.complete":"event7",
"a.media.milestones": {
25:"event4",
50:"event5",
75:"event6"
}
};
N/D I dati contestuali di Media Analytics vengono automaticamente inseriti in variabili riservate. Mappatura a eVar, prop ed eventi non più necessari all'interno del codice di implementazione. I clienti possono mappare i dati contestuali alle variabili utilizzando le regole di elaborazione.
Media.trackVars s.Media.trackVars =
"events,
prop2,
eVar1,
eVar2,
eVar3";
N/D Non è più necessario in quanto la mappatura avviene tramite variabili riservate e regole di elaborazione.
Media.trackEvents s.Media.trackEvents =
"event1,
event2,
event3,
event4,
event5,
event6,
event7"
N/D Non è più necessario in quanto la mappatura avviene tramite variabili riservate e regole di elaborazione.

Variabili facoltative

Pietra miliare Sintassi pietra miliare Media Analytics Sintassi di Media Analytics
Media.autoTrack s.Media.autoTrack
= true;
N/D Non vengono più fornite mappature di lettore preconfigurate.
Media.autoTrackNetStreams s.Media.
autoTrackNetStreams
= true
N/D Non vengono più fornite mappature di lettore preconfigurate.
Media.completeByCloseOffset s.Media.
completeByCloseOffset
= true
N/D Content Complete (Completo contenuto) supporta solo un indicatore di avanzamento del 100%.
Media.completeCloseOffsetThreshold s.Media.
completeCloseOffsetThreshold
= 1
N/D Content Complete (Completo contenuto) supporta solo un indicatore di avanzamento del 100%.
Media.playerName s.Media.playerName
= "Custom Player Name"
Chiave SDK: playerName;
Chiave API: media.playerName
MediaHeartbeatConfig.
playerName
Media.trackSeconds s.Media.
trackSeconds
= 15
N/D Media Analytics è impostato su 10 secondi per il contenuto e su 1 secondo per gli annunci. Non sono disponibili altre opzioni.
Media.trackMilestones s.Media.
trackMilestones
= "25,50,75";
N/D Media Analytics tiene sempre traccia dei marcatori di avanzamento a 10%, 25%, 50%, 75%, 95%.
Media.trackOffsetMilestones s.Media.
trackOffsetMilestones
= "20,40,60";
N/D Media Analytics tiene sempre traccia dei marcatori di avanzamento a 10%, 25%, 50%, 75%, 95%.
Media.segmentByMilestones s.Media.segmentByMilestones
= true;
N/D La traccia automatica non è più disponibile.
Media.segmentByOffsetMilestones s.Media.
segmentByOffsetMilestones
= true;
N/D La traccia automatica non è più disponibile.

Variabili di tracciamento annunci

Pietra miliare Sintassi pietra miliare Media Analytics Sintassi di Media Analytics
Media.adTrackSeconds s.Media.
adTrackSeconds
= 15
N/D Media Analytics è impostato su 10 secondi per il contenuto e su 1 secondo per gli annunci. Non sono disponibili altre opzioni.
Media.adTrackMilestones s.Media.
adTrackMilestones
= "25,50,75";
N/D Gli indicatori di avanzamento non sono forniti per impostazione predefinita per gli annunci. Utilizza le metriche calcolate per creare indicatori di avanzamento e avanzamento.
Media.adTrackOffsetMilestones s.Media.
adTrackOffsetMilestones
= "20,40,60";
N/D Media Analytics è impostato su 1 secondo per gli annunci. Non sono disponibili altre opzioni.
Media.adSegmentByMilestones s.Media.
adSegmentByMilestones
= true;
N/D La traccia automatica non è più disponibile.
Media.adSegmentByOffsetMilestones s.Media.
adSegmentByOffsetMilestones
= true;
N/D La traccia automatica non è più disponibile.

Metodi del modulo multimediale

Pietra miliare Sintassi pietra miliare Media Analytics Sintassi di Media Analytics
Media.open s.Media.open(
mediaName,
mediaLength,
mediaPlayerName)
trackSessionStart trackSessionStart(
mediaObject,
contextData)
mediaName mediaName: (obbligatorio) Il nome del video come desiderate venga visualizzato nei rapporti video. name createMediaObject(
name,
mediaId,
length,
streamType)
mediaLength mediaLength: (richiesto) Lunghezza del video in secondi. length createMediaObject(
name,
mediaId,
length,
streamType)
mediaPlayerName mediaPlayerName: (obbligatorio) Il nome del lettore multimediale utilizzato per visualizzare il video, così come si desidera venga visualizzato nei rapporti video. playerName MediaHeartbeatConfig.
playerName
Media.openAd s.Media.openAd(
name,
length,
playerName,
parentName,
parentPod,
parentPodPosition,
CPM)
trackEvent mediaHeartbeat.trackEvent(
MediaHeartbeat.
Event.
AdBreakStart,
adBreakObject);
...
trackEvent(
MediaHeartbeat.
Event.
AdStart,
adObject,
adCustomMetadata);
name name: (obbligatorio) Nome o ID dell’annuncio. name createAdObject(
name,
adId,
position,
length)
length length: (obbligatorio) Lunghezza dell’annuncio. length createAdObject(
name,
adId,
position,
length)
playerName playerName: (obbligatorio) Nome del lettore multimediale utilizzato per visualizzare l’annuncio. playerName MediaHeartbeatConfig.
playerName
parentName parentName: Nome o ID del contenuto principale in cui l’annuncio è incorporato. N/D Ereditato automaticamente.
parentPod parentPod: Posizione nel contenuto principale in cui è stato riprodotto l’annuncio. position createAdBreakObject(
name,
position,
startTime)
parentPodPosition parentPodPosition: Posizione all’interno del contenitore in cui viene riprodotto l’annuncio. position createAdObject(
name,
adId,
position,
length)
CPM CPM: CPM o CPM crittografato (con il prefisso "~") che si applica a questa riproduzione. N/D Non disponibile per impostazione predefinita in Media Analytics.
Media.click s.Media.click(name, offset) N/D Utilizza una chiamata di analisi dei collegamenti personalizzata per tenere traccia dei clic.
Media.close s.Media.close(mediaName) trackSessionEnd trackSessionEnd()
Media.complete s.Media.complete(name, offset) trackComplete trackComplete()
Media.play s.Media.play(
name,
offset,
segmentNum,
segment,
segmentLength)
trackPlay trackPlay()
Media.stop s.Media.stop(mediaName, mediaOffset) trackPause
o
trackEvent
trackPause()
o trackEvent(
MediaHeartbeat.
Event.
SeekStart)
o
trackEvent(
MediaHeartbeat.
Event.
BufferStart);
Media.monitor s.Media.monitor(s, media) Utilizzate metadati personalizzati o standard per impostare ulteriori variabili. var customVideoMetadata =
{
isUserLoggedIn:
"false",
tvStation:
"Sample TV station",
programmer:
"Sample programmer"
};
...
var standardVideoMetadata
= {};
standardVideoMetadata
[MediaHeartbeat.
VideoMetadataKeys.
EPISODE] =
"Sample Episode";
standardVideoMetadata
[MediaHeartbeat.
VideoMetadataKeys.
SHOW] = "Sample Show";
...
mediaObject.setValue(
MediaHeartbeat.
MediaObjectKey.
StandardVideoMetadata,
standardVideoMetadata);
Media.track s.Media.track(mediaName) N/D La frequenza delle chiamate di tracciamento viene impostata automaticamente.

In questa pagina

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