Migration de Milestone vers les liens personnalisés migrating-from-milestone-to-custom-link

Aperçu overview

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

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