Migrera från milstolpe till mediaanalys migrating-from-milestone-to-media-analytics

Översikt overview

De centrala begreppen för videomätning är desamma för Milestone och Media Analytics, som tar videospelarhändelser och mappar dem till analysmetoder, samtidigt som de hämtar metadata och värden för spelaren och mappar dem till analysvariabler. Medieanalyslösningen växte ut ur milstolpen, så många av metoderna och mätvärdena är desamma, men konfigurationsstrategin och koden har ändrats avsevärt. Det bör vara möjligt att uppdatera händelsekoden för spelaren så att den pekar på de nya Media Analytics-metoderna. Se SDK-översikt och Spårningsöversikt om du vill ha mer information om hur du implementerar Media Analytics.

I följande tabeller finns översättningar mellan milstolpe-lösningen och Media Analytics-lösningen.

Migreringsguide migration-guide

Variabelreferens

Mått för milstolpe
Variabeltyp
Media Analytics-mått
Innehåll
eVar
Standardförfallodatum: Besök
Innehåll
Innehållstyp
eVar
Standardförfallodatum: Sidvy
Innehållstyp
Innehållstid
Händelse
Typ: Räknare
Innehållstid
Videostart
Händelse
Typ: Räknare
Videostart
Videon slutförs
Händelse
Typ: Räknare
Innehållet har slutförts

Mediemodvariabler

Milstolpe
Syntax för milstolpe
Medieanalys
Syntax för medieanalys
Media.trackUsingContextData
s.Media.trackUsingContextData
= true;
Ej tillämpligt
Alla Media Analytics-data skickas endast med kontextdata.
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"
}
};
Ej tillämpligt
Kontextdata för Media Analytics fylls automatiskt i i reserverade variabler. Mappning till eVars, props och händelser som jag inte längre behöver i implementeringskoden. Kunder kan mappa kontextdata till variabler med bearbetningsregler.
Media.trackVars
s.Media.trackVars =
"events,
prop2,
eVar1,
eVar2,
eVar3";
Ej tillämpligt
Krävs inte längre eftersom mappning sker via reserverade variabler och bearbetningsregler.
Media.trackEvents
s.Media.trackEvents =
"event1,
event2,
event3,
event4,
event5,
event6,
event7"
Ej tillämpligt
Krävs inte längre eftersom mappning sker via reserverade variabler och bearbetningsregler.

Valfria variabler

Milstolpe
Syntax för milstolpe
Medieanalys
Syntax för medieanalys
Media.autoTrack
s.Media.autoTrack
= true;
Ej tillämpligt
Vi tillhandahåller inte längre färdiga spelarmappningar.
Media.autoTrackNetStreams
s.Media.
autoTrackNetStreams
= true
Ej tillämpligt
Vi tillhandahåller inte längre färdiga spelarmappningar.
Media.completeByCloseOffset
s.Media.
completeByCloseOffset
= true
Ej tillämpligt
Innehållet Fullständigt stöder endast en 100 % förloppsindikator.
Media.completeCloseOffsetThreshold
s.Media.
completeCloseOffsetThreshold
= 1
Ej tillämpligt
Innehållet Fullständigt stöder endast en 100 % förloppsindikator.
Media.playerName
s.Media.playerName
= "Custom Player Name"
SDK-nyckel: playerName;
API-nyckel: media.playerName
MediaHeartbeatConfig.
playerName
Media.trackSeconds
s.Media.
trackSeconds
= 15
Ej tillämpligt
Media Analytics är inställt på 10 sekunder för innehåll och 1 sekund för annonser. Inga andra alternativ är tillgängliga.
Media.trackMilestones
s.Media.
trackMilestones
= "25,50,75";
Ej tillämpligt
Media Analytics håller alltid reda på förloppsindikatorer med 10 %, 25 %, 50 %, 75 % och 95 %.
Media.trackOffsetMilestones
s.Media.
trackOffsetMilestones
= "20,40,60";
Ej tillämpligt
Media Analytics håller alltid reda på förloppsindikatorer med 10 %, 25 %, 50 %, 75 % och 95 %.
Media.segmentByMilestones
s.Media.segmentByMilestones
= true;
Ej tillämpligt
Automatiskt spår är inte längre tillgängligt.
Media.segmentByOffsetMilestones
s.Media.
segmentByOffsetMilestones
= true;
Ej tillämpligt
Automatiskt spår är inte längre tillgängligt.

Annonsspårningsvariabler

