Migración de Milestone a vínculo personalizado migrating-from-milestone-to-custom-link

Información general overview

Los conceptos básicos de la medición de vídeo son los mismos para el seguimiento de Milestone y el vínculo personalizado, 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. El enfoque del vínculo personalizado debe entenderse como una reducción y simplificación de la implementación y los datos recopilados. Con la solución de vínculo personalizado, no existen variables ni métodos predefinidos para la medición de vídeo, sino que se requiere una configuración totalmente personalizada. Debería ser posible actualizar el código de evento del reproductor para que apunte a las llamadas de seguimiento del vínculo personalizado en el caso de los eventos básicos del reproductor, como el inicio y la finalización. Consulte la Guía de implementación de vínculos personalizados para obtener más información.

En las tablas siguientes se proporcionan las correspondencias entre la solución Milestone y la solución de vínculo personalizado.

Guía de migración migration-guide

Referencia de variables de vídeo

Métrica de Milestone
Tipo de variable
Vínculo personalizado
Contenido
Caducidad predeterminada de la eVar: Visita
Defina su propia eVar.
Tipo de contenido
Caducidad predeterminada de la eVar: Vista de página
Defina su propia eVar.
Tiempo invertido en contenido
Tipo de evento:
Contador
Defina su propio evento.
Inicios de vídeo
Tipo de evento:
Contador
Defina su propio evento.
Vídeos completados
Tipo de evento:
Contador
Defina su propio evento.

Variables de módulo multimedia

Milestone
Sintaxis de Milestone
Vínculo personalizado
Vínculo personalizado Sintaxis
Media.trackUsingContextData
s.Media.trackUsingContextData
= true;
linkTrackVars
s.linkTrackVars
= 'events,
contextData.video.name’;
s.contextData["video.name"]
= mediaName;
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
Ahora, la asignación de datos de contexto a eVars, props y eventos se realiza mediante reglas de procesamiento.
Media.trackVars
s.Media.trackVars =
"events,
prop2,
eVar1,
eVar2,
eVar3";
linkTrackVars
s.linkTrackVars
= 'events,
prop10,
eVar10,
eVar12,
eVar13,
eVar15,
contextData.
video.name,
contextData.
video.view';
Media.trackEvents
s.Media.trackEvents =
"event1,
event2,
event3,
event4,
event5,
event6,
event7"
linkTrackEvents
s.linkTrackEvents
= 'event2';

Variables opcionales

Milestone
Sintaxis de Milestone
Vínculo personalizado
Vínculo personalizado Sintaxis
Media.autoTrack
s.Media.autoTrack
= true;
N/D
No disponible.
Media.autoTrackNetStreams
s.Media.
autoTrackNetStreams
= true
N/D
No disponible.
Media.completeByCloseOffset
s.Media.
completeByCloseOffset
= true
N/D
No disponible.
Media.completeCloseOffsetThreshold
s.Media.
completeCloseOffsetThreshold
= 1
N/D
No disponible.
Media.playerName
s.Media.playerName
= "Custom Player Name"
Defina la eVar o la variable de datos de contexto en la llamada al vínculo.
s.contextData['video.player']
= "CustomPlayer Name";
Media.trackSeconds
s.Media.
trackSeconds
= 15
N/D
No disponible.
Media.trackMilestones
s.Media.
trackMilestones
= "25,50,75";
N/D
No disponible.
Media.trackOffsetMilestones
s.Media.
trackOffsetMilestones
= "20,40,60";
N/D
No disponible.
Media.segmentByMilestones
s.Media.segmentByMilestones
= true;
N/D
No disponible.
Media.segmentByOffsetMilestones
s.Media.
segmentByOffsetMilestones
= true;
N/D
No disponible.

Variables de seguimiento de anuncios

Milestone
Sintaxis de Milestone
Vínculo personalizado
Vínculo personalizado Sintaxis
Media.adTrackSeconds
s.Media.
adTrackSeconds
= 15
N/D
No disponible.
Media.adTrackMilestones
s.Media.
adTrackMilestones
= "25,50,75";
N/D
No disponible.
Media.adTrackOffsetMilestones
s.Media.
adTrackOffsetMilestones
= "20,40,60";
N/D
No disponible.
Media.adSegmentByMilestones
s.Media.
adSegmentByMilestones
= true;
N/D
No disponible.
Media.adSegmentByOffsetMilestones
s.Media.
adSegmentByOffsetMilestones
= true;
N/D
No disponible.

