Migración de Milestone a vínculo personalizado

Información general

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

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.

En esta página