Show Menu
THEMEN×

Video Analytics

Informationen zur Verwendung von Video Analytics.
Die Videomessung wird im Handbuch Messen von Audio und Video in Adobe Analytics ausführlich beschrieben. Der allgemeine Prozess zum Messen von Videos ist auf allen AppMeasurement-Plattformen sehr ähnlich. Dieser Abschnitt mit einem kurzen Beginn bietet eine grundlegende Übersicht über die Entwickler-Aufgaben sowie Codebeispiele.
In der folgenden Tabelle finden Sie die Mediendaten, die an Analytics gesendet werden. Verwenden Sie Verarbeitungsregeln, um die Kontextdaten einer Analytics-Variablen zuzuordnen.
  • a.media.name
    (Erforderlich) Erfasst den Videonamen, wie in der Implementierung angegeben, wenn ein Besucher das Video auf eine bestimmte Weise Ansicht.Sie können Classifications für diese Variable hinzufügen.
    ( Optional ) Die Variable "Custom Insight"enthält Informationen zu Videopfaden.
    • Variablentyp: eVar
    • Standardgültigkeit: Besuch
    • Custom Insight (s.prop, für Videopfadsetzung verwendet)
  • a.media.name
    (Optional) Bietet Informationen zur Videopfadsetzung. Pfade müssen für diese Variable von ClientCare aktiviert werden.
    Ereignistyp: Benutzerspezifischer Insight-Bericht (s.prop)
    • Variablentyp: Custom Insight (benutzerspezifischer Insight-Bericht) (s.prop)
  • a.media.segment
    (Erforderlich) Erfasst Videosegmentdaten, einschließlich Segmentname und Reihenfolge, in der das Segment im Video erscheint. Diese Variable wird gefüllt, indem Sie die Variable segmentByMilestones beim automatischen Verfolgen von Player-Ereignissen aktivieren oder indem Sie einen benutzerspezifischen Segmentnamen beim manuellen Verfolgen der Player-Ereignisse festlegen. For example, when a visitor views the first segment in a video, SiteCatalyst might collect the following in the 1:M:0-25 segment eVar.
    Die Standardmethode zur Videodatenerfassung erfasst Daten an folgenden Punkten:
    • Video-Beginn (play)
    • segment begin
    • Videoende (Stopp)
    Analytics zählt die erste Segment-Ansicht am Beginn des Segments, wenn die Beginn des Besuchers zusehen. Nachfolgende Segmentansichten werden beim Segmentbeginn Ansicht.
    • Variablentyp: eVar
    • Standardgültigkeit: Seitenansicht
  • a.contentType
    Erfasst Daten zum Typ des Inhalts, der von einem Besucher angesehen wird. Treffer, die durch Videomessung gesendet werden, erhalten den Inhaltstyp "Video". Diese Variable muss nicht ausschließlich für die Videoverfolgung reserviert werden. Wenn Sie den Content-Typ anderer Inhaltsberichte mit dieser Variablen verwenden, können Sie die Verteilung der Besucher über die verschiedenen Inhaltstypen hinweg analysieren. Sie könnten z. B. andere Content-Typen mit Werten wie „article“ oder „product page“ über diese Variable mit Tags versehen. Aus der Perspektive der Videomessung können Sie mit dem Inhaltstyp Videomaterial identifizieren und Videokonversionsraten berechnen.
    • Variablentyp: eVar
    • Standardgültigkeit: Seitenansicht
  • a.media.timePlayed
    Gibt in Sekunden an, wie lange ein Video seit dem letzten Datenerfassungsprozess (Bildanforderung) angesehen wurde.
    • Variablentyp: Ereignis
    • Typ: Zähler
  • a.media.view
    Gibt an, dass ein Besucher einen Teil eines Videos betrachtet hat. Es werden jedoch keine Informationen zu der Länge oder dem Ausschnitt des vom Besucher angesehenen Videos bereitgestellt.
    • Variable: Ereignis
    • Typ: Zähler
  • a.media.segmentView
    Gibt an, dass ein Besucher einen Teil eines Videosegments betrachtet hat. Es werden jedoch keine Informationen zu der Länge oder dem Ausschnitt des vom Besucher angesehenen Videos bereitgestellt.
    • Variablentyp: Ereignis
    • Typ: Zähler
  • a .media.complete
    Gibt an, dass ein Besucher ein Video vollständig angesehen hat. Standardmäßig wird das complete-Ereignis 1 Sekunde vor dem Ende des Videos gemessen. Bei der Implementierung können Sie festlegen, wie viele Sekunden vor dem Ende des Videos eine Ansicht als vollständig betrachtet werden soll. Bei Live-Videos und anderen Streams ohne definiertes Ende können Sie einen eigenen Punkt angeben, an dem Beendigungen gemessen werden sollen Beispielsweise nach einer bestimmten Zeit, in der das Video betrachtet wurde.
    • Variablentyp: Ereignis
    • Typ: Zähler