Métodos de módulo multimedia

Milestone
Sintaxis de Milestone
Vínculo personalizado
Vínculo personalizado Sintaxis
Media.open
s.Media.open(
mediaName,
mediaLength,
mediaPlayerName)
s.tl()
s.linkTrackVars
= 'events,
prop10,
eVar10,
eVar12,
eVar15,
contextData.video.name,
contextData.video.view';
s.linkTrackEvents
= 'event2';
s.prop10
= mediaName;
s.eVar10
= mediaName;
s.eVar12
= "video";
s.eVar15
= mediaPlayerName;
s.events
= 'event2';
s.contextData['video.name']
= mediaName;
s.contextData['video.view']
= 'true';
s.tl(this,'o','Video Start');
mediaName
mediaName: (requerido) nombre del vídeo tal como desea que aparezca en informes de vídeo.
Defina la eVar o la variable de datos de contexto en la llamada al vínculo.
s.prop10 = mediaName;
s.eVar10 = mediaName;
s.contextData['video.name']
= mediaName;
mediaLength
mediaLength: (requerido) duración del vídeo en segundos.
Defina la eVar o la variable de datos de contexto en la llamada al vínculo.
s.contextData['video.length']
= "90";
mediaPlayerName
mediaPlayerName: (Obligatorio) nombre del reproductor multimedia que se utilizó para ver el vídeo, tal como desea que aparezca en informes de vídeo.
Defina la eVar o la variable de datos de contexto en la llamada al vínculo.
s.contextData['video.player']
= "CustomPlayer Name";
Media.openAd
s.Media.openAd(
name,
length,
playerName,
parentName,
parentPod,
parentPodPosition,
CPM)
N/D
No disponible.
name
name: (requerido) nombre o ID del anuncio.
N/D
No disponible.
length
length: (requerido) duración del anuncio.
N/D
No disponible.
playerName
playerName: (requerido) nombre del reproductor de contenidos que se utilizó para ver el anuncio.
N/D
No disponible.
parentName
parentName: Nombre o ID del contenido primario donde está incrustado el anuncio.
N/D
No disponible.
parentPod
parentPod: Posición en el contenido primario en que se reprodujo el anuncio.
N/D
No disponible.
parentPodPosition
parentPodPosition: Posición dentro del pod donde se reproduce el anuncio.
N/D
No disponible.
CPM
CPM: CPM o CPM cifrado (con el prefijo “~”) que se aplica a esta reproducción.
N/D
No disponible.
Media.click
s.Media.click(name, offset)
s.tl()
Utilice una llamada de análisis de vínculo personalizado para hacer un seguimiento de los clics.
Media.close
s.Media.close(mediaName)
N/D
No disponible.
Media.complete
s.Media.complete(
name,
offset)
s.tl()
s.linkTrackVars
= 'events,
prop10,
eVar10,
eVar12,
eVar15,
contextData.video.name,
contextData.video.complete';
s.linkTrackEvents
= 'event3';
s.prop10
= mediaName;
s.eVar10
= mediaName;
s.eVar12
= "video";
s.eVar15
= mediaPlayerName;
s.events
= 'event3';
s.contextData['video.name']
= mediaName;
s.contextData['video.complete']
= 'true';
s.tl(this,'o','Video Complete');
Media.play
s.Media.play(
name,
offset,
segmentNum,
segment,
segmentLength)
N/D
No disponible.
Media.stop
s.Media.stop(
mediaName,
mediaOffset)
N/D
No disponible.
Media.monitor
s.Media.monitor(s, media)
Defina la eVar o la variable de datos de contexto en la llamada al vínculo.
s.linkTrackVars
= 'events,
prop10,
eVar10,
eVar12,
eVar15,
contextData.
video.name,
contextData.
video.view';
s.linkTrackEvents = 'event2';
Media.track
s.Media.track(
mediaName)
N/D
No disponible.
recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb