Video Analytics

The general process to measure video is very similar across all AppMeasurement platforms. This section provides a basic overview of the developer tasks along with code samples.

For more information about Video measurement, see the Measuring audio and video in Adobe Analytics guide. In der folgenden Tabelle finden Sie die Mediendaten, die an Analytics gesendet werden. Use processing rules to map the context data in the Context Data Variable column to an Analytics variable as described in the Variable Type column.

Player-Ereignisse Analytics-Variablen zuordnen

  • a.media.name

    (Required) Collects the name of the video, as specified in the implementation, when a visitor views the video in some way.You can add classifications for this variable.

    (Optional) The Custom Insight variable provides video pathing information.

    • Variable name: eVar
      • Standardgültigkeit: Besuch
      • Custom Insight (s.prop, used for video pathing)
  • 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)
    • Custom Insight (s.prop)
  • a.media.segment

    (Required) Collects video segment data, including the segment name and the order in which the segment occurs in the video. 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 1:M:0-25 in the Segments eVar. The default video data collection method collects data at the video start (play), segment begin, and video end (stop) points.

    Analytics counts the first segment view at the start of the segment, when the visitor starts watching. Subsequent segment views as the segment begins.

    • 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". This variable does not need to be reserved exclusively for video tracking. 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. Im Hinblick auf die Videomessung können Sie über den Content-Typ Videobesucher identifizieren und somit 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.

    • Variablentyp: 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

Player-Ereignisse verfolgen

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

Medienmessungsklasse und Methodenreferenz

  • open

    Opens a video for tracking.

    • Hier finden Sie die Syntax für diese Methode:

      void open(QString name, double length, QString playerName, QString playerID = QString()); 
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:

        ADBMediaAnalytics::sharedInstance()->open("name", 10.0, "playerName", "playerID"); 
      
  • openAd

    Öffnet ein MediaSettings-Objekt zur Verfolgung.

    • Hier finden Sie die Syntax für diese Methode:

      void openAd(QString name, double length, QString playerName, QString parentName, QString parentPod, double parentPodPosition, QString CPM); 
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:

      ADBMediaAnalytics::sharedInstance()->openAd("name", 10, "playerName", "parentName", "podName", 0, "CPM"); 
      
  • close

    Schließt das Medienelement mit dem Namen name.

    • Hier finden Sie die Syntax für diese Methode:

      void close(QString name);
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:

      ADBMediaAnalytics::sharedInstance()->close("name");
      
  • play

    Gibt das Medienelement mit dem Namen name mit dem Versatz offset (in Sekunden) wieder.

    • Hier finden Sie die Syntax für diese Methode:

      void play(QString name, double offset);
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:

      ADBMediaAnalytics::sharedInstance()->play("name", 0); 
      
  • Fertig

    Kennzeichnet das Medienelement am angegebenen offset (in Sekunden) als abgeschlossen.

    • Hier finden Sie die Syntax für diese Methode:

      void complete(QString name, double offset);
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:

      ADBMediaAnalytics::sharedInstance()->complete("name", 0);
      
  • 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:

      stop(QString name, double offset);
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:

      ADBMediaAnalytics::sharedInstance()->stop("name", 0);
      
  • click

    Benachrichtigt das Medienmodul darüber, dass das Medienelement angeklickt wurde.

    • Hier finden Sie die Syntax für diese Methode:

      void click(QString name, double offset);
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:

      ADBMediaAnalytics::sharedInstance()->close("name", 0);
      
  • track

    Sendet einen Verfolgungsaktionsaufruf (keine Seitenansicht) für den aktuellen Medienstatus.

    • Hier finden Sie die Syntax für diese Methode:

      track(QString name, QHash<QString, QString> additionalData = QHash<QString, QString>()); 
      
    • Hier finden Sie ein Code-Beispiel für diese Methode:

      ADBMediaAnalytics::sharedInstance()->track("name", null);
      

Auf dieser Seite