Migração do Marco para Link personalizado migrating-from-milestone-to-custom-link

Visão geral overview

Os principais conceitos de medição de vídeo são os mesmos para o rastreamento de Marco e Link personalizado, que estão realizando eventos do reprodutor de vídeo e mapeando-os para métodos de análise, além de capturar metadados e valores de reprodutores e mapeá-los para variáveis​de análise. A abordagem de Link personalizado deve ser considerada como uma diminuição e simplificação da implementação e dos dados coletados. Com a solução de Link personalizado, nenhuma variável ou método é predefinido para a medição de vídeo, isso requer uma configuração personalizada completa. Deve ser possível atualizar o código de evento do reprodutor para apontar as chamadas de rastreamento de link personalizado para eventos básicos do reprodutor, como início e conclusão. Consulte Guia de implementação de link personalizado para obter mais informações.

As tabelas a seguir fornecem as traduções entre as soluções de Marco e Link personalizado.

Guia de migração migration-guide

Referência da variável de vídeo

Métrica de marco
Tipo de variável
Link personalizado
Conteúdo
Expiração da eVar
padrão: Visita
Definir a própria eVar.
Tipo de conteúdo
Expiração da eVar
padrão: Visualização de página
Definir a própria eVar.
Tempo gasto no conteúdo
Tipo de evento:
Contador
Definir o próprio evento.
Inicialização de vídeo
Tipo de evento:
Contador
Definir o próprio evento.
Término de vídeo
Tipo de evento:
Contador
Definir o próprio evento.

Variáveis do módulo de mídia

Milestone
Sintaxe do Milestone
Link personalizado
Link personalizado Sintaxe
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
O mapeamento de dados de contexto para eVars, as propriedades e os eventos agora são concluídos por meio de regras de processamento.
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';

Variáveis opcionais

Milestone
Sintaxe do Milestone
Link personalizado
Link personalizado Sintaxe
Media.autoTrack
s.Media.autoTrack
= true;
N/D
Não disponível.
Media.autoTrackNetStreams
s.Media.
autoTrackNetStreams
= true
N/D
Não disponível.
Media.completeByCloseOffset
s.Media.
completeByCloseOffset
= true
N/D
Não disponível.
Media.completeCloseOffsetThreshold
s.Media.
completeCloseOffsetThreshold
= 1
N/D
Não disponível.
Media.playerName
s.Media.playerName
= "Custom Player Name"
Definir eVar ou variável dos dados de contexto na chamada de link.
s.contextData['video.player']
= "CustomPlayer Name";
Media.trackSeconds
s.Media.
trackSeconds
= 15
N/D
Não disponível.
Media.trackMilestones
s.Media.
trackMilestones
= "25,50,75";
N/D
Não disponível.
Media.trackOffsetMilestones
s.Media.
trackOffsetMilestones
= "20,40,60";
N/D
Não disponível.
Media.segmentByMilestones
s.Media.segmentByMilestones
= true;
N/D
Não disponível.
Media.segmentByOffsetMilestones
s.Media.
segmentByOffsetMilestones
= true;
N/D
Não disponível.

Variáveis de rastreamento de anúncios

Milestone
Sintaxe do Milestone
Link personalizado
Link personalizado Sintaxe
Media.adTrackSeconds
s.Media.
adTrackSeconds
= 15
N/D
Não disponível.
Media.adTrackMilestones
s.Media.
adTrackMilestones
= "25,50,75";
N/D
Não disponível.
Media.adTrackOffsetMilestones
s.Media.
adTrackOffsetMilestones
= "20,40,60";
N/D
Não disponível.
Media.adSegmentByMilestones
s.Media.
adSegmentByMilestones
= true;
N/D
Não disponível.
Media.adSegmentByOffsetMilestones
s.Media.
adSegmentByOffsetMilestones
= true;
N/D
Não disponível.

Métodos do módulo de mídia

Milestone
Sintaxe do Milestone
Link personalizado
Link personalizado Sintaxe
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: (obrigatório) o nome do vídeo conforme você quer que ele seja exibido nos relatórios de vídeo.
Definir eVar ou variável dos dados de contexto na chamada de link.
s.prop10 = mediaName;
s.eVar10 = mediaName;
s.contextData['video.name']
= mediaName;
mediaLength
mediaLength: (obrigatório) a duração do vídeo, em segundos.
Definir eVar ou variável dos dados de contexto na chamada de link.
s.contextData['video.length']
= "90";
mediaPlayerName
mediaPlayerName: (obrigatório) o nome do reprodutor de mídia utilizado para exibir o vídeo, conforme você quer que ele seja exibido nos relatórios de vídeo.
Definir eVar ou variável dos dados de contexto na chamada de link.
s.contextData['video.player']
= "CustomPlayer Name";
Media.openAd
s.Media.openAd(
name,
length,
playerName,
parentName,
parentPod,
parentPodPosition,
CPM)
N/D
Não disponível.
name
name: (obrigatório) o nome ou a ID do anúncio.
N/D
Não disponível.
length
length: (obrigatório) a duração do anúncio.
N/D
Não disponível.
playerName
playerName: (obrigatório) o nome do reprodutor de mídia utilizado para exibir o anúncio.
N/D
Não disponível.
parentName
parentName: O nome ou a ID do conteúdo principal no qual o anúncio está incorporado.
N/D
Não disponível.
parentPod
parentPod: A posição, no conteúdo principal, da reprodução do anúncio.
N/D
Não disponível.
parentPodPosition
parentPodPosition: A posição, no pod, da reprodução do anúncio.
N/D
Não disponível.
CPM
CPM: O CPM ou o CPM criptografado (com prefixo "~") que se aplica a essa reprodução.
N/D
Não disponível.
Media.click
s.Media.click(name, offset)
s.tl()
Usar uma chamada de análise de link personalizado para rastrear os cliques.
Media.close
s.Media.close(mediaName)
N/D
Não disponível.
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
Não disponível.
Media.stop
s.Media.stop(
mediaName,
mediaOffset)
N/D
Não disponível.
Media.monitor
s.Media.monitor(s, media)
Definir eVar ou variável dos dados de contexto na chamada de link.
s.linkTrackVars
= 'events,
prop10,
eVar10,
eVar12,
eVar15,
contextData.
video.name,
contextData.
video.view';
s.linkTrackEvents = 'event2';
Media.track
s.Media.track(
mediaName)
N/D
Não disponível.
recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb