Show Menu
TOPICS×

Migration von Milestone zu Media Analytics

Überblick

Die Hauptkonzepte der Videomessung sind bei Milestone und Media Analytics identisch. Dabei werden Videoplayer-Ereignisse verwendet und Analysemethoden zugeordnet. Außerdem werden Player-Metadaten und -Werte erfasst und Analytics-Variablen zugeordnet. Die Media Analytics-Lösung wurde aus Milestone entwickelt. Viele der Methoden und Metriken sind identisch. Konfigurationsansätze und Code wurden jedoch erheblich geändert. Es sollte möglich sein, den Player-Ereignis-Code so zu aktualisieren, dass er auf die neuen Media Analytics-Methoden verweist. Weitere Informationen zur Implementierung von Media Analytics finden Sie unter SDK-Übersicht und Tracking-Übersicht .
Die folgenden Tabellen enthalten Übersetzungen zwischen der Milestone- und der Media Analytics-Lösung.

Migrationsleitfaden

Variablenreferenz

Milestone-Metrik
Variablentyp
Media Analytics-Metrik
Inhalt
eVar
Standardgültigkeit: Besuch
Inhalt
Content-Typ
eVar
Standardgültigkeit: Seitenansicht
Content-Typ
Inhaltsbesuchszeit
Ereignistyp:
Zähler
Inhaltsbesuchszeit
Videoaufrufe
Ereignistyp:
Zähler
Videoaufrufe
Videobeendigungen
Ereignistyp:
Zähler
Inhaltsbeendigung

Medienmodulvariablen

Milestone
Milestone-Syntax
Media Analytics
Syntax von Media Analytics
Media.trackUsingContextData
s.Media.trackUsingContextData
= true;
nicht angegeben
Alle Medienanalysedaten werden nur mit Kontextdaten gesendet.
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"
}
};
nicht angegeben
Media Analytics-Kontextdaten werden automatisch in reservierte Variablen eingetragen. Zuordnung zu eVars, Requisiten und Ereignissen ist innerhalb des Implementierungscodes nicht mehr erforderlich. Kontextdaten können Verarbeitungsregeln anhand von Variablen zugeordnet werden.
Media.trackVars
s.Media.trackVars =
"events,
prop2,
eVar1,
eVar2,
eVar3";
nicht angegeben
Nicht mehr benötigt, da die Zuordnung über reservierte Variablen und Verarbeitungsregeln erfolgt.
Media.trackEvents
s.Media.trackEvents =
"event1,
event2,
event3,
event4,
event5,
event6,
event7"
nicht angegeben
Nicht mehr benötigt, da die Zuordnung über reservierte Variablen und Verarbeitungsregeln erfolgt.

Optionale Variablen

Milestone
Milestone-Syntax
Media Analytics
Syntax von Media Analytics
Media.autoTrack
s.Media.autoTrack
= true;
nicht angegeben
Wir bieten keine vordefinierten Player-Zuordnungen mehr an.
Media.autoTrackNetStreams
s.Media.
autoTrackNetStreams
= true
nicht angegeben
Wir bieten keine vordefinierten Player-Zuordnungen mehr an.
Media.completeByCloseOffset
s.Media.
completeByCloseOffset
= true
nicht angegeben
Inhaltsbeendigung unterstützt nur eine 100%ige Fortschrittsmarkierung.
Media.completeCloseOffsetThreshold
s.Media.
completeCloseOffsetThreshold
= 1
nicht angegeben
Inhaltsbeendigung unterstützt nur eine 100%ige Fortschrittsmarkierung.
Media.playerName
s.Media.playerName
= "Custom Player Name"
SDK-Schlüssel: playerName;
API-Schlüssel: media.playerName
MediaHeartbeatConfig.
playerName
Media.trackSeconds
s.Media.
trackSeconds
= 15
nicht angegeben
Media Analytics ist auf 10 Sekunden für Inhalte und 1 Sekunde für Anzeigen eingestellt. Es sind keine weiteren Optionen verfügbar.
Media.trackMilestones
s.Media.
trackMilestones
= "25,50,75";
nicht angegeben
Media Analytics nimmt das Tracking der Fortschrittsmarkierungen immer bei 10, 25, 50, 75 und 95 % vor.
Media.trackOffsetMilestones
s.Media.
trackOffsetMilestones
= "20,40,60";
nicht angegeben
Media Analytics nimmt das Tracking der Fortschrittsmarkierungen immer bei 10, 25, 50, 75 und 95 % vor.
Media.segmentByMilestones
s.Media.segmentByMilestones
= true;
nicht angegeben
Das automatische Tracking ist nicht mehr verfügbar.
Media.segmentByOffsetMilestones
s.Media.
segmentByOffsetMilestones
= true;
nicht angegeben
Das automatische Tracking ist nicht mehr verfügbar.

