Migrazione da Milestone a Custom Link

Panoramica

I concetti di base della misurazione video sono gli stessi per il tracciamento Milestone e Custom Link, che consiste nell’eseguire gli eventi dei lettori video e nel mapparli ai metodi di analisi, nonché acquisire i metadati e i valori dei lettori e mapparli alle variabili di analisi. L'approccio "Custom Link" dovrebbe essere considerato un modo per ridurre e semplificare sia l'attuazione che i dati raccolti. Con la soluzione Custom Link, per la misurazione video non sono predefiniti variabili o metodi, ma è necessaria una configurazione completa e personalizzata. Dovrebbe essere possibile aggiornare il codice evento del lettore in modo che punti alle chiamate di tracciamento dei collegamenti personalizzate per gli eventi del lettore di base, come start e complete. Vedere Guida all’implementazione dei collegamenti personalizzati per ulteriori dettagli.

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

Guida alla migrazione

Riferimento per la variabile video

Metrica cardine Tipo di variabile Collegamento personalizzato
Contenuto eVar
Scadenza predefinita: Visita
Definite il vostro eVar.
Tipo di contenuto eVar
Scadenza predefinita: Visualizzazione pagina
Definite il vostro eVar.
Tempo contenuto trascorso Evento
Tipo: Contatore
Definite il vostro evento.
Avvio video Evento
Tipo: Contatore
Definite il vostro evento.
Completamento video Evento
Tipo: Contatore
Definite il vostro evento.

Variabili del modulo multimediale

Milestone Sintassi pietra miliare Collegamento personalizzato Sintassi collegamento personalizzata
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 su eVar, prop ed eventi ora è completata tramite le 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

Pietra miliare Sintassi pietra miliare Collegamento personalizzato Sintassi collegamento personalizzata
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 variabile di dati di contesto o di eVar nella chiamata di 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 annunci

Pietra miliare Sintassi pietra miliare Collegamento personalizzato Sintassi collegamento personalizzata
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

Pietra miliare Sintassi pietra miliare Collegamento personalizzato Sintassi collegamento personalizzata
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 come desiderate venga visualizzato nei rapporti video. Imposta variabile di dati di contesto o di eVar nella chiamata di collegamento. s.prop10 = mediaName;
s.eVar10 = mediaName;
s.contextData['video.name']
= mediaName;
mediaLength mediaLength: (richiesto) Lunghezza del video in secondi. Imposta variabile di dati di contesto o di eVar nella chiamata di collegamento. s.contextData['video.length']
= ”90”;
mediaPlayerName mediaPlayerName: (obbligatorio) Il nome del lettore multimediale utilizzato per visualizzare il video, così come si desidera venga visualizzato nei rapporti video. Imposta variabile di dati di contesto o di eVar nella chiamata di 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) 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 in cui è stato riprodotto l’annuncio. N/D Non disponibile.
parentPodPosition parentPodPosition: Posizione all’interno del contenitore in cui viene riprodotto l’annuncio. N/D Non disponibile.
CPM CPM: CPM o CPM crittografato (con il 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 variabile di dati di contesto o di eVar nella chiamata di 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