Medieneinstellungen konfigurieren

Konfigurieren Sie ein MediaSettings -Objekt mit den Einstellungen, die Sie zur Videoverfolgung verwenden möchten:
var mySettings = ADB.Media.settingsWith("name", 10, "playerName", "playerId");

Player-Ereignisse verfolgen

Zum Messen der Videowiedergabe müssen die Methoden Play , Stop und Close zu den entsprechenden Zeiten aufgerufen werden. Wenn beispielsweise der Player angehalten wird, muss Stop aufgerufen werden. Play wird aufgerufen, wenn die Wiedergabe gestartet oder fortgesetzt wird.

Klassen

Klasse: MediaSettings

property Platform::String ^name; 
property Platform::String ^playerName; 
property Platform::String ^playerID; 
property double length; 
property Platform::String ^channel; 
property Platform::String ^milestones; 
property Platform::String ^offsetMilestones; 
property bool segmentByMilestones; 
property bool segmentByOffsetMilestones; 
property int trackSeconds; 
property int completeCloseOffsetThreshold; 
 
// MediaAnalytics Ad settings 
property Platform::String ^parentName; 
property Platform::String ^parentPod; 
property Platform::String ^CPM; 
property double parentPodPosition; 
property bool isMediaAd;

Medienmessungsklasse und Methodenreferenz

  • SettingsWith (winJS: settingsWith)
    Gibt ein MediaSetting -Objekt mit den angegebenen Parametern zurück.
    • Hier finden Sie die Syntax für diese Methode:
      static MediaSettings ^SettingsWith(Platform::String ^name, double length, Platform::String ^playerName, Platform::String ^playerID); 
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      var mySettings = ADB.Media.settingsWith("name", 10, "playerName", "playerId"); 
      
      
  • AdSettingsWith (winJS: adSettingsWith
    Gibt ein MediaSettings -Objekt zur Verfolgung einer Videoanzeige zurück.
    • Hier finden Sie die Syntax für diese Methode:
      static MediaSettings ^AdSettingsWith(Platform::String ^name, double length, Platform::String ^playerName, Platform::String ^parentName, Platform::String ^parentPod, double parentPosition, Platform::String ^CPM); 
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      var myAdSettings = ADB.Media.adSettingsWith("name", 10, "playerName", "parentName", "parentPod", 5, "myCPM"); 
      
      
  • Öffnen (winJS: open)
    Verfolgt ein geöffnetes Medium mithilfe der unter settings "Einstellungen"definierten Einstellungen.
    • Hier finden Sie die Syntax für diese Methode:
      static void Open(MediaSettings ^settings);
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      ADB.Media.open(mySettings); 
      
      
  • Close (winJS: close)
    Verfolgt eine Medienbeendigung für das Medienelement name .
    • Hier finden Sie die Syntax für diese Methode:
      static void Close(Platform::String ^name);
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      ADB.Media.close("mediaName");
      
      
  • Play (winJS: play)
    Verfolgt eine Medienwiedergabe für das Medienelement mit dem Namen name am angegebenen Offset (in Sekunden).
    • Hier finden Sie die Syntax für diese Methode:
      static void Play(Platform::String ^name, double offset);
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      ADB.Media.play("mediaName", 0);
      
      
  • Complete (winJS: complete)
    Kennzeichnet das Medienelement am angegebenen offset (in Sekunden) als abgeschlossen.
    • Hier finden Sie die Syntax für diese Methode:
      static void Complete(Platform::String ^name, double offset);
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      ADB.Media.complete("mediaName", 8); 
      
      
  • Stopp (winJS: stop)
    Benachrichtigt das Medienmodul darüber, dass das Video mit dem Versatz Offset beendet oder angehalten wurde.
    • Hier finden Sie die Syntax für diese Methode:
      static void Stop(Platform::String ^name, double offset);
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      ADB.Media.stop("mediaName", 4);
      
      
  • Klicken (winJS: click)
    Benachrichtigt das Medienmodul darüber, dass das Medienelement angeklickt wurde.
    • Hier finden Sie die Syntax für diese Methode:
      static void Click(Platform::String ^name, double offset);
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      ADB.Media.click("mediaName", 3);
      
      
  • Track (winJS: track)
    Sendet einen Verfolgungsaktionsaufruf (keine Seitenansicht) für den aktuellen Medienstatus.
    • Hier finden Sie die Syntax für diese Methode:
      static void Track(Platform::String ^name, Windows::Foundation::Collections::IMap<Platform::String^, Platform::Object^> ^contextData);
      
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:
      ADB.Media.track("mediaName", null);