Milstolpe
Syntax för milstolpe
Medieanalys
Syntax för medieanalys
Media.adTrackSeconds
s.Media.
adTrackSeconds
= 15
Ej tillämpligt
Media Analytics är inställt på 10 sekunder för innehåll och 1 sekund för annonser. Inga andra alternativ är tillgängliga.
Media.adTrackMilestones
s.Media.
adTrackMilestones
= "25,50,75";
Ej tillämpligt
Förloppsmarkörer anges inte som standard för annonser. Använd beräknade mätvärden för att skapa annonsförloppsmarkörer.
Media.adTrackOffsetMilestones
s.Media.
adTrackOffsetMilestones
= "20,40,60";
Ej tillämpligt
Media Analytics är inställt på 1 sekund för annonser. Inga andra alternativ är tillgängliga.
Media.adSegmentByMilestones
s.Media.
adSegmentByMilestones
= true;
Ej tillämpligt
Automatiskt spår är inte längre tillgängligt.
Media.adSegmentByOffsetMilestones
s.Media.
adSegmentByOffsetMilestones
= true;
Ej tillämpligt
Automatiskt spår är inte längre tillgängligt.

Media Module-metoder

Milstolpe
Syntax för milstolpe
Medieanalys
Syntax för medieanalys
Media.open
s.Media.open(
mediaName,
mediaLength,
mediaPlayerName)
trackSessionStart
trackSessionStart(
mediaObject,
contextData)
mediaName
mediaName: (obligatoriskt) Namnet på videon som du vill att den ska visas i videorapporter.
name
createMediaObject(
name,
mediaId,
length,
streamType)
mediaLength
mediaLength: (obligatoriskt) Videons längd i sekunder.
length
createMediaObject(
name,
mediaId,
length,
streamType)
mediaPlayerName
mediaPlayerName: (obligatoriskt) Namnet på den mediespelare som användes för att visa videon, så som du vill att den ska visas i videorapporter.
playerName
MediaHeartbeatConfig.
playerName
Media.openAd
s.Media.openAd(
name,
length,
playerName,
parentName,
parentPod,
parentPodPosition,
CPM)
trackEvent
mediaHeartbeat.trackEvent(
MediaHeartbeat.
Event.
AdBreakStart,
adBreakObject);
...
trackEvent(
MediaHeartbeat.
Event.
AdStart,
adObject,
adCustomMetadata);
name
name: (obligatoriskt) Annonsens namn eller ID.
name
createAdObject(
name,
adId,
position,
length)
length
length: (obligatoriskt) Annonsens längd.
length
createAdObject(
name,
adId,
position,
length)
playerName
playerName: (obligatoriskt) Namnet på den mediespelare som användes för att visa annonsen.
playerName
MediaHeartbeatConfig.
playerName
parentName
parentName: Namnet eller ID för det primära innehållet där annonsen är inbäddad.
Ej tillämpligt
Ärvs automatiskt.
parentPod
parentPod: Positionen i annonsens primära innehåll spelades upp.
position
createAdBreakObject(
name,
position,
startTime)
parentPodPosition
parentPodPosition: Positionen i rutan där annonsen spelas upp.
position
createAdObject(
name,
adId,
position,
length)
CPM
CPM: CPM eller krypterad CPM (prefix med ett "~") som gäller för den här uppspelningen.
Ej tillämpligt
Inte tillgängligt som standard i Media Analytics.
Media.click
s.Media.click(name, offset)
Ej tillämpligt
Använd ett anpassat länkanalysanrop för att spåra klickningar.
Media.close
s.Media.close(mediaName)
trackSessionEnd
trackSessionEnd()
Media.complete
s.Media.complete(name, offset)
trackComplete
trackComplete()
Media.play
s.Media.play(
name,
offset,
segmentNum,
segment,
segmentLength)
trackPlay
trackPlay()
Media.stop
s.Media.stop(mediaName, mediaOffset)
trackPause
eller
trackEvent
trackPause()
eller trackEvent(
MediaHeartbeat.
Event.
SeekStart)
eller
trackEvent(
MediaHeartbeat.
Event.
BufferStart);
Media.monitor
s.Media.monitor(s, media)
Använd anpassade metadata eller standardmetadata för att ange ytterligare variabler.
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);
Media.track
s.Media.track(mediaName)
Ej tillämpligt
Frekvensen för spårningsanrop ställs in automatiskt.
recommendation-more-help
c8eee520-cef5-4f8c-a38a-d4952cfae4eb