Show Menu
TOPICS×

Migrazione da Milestone a Media Analytics

Panoramica

I concetti di base della misurazione video sono gli stessi per Milestone e Media Analytics, che sta prendendo gli eventi del lettore video e li mappando ai metodi di analisi, acquisite anche i metadati e i valori del lettore e li mappano alle variabili di analisi. La soluzione Media Analytics è nata da Milestone, quindi molti dei metodi e delle metriche sono gli stessi, tuttavia, 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 Media Analytics. Per ulteriori informazioni sull’implementazione di Media Analytics, consulta Panoramica Panoramica configurazione SDK e Panoramica sul tracciamento.
Le tabelle seguenti contengono le traduzioni tra la soluzione Milestone e la soluzione Media Analytics.

Migration guide

Riferimento variabile

Metrica cardine
Tipo di variabile
Media Analytics Metric
Contenuto
Scadenza
eVarDefault: Visita
Contenuto
Tipo di contenuto
eVar
Default expiration: Page view
Tipo di contenuto
Tempo contenuto trascorso
Tipo evento
: Contatore
Tempo contenuto trascorso
Avvio video
Tipo evento
: Contatore
Avvio video
Completamento video
Tipo evento
: Contatore
Content Complete

Variabili del modulo multimediale

Milestone
Sintassi pietra miliare
Media Analytics
Sintassi Analytics Media
Media.trackUsingContextData
s.Media.trackUsingContextData = true;
N/D
Tutti i dati multimediali 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 Analytics Media vengono inseriti automaticamente nelle variabili memorizzate. Mappatura a eVar, prop ed eventi non più necessari all'interno del codice di implementazione. I clienti possono mappare i dati di contesto 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

Milestone
Sintassi pietra miliare
Media Analytics
Sintassi Analytics Media
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 i contenuti e 1 secondo per i contenuti. 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

Milestone
Sintassi pietra miliare
Media Analytics
Sintassi Analytics Media
Media.adTrackSeconds
s.Media. adTrackSeconds = 15
N/D
Media Analytics è impostato su 10 secondi per i contenuti e 1 secondo per i contenuti. 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. Metriche calcolate per creare marcatori di avanzamento annunci.
Media.adTrackOffsetMilestones
s.Media. adTrackOffsetMilestones = "20,40,60";
N/D
Per gli annunci Media Analytics è impostato su 1 secondo. 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

Milestone
Sintassi pietra miliare
Media Analytics
Sintassi Analytics Media
Media.open
s.Media.open( mediaName, mediaLength, mediaPlayerName)
trackSessionStart
trackSessionStart( mediaObject, contextData)
mediaName - (Obbligatorio) Il nome del video come desiderate venga visualizzato nei rapporti video.
mediaName
name
createMediaObject( name, mediaId, length, streamType)
mediaLength - (Obbligatorio) La lunghezza del video in secondi.
mediaLength
length
createMediaObject( name, mediaId, length, streamType)
mediaPlayerName - (Obbligatorio) Il nome del lettore multimediale utilizzato per visualizzare il video, così come si desidera venga visualizzato nei rapporti video.
mediaPlayerName
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 - (Obbligatorio) Il nome o l'ID dell'annuncio.
name
name
createAdObject( name, adId, position, length)
length (Obbligatorio) La lunghezza dell'annuncio.
length
length
createAdObject( name, adId, position, length)
playerName - (Obbligatorio) Il nome del mediaplayer utilizzato per visualizzare l'annuncio.
playerName
playerName
MediaHeartbeatConfig. playerName
parentName - Il nome o l'ID del contenuto principale in cui l'annuncio è incorporato.
parentName
N/D
ereditato automaticamente
parentPod - La posizione nel contenuto principale in cui è stato riprodotto l'annuncio.
parentPod
position
createAdBreakObject( name, position, startTime)
parentPodPosition - La posizione all'interno del contenitore in cui viene riprodotto l'annuncio.
parentPodPosition
position
createAdObject( name, adId, position, length)
CPM CPM o CPM crittografato (con il prefisso "~") che si applica a questa riproduzione.
CPM
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
 oppure 
trackEvent
trackPause()
 oppure 
trackEvent( MediaHeartbeat. Event. SeekStart)
 oppure 
trackEvent( MediaHeartbeat. Event. BufferStart);
Media.monitor
s.Media.monitor(s, media)
Utilizzare 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.