Migration de Milestone vers les liens personnalisés

Aperçu

Les concepts principaux de la mesure vidéo sont les mêmes pour Milestone et le suivi des liens personnalisés, qui prend les événements du lecteur vidéo et les associe aux méthodes d’analyse, tout en récupérant les métadonnées et les valeurs du lecteur et en les associant aux variables d’analyse. L’approche des liens personnalisés doit être considérée comme une simplification de la mise en œuvre et des données collectées. Avec la solution des liens personnalisés, aucune variable ni méthode n’est prédéfinie pour la mesure vidéo. Une configuration personnalisée complète est requise. Il devrait être possible de mettre à jour le code des événements du lecteur afin qu’il pointe vers les appels de suivi des liens personnalisés pour les événements de lecteur de base tels que start et complete. Pour plus d’informations, voir le Guide de mise en oeuvre des liens personnalisés.

Les tableaux suivants fournissent des correspondances entre la solution Milestone et la solution des liens personnalisés.

Guide de migration

Référence de variables vidéo

Mesure Milestone Type de variable Lien personnalisé
Contenu eVar
Délai d’expiration par défaut : Visite
Définissez votre propre eVar.
Type de contenu eVar
Délai d’expiration par défaut : page vue
Définissez votre propre eVar.
Temps passé sur le contenu Type
d’événement : Compteur
Définissez votre propre événement.
Démarrages de vidéo Type
d’événement : Compteur
Définissez votre propre événement.
La vidéo se termine Type
d’événement : Compteur
Définissez votre propre événement.

Variables du module média

Milestone Syntaxe de Milestone Lien personnalisé Syntaxe du lien personnalisé
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"
}
};
S.O. Le mappage de données contextuelles à des eVar, des props et des événements s’effectue désormais par le biais de règles de traitement.
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';

Variables facultatives

Milestone Syntaxe de Milestone Lien personnalisé Syntaxe du lien personnalisé
Media.autoTrack s.Media.autoTrack
= true;
S.O. Non disponible.
Media.autoTrackNetStreams s.Media.
autoTrackNetStreams
= true
S.O. Non disponible.
Media.completeByCloseOffset s.Media.
completeByCloseOffset
= true
S.O. Non disponible.
Media.completeCloseOffsetThreshold s.Media.
completeCloseOffsetThreshold
= 1
S.O. Non disponible.
Media.playerName s.Media.playerName
= "Custom Player Name"
Définissez une eVar ou une variable de données contextuelles dans l’appel de lien. s.contextData['video.player']
= ”CustomPlayer Name”;
Media.trackSeconds s.Media.
trackSeconds
= 15
S.O. Non disponible.
Media.trackMilestones s.Media.
trackMilestones
= "25,50,75";
S.O. Non disponible.
Media.trackOffsetMilestones s.Media.
trackOffsetMilestones
= "20,40,60";
S.O. Non disponible.
Media.segmentByMilestones s.Media.segmentByMilestones
= true;
S.O. Non disponible.
Media.segmentByOffsetMilestones s.Media.
segmentByOffsetMilestones
= true;
S.O. Non disponible.

Variables de suivi des publicités

Milestone Syntaxe de Milestone Lien personnalisé Syntaxe du lien personnalisé
Media.adTrackSeconds s.Media.
adTrackSeconds
= 15
S.O. Non disponible.
Media.adTrackMilestones s.Media.
adTrackMilestones
= "25,50,75";
S.O. Non disponible.
Media.adTrackOffsetMilestones s.Media.
adTrackOffsetMilestones
= "20,40,60";
S.O. Non disponible.
Media.adSegmentByMilestones s.Media.
adSegmentByMilestones
= true;
S.O. Non disponible.
Media.adSegmentByOffsetMilestones s.Media.
adSegmentByOffsetMilestones
= true;
S.O. Non disponible.

Méthodes du module média

Milestone Syntaxe de Milestone Lien personnalisé Syntaxe du lien personnalisé
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 : (obligatoire) nom de la vidéo tel que vous souhaitez le voir apparaître dans les rapports vidéo. Définissez une eVar ou une variable de données contextuelles dans l’appel de lien. s.prop10 = mediaName;
s.eVar10 = mediaName;
s.contextData['video.name']
= mediaName;
mediaLength mediaLength : (obligatoire) durée de la vidéo, en secondes. Définissez une eVar ou une variable de données contextuelles dans l’appel de lien. s.contextData['video.length']
= ”90”;
mediaPlayerName mediaPlayerName : (obligatoire) nom du lecteur vidéo utilisé pour visionner la vidéo, tel que vous souhaitez le voir apparaître dans les rapports vidéo. Définissez une eVar ou une variable de données contextuelles dans l’appel de lien. s.contextData['video.player']
= ”CustomPlayer Name”;
Media.openAd s.Media.openAd(
name,
length,
playerName,
parentName,
parentPod,
parentPodPosition,
CPM)
S.O. Non disponible.
name name : (obligatoire) nom ou identifiant de la vidéo. S.O. Non disponible.
length length : (obligatoire) durée de la publicité. S.O. Non disponible.
playerName playerName : (obligatoire) nom du lecteur vidéo utilisé pour visionner la publicité. S.O. Non disponible.
parentName parentName : nom ou identifiant du contenu principal dans lequel la publicité est incorporée. S.O. Non disponible.
parentPod parentPod : position de lecture de la publicité dans le contenu principal. S.O. Non disponible.
parentPodPosition parentPodPosition : position de lecture de la publicité dans la capsule. S.O. Non disponible.
CPM CPM : CPM ou CPM chiffré (précédé du préfixe « ~ ») applicable à la lecture. S.O. Non disponible.
Media.click s.Media.click(name, offset) s.tl() Utilisez un appel d’analyse de lien personnalisé pour effectuer le suivi des clics.
Media.close s.Media.close(mediaName) S.O. Non disponible.
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)
S.O. Non disponible.
Media.stop s.Media.stop(
mediaName,
mediaOffset)
S.O. Non disponible.
Media.monitor s.Media.monitor(s, media) Définissez une eVar ou une variable de données contextuelles dans l’appel de lien. s.linkTrackVars
= 'events,
prop10,
eVar10,
eVar12,
eVar15,
contextData.
video.name,
contextData.
video.view';
s.linkTrackEvents = 'event2';
Media.track s.Media.track(
mediaName)
S.O. Non disponible.

Sur cette page