Migreren van Mijlsteen naar Media Analytics migrating-from-milestone-to-media-analytics
Overzicht overview
De kernconcepten van videometing zijn hetzelfde voor Mijlpaal en Media Analytics, die videospelergebeurtenissen neemt en deze toewijst aan analytische methoden, terwijl ook de metagegevens en waarden van de speler worden opgehaald en aan analytische variabelen worden toegewezen. De oplossing van de Analyse van Media groeide uit Mijlpaal, zo veel van de methodes en metriek zijn het zelfde, echter, is de configuratiebenadering en de code beduidend veranderd. Het zou mogelijk moeten zijn om de spelergebeurteniscode bij te werken om aan de nieuwe methodes van de Analyse van Media te richten. Zie het Overzicht van SDK en het Volgen Overzicht voor meer details bij het uitvoeren van de Analytics van Media.
De volgende lijsten verstrekken vertalingen tussen de oplossing van de Mijlpaal en de oplossing van de Analyse van Media.
Migratiehandleiding migration-guide
Referentie variabele
Standaardvervaldatum: Bezoek
Standaardvervaldatum: paginaweergave
Type: Counter
Type: Counter
Type: Counter
Variabelen van de mediamodule
s.Media.trackUsingContextData= true;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.Media.trackEvents ="event1,event2,event3,event4,event5,event6,event7"Optionele variabelen
s.Media.autoTrack= true;s.Media.autoTrackNetStreams= trues.Media.completeByCloseOffset= trues.Media.completeCloseOffsetThreshold= 1s.Media.playerName= "Custom Player Name"API Key: media.playerName
MediaHeartbeatConfig.playerNames.Media.trackSeconds= 15s.Media.trackMilestones= "25,50,75";s.Media.trackOffsetMilestones= "20,40,60";s.Media.segmentByMilestones= true;s.Media.segmentByOffsetMilestones= true;Variabelen voor bijhouden toevoegen
s.Media.adTrackSeconds= 15s.Media.adTrackMilestones= "25,50,75";s.Media.adTrackOffsetMilestones= "20,40,60";s.Media.adSegmentByMilestones= true;s.Media.adSegmentByOffsetMilestones= true;Methoden van Media Module
s.Media.open(mediaName,mediaLength,mediaPlayerName)trackSessionStart(mediaObject,contextData)mediaName: (vereist) De naam van de video zoals u deze wilt weergeven in videorapporten.createMediaObject(name,mediaId,length,streamType)mediaLength: (vereist) De lengte van de video in seconden.createMediaObject(name,mediaId,length,streamType)mediaPlayerName: (vereist) De naam van de mediaspeler die wordt gebruikt om de video weer te geven, zoals u deze wilt weergeven in videoverslagen.MediaHeartbeatConfig.playerNames.Media.openAd(name,length,playerName,parentName,parentPod,parentPodPosition,CPM)mediaHeartbeat.trackEvent(MediaHeartbeat.Event.AdBreakStart,adBreakObject);...trackEvent(MediaHeartbeat.Event.AdStart,adObject,adCustomMetadata);name: (vereist) De naam of id van de advertentie.createAdObject(name,adId,position,length)length: (vereist) De lengte van de advertentie.createAdObject(name,adId,position,length)playerName: (vereist) De naam van de mediaspeler die wordt gebruikt om de advertentie weer te geven.MediaHeartbeatConfig.playerNameparentName: De naam of id van de primaire inhoud waarin de advertentie is ingesloten.parentPod: De positie in de primaire inhoud waarop de advertentie is afgespeeld.createAdBreakObject(name,position,startTime)parentPodPosition: De positie binnen de pod waar de advertentie wordt afgespeeld.createAdObject(name,adId,position,length)CPM: De CPM of de gecodeerde CPM (vooraf voorzien van een '~') die op dit afspelen van toepassing is.s.Media.click(name, offset)s.Media.close(mediaName)trackSessionEnd()s.Media.complete(name, offset)trackComplete()s.Media.play(name,offset,segmentNum,segment,segmentLength)trackPlay()s.Media.stop(mediaName, mediaOffset)of
trackEvent
trackPause()of
trackEvent(MediaHeartbeat.Event.SeekStart)of
trackEvent(MediaHeartbeat.Event.BufferStart);s.Media.monitor(s, media)var customVideoMetadata ={isUserLoggedIn:"false",tvStation:"Sample TV station",programmer:"Sample programmer"};...var standardVideoMetadata= {};standardVideoMetadata[MediaHeartbeat.VideoMetadataKeys.EPISODE] ="Sample Episode";standardVideoMetadata[MediaHeartbeat.VideoMetadataKeys.SHOW] = "Sample Show";...mediaObject.setValue(MediaHeartbeat.MediaObjectKey.StandardVideoMetadata,standardVideoMetadata);s.Media.track(mediaName)