Migrazione da Milestone al collegamento personalizzato

Panoramica

I concetti di base della misurazione video sono gli stessi per il tracciamento Milestone e del collegamento personalizzato, ovvero l’acquisizione degli eventi del lettore video e la relativa mappatura sui metodi Analytics, nonché l’acquisizione dei metadati e dei valori del lettore e la relativa mappatura sulle variabili Analytics. L’approccio al collegamento personalizzato deve essere considerato come una velocizzazione e una semplificazione sia dell’implementazione che dei dati raccolti. Con il collegamento personalizzato non è possibile predefinire variabili o metodi per la misurazione video, ma è necessaria una configurazione completamente personalizzata. Dovrebbe essere possibile aggiornare il codice evento del lettore per indicare le chiamate di tracciamento dei collegamenti personalizzati per gli eventi di base del lettore, come Avvia e Completa. Per ulteriori dettagli, consulta la Guida all’implementazione del collegamento personalizzato.

Le tabelle seguenti forniscono traduzioni tra la soluzione Milestone e la soluzione collegamento personalizzato.

Guida alla migrazione

Riferimento a una variabile video

Metrica Milestone Tipo di variabile Collegamento personalizzato
Contenuto Scadenza predefinita eVar
: visita
Definisci la tua eVar.
Tipo di contenuto Scadenza predefinita eVar
: visualizzazione pagina
Definisci la tua eVar.
Tempo trascorso dei contenuti Tipo di
evento: contatore
Definisci il tuo evento.
Inizia video Tipo di
evento: contatore
Definisci il tuo evento.
Completamento video Tipo di
evento: contatore
Definisci il tuo evento.

Variabili del modulo multimediale

Milestone Sintassi di Milestone Collegamento personalizzato Sintassi del collegamento personalizzato
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 di Milestone Collegamento personalizzato Sintassi del collegamento personalizzato
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 l’eVar o la variabile dei dati 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 di Milestone Collegamento personalizzato Sintassi del collegamento personalizzato
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 di Milestone Collegamento personalizzato Sintassi del collegamento personalizzato
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 desideri che venga visualizzato nei rapporti video. Imposta l’eVar o la variabile dei dati di contesto nella chiamata del collegamento. s.prop10 = mediaName;
s.eVar10 = mediaName;
s.contextData['video.name']
= mediaName;
mediaLength mediaLength: (obbligatorio) la durata del video in secondi. Imposta l’eVar o la variabile dei dati di contesto nella chiamata del collegamento. s.contextData['video.length']
= "90";
mediaPlayerName mediaPlayerName: (obbligatorio) il nome del lettore multimediale utilizzato per visualizzare il video, come desideri che venga visualizzato nei rapporti video. Imposta l’eVar o la variabile dei dati 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) il nome o l’ID dell’annuncio. N/D Non disponibile.
length length: (obbligatorio) la durata dell’annuncio. N/D Non disponibile.
playerName playerName: (obbligatorio) il nome del lettore multimediale utilizzato per visualizzare l’annuncio. N/D Non disponibile.
parentName parentName: il nome o l’ID del contenuto principale in cui l’annuncio è incorporato. N/D Non disponibile.
parentPod parentPod: la posizione nel contenuto principale in cui è stato riprodotto l’annuncio. N/D Non disponibile.
parentPodPosition parentPodPosition: la posizione all’interno del pod in cui viene riprodotto l’annuncio. N/D Non disponibile.
CPM CPM: il CPM o il 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 Analytics del collegamento personalizzato 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 l’eVar o la variabile dei dati 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