Migrazione da Milestone a Custom Link

Panoramica

I concetti di base della misurazione video sono gli stessi per il tracciamento Milestone e Custom Link, ovvero l’acquisizione degli eventi del lettore video e la loro mappatura ai metodi di analisi, nonché l’acquisizione dei metadati e dei valori del lettore e la loro mappatura alle variabili di analisi. L'approccio del "Custom Link" dovrebbe essere considerato un ostacolo e una semplificazione sia dell'attuazione che dei dati raccolti. Con la soluzione Custom Link non è possibile definire variabili o metodi per la misurazione video, ma è necessaria una configurazione completamente personalizzata. Dovrebbe essere possibile aggiornare il codice evento del lettore in modo che punti alle chiamate di tracciamento dei collegamenti personalizzate per gli eventi di base del lettore, come start e complete. Per ulteriori informazioni, consulta la Guida all’implementazione di Custom Link .

Le tabelle seguenti forniscono traduzioni tra la soluzione Milestone e la soluzione Custom Link.

Guida alla migrazione

Riferimento a una variabile video

Metrica Milestone Tipo di variabile Collegamento personalizzato
Contenuto eVar
Scadenza predefinita: Visita
Definisci il tuo eVar.
Tipo di contenuto eVar
Scadenza predefinita: Vista a pagina
Definisci il tuo eVar.
Tempo contenuto trascorso Tipo evento
: Contatore
Definisci il tuo evento.
Avvio video Tipo evento
: Contatore
Definisci il tuo evento.
Completamento video Tipo evento
: Contatore
Definisci il tuo evento.

Variabili del modulo multimediale

Milestone Sintassi Milestone Collegamento personalizzato Sintassi dei collegamenti personalizzati
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 La mappatura dei dati contestuali a eVar, prop ed eventi ora viene completata tramite regole di elaborazione.
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';

Variabili facoltative

Milestone Sintassi Milestone Collegamento personalizzato Sintassi dei collegamenti personalizzati
Media.autoTrack s.Media.autoTrack
= true;
N/D Non disponibile.
Media.autoTrackNetStreams s.Media.
autoTrackNetStreams
= true
N/D Non disponibile.
Media.completeByCloseOffset s.Media.
completeByCloseOffset
= true
N/D Non disponibile.
Media.completeCloseOffsetThreshold s.Media.
completeCloseOffsetThreshold
= 1
N/D Non disponibile.
Media.playerName s.Media.playerName
= "Custom Player Name"
Imposta la variabile di dati di eVar o di contesto nella chiamata del collegamento. s.contextData['video.player']
= ”CustomPlayer Name”;
Media.trackSeconds s.Media.
trackSeconds
= 15
N/D Non disponibile.
Media.trackMilestones s.Media.
trackMilestones
= "25,50,75";
N/D Non disponibile.
Media.trackOffsetMilestones s.Media.
trackOffsetMilestones
= "20,40,60";
N/D Non disponibile.
Media.segmentByMilestones s.Media.segmentByMilestones
= true;
N/D Non disponibile.
Media.segmentByOffsetMilestones s.Media.
segmentByOffsetMilestones
= true;
N/D Non disponibile.

Variabili di tracciamento degli annunci

Milestone Sintassi Milestone Collegamento personalizzato Sintassi dei collegamenti personalizzati
Media.adTrackSeconds s.Media.
adTrackSeconds
= 15
N/D Non disponibile.
Media.adTrackMilestones s.Media.
adTrackMilestones
= "25,50,75";
N/D Non disponibile.
Media.adTrackOffsetMilestones s.Media.
adTrackOffsetMilestones
= "20,40,60";
N/D Non disponibile.
Media.adSegmentByMilestones s.Media.
adSegmentByMilestones
= true;
N/D Non disponibile.
Media.adSegmentByOffsetMilestones s.Media.
adSegmentByOffsetMilestones
= true;
N/D Non disponibile.

Metodi del modulo multimediale

Milestone Sintassi Milestone Collegamento personalizzato Sintassi dei collegamenti personalizzati
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: (obbligatorio) Il nome del video che desideri venga visualizzato nei rapporti video. Imposta la variabile di dati di eVar o di contesto nella chiamata del collegamento. s.prop10 = mediaName;
s.eVar10 = mediaName;
s.contextData['video.name']
= mediaName;
mediaLength mediaLength: (obbligatorio) La lunghezza del video in secondi. Imposta la variabile di dati di eVar o di contesto nella chiamata del collegamento. s.contextData['video.length']
= ”90”;
mediaPlayerName mediaPlayerName: (obbligatorio) Nome del lettore multimediale utilizzato per visualizzare il video, come desideri che appaia nei rapporti video. Imposta la variabile di dati di eVar o di contesto nella chiamata del collegamento. s.contextData['video.player']
= ”CustomPlayer Name”;
Media.openAd s.Media.openAd(
name,
length,
playerName,
parentName,
parentPod,
parentPodPosition,
CPM)
N/D Non disponibile.
name name: (obbligatorio) Nome o ID dell’annuncio. N/D Non disponibile.
length length: (obbligatorio) La lunghezza dell’annuncio. N/D Non disponibile.
playerName playerName: (obbligatorio) Nome del lettore multimediale utilizzato per visualizzare l'annuncio. N/D Non disponibile.
parentName parentName: Nome o ID del contenuto principale in cui l’annuncio è incorporato. N/D Non disponibile.
parentPod parentPod: Posizione nel contenuto principale dell’annuncio. N/D Non disponibile.
parentPodPosition parentPodPosition: Posizione all’interno del pod in cui viene riprodotto l’annuncio. N/D Non disponibile.
CPM CPM: CPM o CPM crittografato (con prefisso "~") che si applica a questa riproduzione. N/D Non disponibile.
Media.click s.Media.click(name, offset) s.tl() Utilizza una chiamata di analisi dei collegamenti personalizzata per tenere traccia dei clic.
Media.close s.Media.close(mediaName) N/D Non disponibile.
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 Non disponibile.
Media.stop s.Media.stop(
mediaName,
mediaOffset)
N/D Non disponibile.
Media.monitor s.Media.monitor(s, media) Imposta la variabile di dati di eVar o di contesto nella chiamata del collegamento. s.linkTrackVars
= 'events,
prop10,
eVar10,
eVar12,
eVar15,
contextData.
video.name,
contextData.
video.view';
s.linkTrackEvents = 'event2';
Media.track s.Media.track(
mediaName)
N/D Non disponibile.

In questa pagina