Show Menu
TOPICS×

Migración de Milestone a Media Analytics

Información general

Los conceptos básicos de la medición de vídeo son los mismos para Milestone y Media Analytics, ya que recopilan los eventos del reproductor de vídeo y los asignan a los métodos de análisis, a la vez que recogen los metadatos y valores del reproductor para asignarlos a las variables de análisis. La solución Media Analytics se desarrolló a partir de Milestone, por lo que muchos de los métodos y métricas son comunes. Sin embargo, el enfoque de la configuración y el código han cambiado considerablemente. Debería ser posible actualizar el código de evento del reproductor para que apunte a los nuevos métodos de Media Analytics. Consulte Información general de SDK e Información general del seguimiento para obtener más información sobre la implementación de Media Analytics.
En las tablas siguientes se proporcionan las correspondencias entre la solución Milestone y la solución Media Analytics.

Guía de migración

Referencia de variable

Métrica de Milestone
Tipo de variable
Métrica de Media Analytics
Contenido
Caducidad predeterminada de eVar: Visita
Contenido
Tipo de contenido
Caducidad predeterminada de la eVar: Vista de página
Tipo de contenido
Tiempo invertido en contenido
Tipo de evento
: Contador
Tiempo invertido en contenido
Inicios de vídeo
Tipo de evento
: Contador
Inicios de vídeo
Vídeos completados
Tipo de evento
: Contador
Contenido finalizado

Variables de módulo multimedia

Milestone
Sintaxis de Milestone
Media Analytics
Sintaxis de Media Analytics
Media.trackUsingContextData
s.Media.trackUsingContextData = true;
N/D
Los datos de Media Analytics solo se envían mediante el uso de datos de contexto.
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
Los datos de contexto de Media Analytics se rellenan automáticamente en las variables reservadas. Ya no es necesario asignar eVars, props y eventos en el código de implementación. Los clientes pueden asignar datos de contexto a variables mediante el uso de reglas de procesamiento.
Media.trackVars
s.Media.trackVars = "events, prop2, eVar1, eVar2, eVar3";
N/D
Ya no es necesario puesto que se realiza mediante variables reservadas y reglas de procesamiento.
Media.trackEvents
s.Media.trackEvents = "event1, event2, event3, event4, event5, event6, event7"
N/D
Ya no es necesario puesto que se realiza mediante variables reservadas y reglas de procesamiento.

Variables opcionales

Milestone
Sintaxis de Milestone
Media Analytics
Sintaxis de Media Analytics
Media.autoTrack
s.Media.autoTrack = true;
N/D
Ya no proporcionamos asignaciones de reproductor predefinidas.
Media.autoTrackNetStreams
s.Media. autoTrackNetStreams = true
N/D
Ya no proporcionamos asignaciones de reproductor predefinidas.
Media.completeByCloseOffset
s.Media. completeByCloseOffset = true
N/D
El contenido finalizado solo admite un marcador de progreso del 100 %.
Media.completeCloseOffsetThreshold
s.Media. completeCloseOffsetThreshold = 1
N/D
El contenido finalizado solo admite un marcador de progreso del 100 %.
Media.playerName
s.Media.playerName = "Nombre de reproductor personalizado"
Clave de SDK: playerName; Clave de API: media.playerName
MediaHeartbeatConfig. playerName
Media.trackSeconds
s.Media. trackSeconds = 15
N/D
Media Analytics tiene establecido 10 segundos para el contenido y 1 segundo para los anuncios. No hay más opciones disponibles.
Media.trackMilestones
s.Media. trackMilestones = "25,50,75";
N/D
Media Analytics siempre realiza un seguimiento de los marcadores de progreso en el 10 %, 25 %, 50 %, 75 % y 95 %.
Media.trackOffsetMilestones
s.Media. trackOffsetMilestones = "20,40,60";
N/D
Media Analytics siempre realiza un seguimiento de los marcadores de progreso en el 10 %, 25 %, 50 %, 75 % y 95 %.
Media.segmentByMilestones
s.Media.segmentByMilestones = true;
N/D
El seguimiento automático ya no está disponible.
Media.segmentByOffsetMilestones
s.Media. segmentByOffsetMilestones = true;
N/D
El seguimiento automático ya no está disponible.

Variables de seguimiento de publicidades

Milestone
Sintaxis de Milestone
Media Analytics
Sintaxis de Media Analytics
Media.adTrackSeconds
s.Media. adTrackSeconds = 15
N/D
Media Analytics tiene establecido 10 segundos para el contenido y 1 segundo para los anuncios. No hay más opciones disponibles.
Media.adTrackMilestones
s.Media. adTrackMilestones = "25,50,75";
N/D
Los marcadores de progreso no se proporcionan de forma predeterminada para los anuncios. Utilice métricas calculadas para crear marcadores de progreso de anuncios.
Media.adTrackOffsetMilestones
s.Media. adTrackOffsetMilestones = "20,40,60";
N/D
Media Analytics tiene establecido 1 segundo para los anuncios. No hay más opciones disponibles.
Media.adSegmentByMilestones
s.Media. adSegmentByMilestones = true;
N/D
El seguimiento automático ya no está disponible.
Media.adSegmentByOffsetMilestones
s.Media. adSegmentByOffsetMilestones = true;
N/D
El seguimiento automático ya no está disponible.

Métodos de módulo multimedia

Milestone
Sintaxis de Milestone
Media Analytics
Sintaxis de Media Analytics
Media.open
s.Media.open(mediaName,mediaLength,mediaPlayerName)
trackSessionStart
trackSessionStart( mediaObject, contextData)
mediaName- (Obligatorio) El nombre del vídeo tal como desea que aparezca en informes de vídeo.
mediaName
name
createMediaObject( name, mediaId, length, streamType)
mediaLength - (Obligatorio) La duración del vídeo en segundos.
mediaLength
length
createMediaObject( name, mediaId, length, streamType)
mediaPlayerName - (Obligatorio) El nombre del reproductor de contenidos que se utilizó para ver el vídeo, tal como desea que aparezca en los informes de vídeo.
mediaPlayerName
playerName
MediaHeartbeatConfig. playerName
Media.openAd
s.Media.openAd(name,length,playerName,parentName,parentPod,parentPodPosition,CPM)
trackEvent
mediaHeartbeat.trackEvent( MediaHeartbeat. Evento. AdBreakStart, adBreakObject); ... trackEvent( MediaHeartbeat. Evento. AdStart, adObject, adCustomMetadata);
name - (Obligatorio) El nombre o ID del anuncio.
name
name
createAdObject( name, adId, position, length)
length (Obligatorio) La duración del anuncio.
length
length
createAdObject( name, adId, position, length)
playerName - (Obligatorio) El nombre del reproductor de contenidos que se utilizó para ver el anuncio.
playerName
playerName
MediaHeartbeatConfig. playerName
parentName - El nombre o ID del contenido primario donde está incrustado el anuncio.
parentName
N/D
Heredado automáticamente
parentPod - La posición en el contenido primario donde se reprodujo el anuncio.
parentPod
position
createAdBreakObject( name, position, startTime)
parentPodPosition - La posición dentro del pod donde se reproduce el anuncio.
parentPodPosition
position
createAdObject( name, adId, position, length)
CPM El CPM o CPM cifrado (con el prefijo “~”) que se aplica a esta reproducción.
CPM
N/D
No disponible de forma predeterminada en Media Analytics
Media.click
s.Media.click(name,offset)
N/D
Utilice una llamada de análisis de vínculo personalizado para realizar un seguimiento de los clics.
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 bien
trackEvent
trackPause()
O bien
trackEvent( MediaHeartbeat. Evento. SeekStart)
O bien
trackEvent( MediaHeartbeat. Evento. BufferStart);
Media.monitor
s.Media.monitor(s, media)
Utilice metadatos personalizados o estándar para establecer variables adicionales.
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 frecuencia de la llamada de seguimiento se establece automáticamente.