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
Délai d’expiration par défaut : Visite
Délai d’expiration par défaut : page vue
d’événement : Compteur
d’événement : Compteur
d’événement : Compteur
Variables du module média
s.Media.trackUsingContextData= true;s.linkTrackVars= 'events,contextData.video.name’;s.contextData["video.name"]= mediaName;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.Media.trackVars ="events,prop2,eVar1,eVar2,eVar3";s.linkTrackVars= 'events,prop10,eVar10,eVar12,eVar13,eVar15,contextData.video.name,contextData.video.view';s.Media.trackEvents ="event1,event2,event3,event4,event5,event6,event7"s.linkTrackEvents= 'event2';Variables facultatives
s.Media.autoTrack= true;s.Media.autoTrackNetStreams= trues.Media.completeByCloseOffset= trues.Media.completeCloseOffsetThreshold= 1s.Media.playerName= "Custom Player Name"s.contextData['video.player']= "CustomPlayer Name";s.Media.trackSeconds= 15s.Media.trackMilestones= "25,50,75";s.Media.trackOffsetMilestones= "20,40,60";s.Media.segmentByMilestones= true;s.Media.segmentByOffsetMilestones= true;Variables de suivi des publicités
s.Media.adTrackSeconds= 15s.Media.adTrackMilestones= "25,50,75";s.Media.adTrackOffsetMilestones= "20,40,60";s.Media.adSegmentByMilestones= true;s.Media.adSegmentByOffsetMilestones= true;Méthodes du module média
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 : (obligatoire) nom de la vidéo tel que vous souhaitez le voir apparaître dans les rapports vidéo.s.prop10 = mediaName;s.eVar10 = mediaName;s.contextData['video.name']= mediaName;mediaLength : (obligatoire) durée de la vidéo, en secondes.s.contextData['video.length']= "90";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.s.contextData['video.player']= "CustomPlayer Name";s.Media.openAd(name,length,playerName,parentName,parentPod,parentPodPosition,CPM)name : (obligatoire) nom ou identifiant de la vidéo.length : (obligatoire) durée de la publicité.playerName : (obligatoire) nom du lecteur vidéo utilisé pour visionner la publicité.parentName : nom ou identifiant du contenu principal dans lequel la publicité est incorporée.parentPod : position de lecture de la publicité dans le contenu principal.parentPodPosition : position de lecture de la publicité dans la capsule.CPM : CPM ou CPM chiffré (précédé du préfixe « ~ ») applicable à la lecture.s.Media.click(name, offset)s.tl()s.Media.close(mediaName)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');s.Media.play(name,offset,segmentNum,segment,segmentLength)s.Media.stop(mediaName,mediaOffset)s.Media.monitor(s, media)s.linkTrackVars= 'events,prop10,eVar10,eVar12,eVar15,contextData.video.name,contextData.video.view';s.linkTrackEvents = 'event2';s.Media.track(mediaName)