Migration von Milestone zu Custom Link migrating-from-milestone-to-custom-link
Überblick overview
Die grundlegenden Prinzipien der Videomessung sind die gleichen wie beim Milestone- und Custom Link-Tracking, bei denen Videoplayer-Ereignisse aufgenommen und auf Analysemethoden übertragen werden, während gleichzeitig Playermetadaten und -werte erfasst und auf Analysevariablen übertragen werden. Der Custom Link-Ansatz sollte als eine Verschlankung und Vereinfachung sowohl der Implementierung als auch der erfassten Daten betrachtet werden. Bei der Custom Link-Lösung sind keine Variablen oder Methoden für die Videomessung vordefiniert, sondern es ist eine vollständige anwenderdefinierte Einrichtung erforderlich. Es sollte möglich sein, den Player-Ereigniscode zu aktualisieren, um auf die anwenderdefinierten Linktracking-Aufrufe für grundlegende Spielereignisse wie Start und Ende zu verweisen. Weitere Informationen finden Sie im Implementierungshandbuch für benutzerspezifische Links.
Die folgenden Tabellen enthalten Übersetzungen zwischen der Milestone-Lösung und der Lösung mit benutzerspezifischen Links.
Migrationsleitfaden migration-guide
Videovariablenreferenz
Standardgültigkeit: Besuch
Standardgültigkeit: Seitenansicht
Zähler
Zähler
Zähler
Medienmodulvariablen
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';Optionale Variablen
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;Anzeigenverfolgungsvariablen
s.Media.adTrackSeconds= 15s.Media.adTrackMilestones= "25,50,75";s.Media.adTrackOffsetMilestones= "20,40,60";s.Media.adSegmentByMilestones= true;s.Media.adSegmentByOffsetMilestones= true;Medienmodulmethoden
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 (erforderlich): Der Name des Videos, wie er in Videoberichten angezeigt werden soll.s.prop10 = mediaName;s.eVar10 = mediaName;s.contextData['video.name']= mediaName;mediaLength (erforderlich): Die Länge des Videos in Sekunden.s.contextData['video.length']= "90";mediaPlayerName (erforderlich): Der Name des Medien-Players, mit dem das Video wiedergegeben wird, wie er in Videoberichten angezeigt werden soll.s.contextData['video.player']= "CustomPlayer Name";s.Media.openAd(name,length,playerName,parentName,parentPod,parentPodPosition,CPM)name (erforderlich): Name oder ID der Anzeige.length (erforderlich): Länge der Anzeige.playerName (erforderlich): Name des Median-Players, mit dem die Anzeige wiedergegeben wird.parentName: Name oder ID des Hauptinhalts, in den die Anzeige eingebettet ist.parentPod: Die Position im Hauptinhalt, an der die Anzeige wiedergegeben wurde.parentPodPosition: Die Position in der Werbeunterbrechung, an der die Anzeige wiedergegeben wurde.CPM: CPM oder verschlüsselter CPM (mit „~“ als Präfix) für diese Wiedergabe.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)