Migrera från milstolpe till anpassad länk migrating-from-milestone-to-custom-link
Översikt overview
De centrala begreppen för videomätning är desamma för milstolpe och Custom Link tracking, som tar videospelarhändelser och mappar dem till analysmetoder, samtidigt som spelarens metadata och värden hämtas och mappas till analysvariabler. Metoden Custom Link bör ses som en nedbantning och en förenkling av både implementeringen och de data som samlas in. Med Custom Link-lösningen är inga variabler eller metoder fördefinierade för videomätning, utan en fullständig anpassad konfiguration krävs. Det bör vara möjligt att uppdatera spelarens händelsekod så att den pekar på anpassade länkspårningsanrop för grundläggande spelarhändelser som start och complete. Mer information finns i Implementeringshandboken för anpassade länkar.
I följande tabeller finns översättningar mellan milstolpe-lösningen och Custom Link-lösningen.
Migreringsguide migration-guide
Referens för videovariabel
- standardförfallodatum: Besök
- standardförfallodatum: Sidvy
typ: Räknare
typ: Räknare
typ: Räknare
Mediemodvariabler
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';
Valfria variabler
s.Media.autoTrack
= true;
s.Media.
autoTrackNetStreams
= true
s.Media.
completeByCloseOffset
= true
s.Media.
completeCloseOffsetThreshold
= 1
s.Media.playerName
= "Custom Player Name"
s.contextData['video.player']
= "CustomPlayer Name";
s.Media.
trackSeconds
= 15
s.Media.
trackMilestones
= "25,50,75";
s.Media.
trackOffsetMilestones
= "20,40,60";
s.Media.segmentByMilestones
= true;
s.Media.
segmentByOffsetMilestones
= true;
Annonsspårningsvariabler
s.Media.
adTrackSeconds
= 15
s.Media.
adTrackMilestones
= "25,50,75";
s.Media.
adTrackOffsetMilestones
= "20,40,60";
s.Media.
adSegmentByMilestones
= true;
s.Media.
adSegmentByOffsetMilestones
= true;
Media Module-metoder
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
: (obligatoriskt) Namnet på videon som du vill att den ska visas i videorapporter.s.prop10 = mediaName;
s.eVar10 = mediaName;
s.contextData['video.name']
= mediaName;
mediaLength
: (obligatoriskt) Videons längd i sekunder.s.contextData['video.length']
= "90";
mediaPlayerName
: (obligatoriskt) Namnet på den mediespelare som användes för att visa videon, så som du vill att den ska visas i videorapporter.s.contextData['video.player']
= "CustomPlayer Name";
s.Media.openAd(
name,
length,
playerName,
parentName,
parentPod,
parentPodPosition,
CPM)
name
: (obligatoriskt) Annonsens namn eller ID.length
: (obligatoriskt) Annonsens längd.playerName
: (obligatoriskt) Namnet på mediespelaren som användes för att visa annonsen.parentName
: Namnet eller ID för det primära innehåll där annonsen är inbäddad.parentPod
: Positionen i annonsens primära innehåll spelades upp.parentPodPosition
: Positionen i rutan där annonsen spelas upp.CPM
: CPM eller krypterad CPM (prefix with a "~") som gäller för den här uppspelningen.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)