Migrazione da Milestone al collegamento personalizzato migrating-from-milestone-to-custom-link

Panoramica overview

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 migration-guide

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.
recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb