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

Aperçu overview

Les concepts de base de la mesure vidéo sont les mêmes pour le suivi des liens jalonnés et personnalisés, qui prend des événements de lecteur vidéo et les mappe aux méthodes d’analyse, tout en saisissant les métadonnées et les valeurs du lecteur et en les mappant aux variables d’analyse. L’approche Lien personnalisé doit être considérée comme une réduction et une simplification de l’implémentation et des données collectées. Avec la solution Lien personnalisé, aucune variable ou méthode n’est prédéfinie pour la mesure vidéo, elle nécessite une configuration personnalisée complète. Il devrait être possible de mettre à jour le code d’événement du lecteur pour qu’il pointe vers les appels de suivi des liens personnalisés pour les événements de lecteur de base tels que le début et la fin. 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é
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.
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