Anzeigenverfolgungsvariablen

Milestone
Milestone-Syntax
Media Analytics
Syntax von Media Analytics
Media.adTrackSeconds
s.Media.
adTrackSeconds
= 15
nicht angegeben
Media Analytics ist auf 10 Sekunden für Inhalte und 1 Sekunde für Anzeigen eingestellt. Es sind keine weiteren Optionen verfügbar.
Media.adTrackMilestones
s.Media.
adTrackMilestones
= "25,50,75";
nicht angegeben
Fortschrittsmarkierungen werden nicht standardmäßig für Anzeigen bereitgestellt. Verwenden Sie berechnete Metriken, um Anzeigenfortschrittsmarken zu erstellen.
Media.adTrackOffsetMilestones
s.Media.
adTrackOffsetMilestones
= "20,40,60";
nicht angegeben
Media Analytics ist für Anzeigen auf 1 Sekunde eingestellt. Es sind keine weiteren Optionen verfügbar.
Media.adSegmentByMilestones
s.Media.
adSegmentByMilestones
= true;
nicht angegeben
Das automatische Tracking ist nicht mehr verfügbar.
Media.adSegmentByOffsetMilestones
s.Media.
adSegmentByOffsetMilestones
= true;
nicht angegeben
Das automatische Tracking ist nicht mehr verfügbar.

Medienmodulmethoden

Milestone
Milestone-Syntax
Media Analytics
Syntax von Media Analytics
Media.open
s.Media.open(
mediaName,
mediaLength,
mediaPlayerName)
trackSessionStart
trackSessionStart(
mediaObject,
contextData)
mediaName
mediaName
(erforderlich): Der Name des Videos, wie er in Videoberichten angezeigt werden soll.
name
createMediaObject(
name,
mediaId,
length,
streamType)
mediaLength
mediaLength
(erforderlich): Die Länge des Videos in Sekunden.
length
createMediaObject(
name,
mediaId,
length,
streamType)
mediaPlayerName
mediaPlayerName
(erforderlich): Der Name des Medien-Players, mit dem das Video wiedergegeben wird, wie er in Videoberichten angezeigt werden soll.
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
(erforderlich): Name oder ID der Anzeige.
name
createAdObject(
name,
adId,
position,
length)
length
length
(erforderlich): Länge der Anzeige.
length
createAdObject(
name,
adId,
position,
length)
playerName
playerName
(erforderlich): Name des Medien-Players, mit dem die Anzeige wiedergegeben wird.
playerName
MediaHeartbeatConfig.
playerName
parentName
parentName
: Name oder ID des Hauptinhalts, in den die Anzeige eingebettet ist.
nicht angegeben
Automatisch geerbt.
parentPod
parentPod
: Die Position im Hauptinhalt, an der die Anzeige wiedergegeben wurde.
position
createAdBreakObject(
name,
position,
startTime)
parentPodPosition
parentPodPosition
: Die Position in der Werbeunterbrechung, an der die Anzeige wiedergegeben wurde.
position
createAdObject(
name,
adId,
position,
length)
CPM
CPM
: CPM oder verschlüsselter CPM (mit „~“ als Präfix) für diese Wiedergabe.
nicht angegeben
In Media Analytics nicht standardmäßig verfügbar.
Media.click
s.Media.click(name, offset)
nicht angegeben
Verwenden Sie für das Tracking von Klicks einen benutzerspezifischen Link-Analyseaufruf.
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
oder
trackEvent
trackPause()
oder
trackEvent(
MediaHeartbeat.
Event.
SeekStart)
oder
trackEvent(
MediaHeartbeat.
Event.
BufferStart);
Media.monitor
s.Media.monitor(s, media)
Verwenden Sie zum Festlegen zusätzlicher Variablen benutzerdefinierte oder standardmäßige Metadaten.
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)
nicht angegeben
Die Tracking-Aufrufhäufigkeit wird automatisch festgelegt.