Show Menu
TOPICS×

Anzeigen mit JavaScript 3.x verfolgen

Mit den folgenden Anweisungen können Sie die Implementierung unter Verwendung der 3.x-SDKs vornehmen. If you are implementing any previous versions of the SDK, you can download the Developers Guides here: Download SDKs.

Anzeigen-Tracking-Konstanten

Konstantenname
Beschreibung  
AdBreakStart
Konstante für die Verfolgung des AdBreak Start-Ereignisses
AdBreakComplete
Konstante für die Verfolgung des AdBreak Complete-Ereignisses
AdStart
Konstante für die Verfolgung des Ad Start-Ereignisses
AdComplete
Konstante für die Verfolgung des Ad Complete-Ereignisses
AdSkip
Konstante für die Verfolgung des Ad Skip-Ereignisses

Implementierungsschritte

  1. Ermitteln Sie, wann die Werbeunterbrechung beginnt, einschließlich Pre-Roll, und erstellen Sie ein
    AdBreakObject
    mithilfe dieser Pauseninformationen.
    AdBreakObject
    -Referenz:
    Variablenname
    Typ
    Beschreibung
    name
    string
    Nicht leere Zeichenfolge, die den Namen des Umbruchs angibt (Pre-Roll, Mid-Roll und Post-Roll).
    position
    Anzahl
    Positionsnummer der Werbeunterbrechung, beginnend bei 1.
    startTime
    Anzahl
    Abspielpositionswert bei Start der Werbeunterbrechung.
    Erstellung von Werbeunterbrechungsobjekten:
    var adBreakObject = ADB.Media.createAdBreakObject(<ADBREAK_NAME>, <POSITION>, <START_TIME>);
  2. Rufen Sie
    trackEvent()
    mit
    AdBreakStart
    in der
    MediaHeartbeat
    -Instanz auf, um das Tracking der Werbeunterbrechung zu starten:
    tracker.trackEvent(ADB.Media.Event.AdBreakStart, adBreakObject);
  3. Ermitteln Sie, wann die Anzeige startet und erstellen Sie die
    AdObject
    -Instanz mithilfe dieser Anzeigeninformationen.
    AdObject
    -Referenz:
    Variablenname
    Typ
    Beschreibung
    name
    string
    Nicht leere Zeichenfolge, die den Anzeigennamen angibt.
    adId
    string
    Nicht leere Zeichenfolge mit Anzeigenkennung.
    position
    Anzahl
    Die Zahlenposition der Anzeige innerhalb der Werbeunterbrechung, beginnend mit 1.
    length
    Anzahl
    Positive Zahl, die die Länge der Anzeige angibt.
    Erstellung von Anzeigenobjekten:
    var adObject = ADB.Media.createAdObject.createAdObject(<AD_NAME>, <AD_ID>, <POSITION>, <LENGTH>);
  4. Optional können Standard- und/oder Anzeigenmetadaten über Kontextdatenvariablen an die Medien-Tracking-Sitzung angehängt werden.
    • Anwenderspezifische Anzeigenmetadaten:
      Erstellen Sie für anwenderdefinierte Metadaten ein variables Objekt für die anwenderspezifischen Datenvariablen und füllen Sie es mit den Daten für aktuelle Anzeigen:
      /* Set context data */ // Standard metadata keys provided by adobe. adMetadata[ADB.Media.AdMetadataKeys] ="Sample Advertiser"; adMetadata[ADB.Media.AdMetadataKeys] = "Sample Campaign"; // Custom metadata keys adMetadata["affiliate"] = "Sample affiliate"; adMetadata["campaign"] = "Sample ad campaign"; adMetadata["creative"] = "Sample creative";
  5. Rufen Sie
    trackEvent()
    mit dem
    AdStart
    -Ereignis in der
    MediaHeartbeat
    -Instanz auf, um das Tracking der Anzeigenwiedergabe zu starten.
    Fügen Sie als dritten Parameter im Ereignisaufruf eine Referenz auf Ihre anwenderdefinierte Metadatenvariable (oder ein leeres Objekt) ein:
    _onAdStart = function() { tracker.trackEvent(ADB.Media.Event.AdStart, adObject, adMetadata); };
  6. Wenn die Wiedergabe der Anzeige das Ende der Anzeige erreicht, rufen Sie
    trackEvent()
    mit dem
    AdComplete
    -Ereignis auf:
    _onAdComplete = function() { tracker.trackEvent(ADB.Media.Event.AdComplete); };
  7. Wenn die Anzeigenwiedergabe nicht abgeschlossen wurde, weil der Benutzer die Anzeige überspringt, verfolgen Sie das
    AdSkip
    -Ereignis:
    _onAdSkip = function() { tracker.trackEvent(ADB.Media.Event.AdSkip); };
  8. Wiederholen Sie die Schritte 3 bis 7, wenn dieselbe
    AdBreak
    weitere Anzeigen enthält.
  9. Wenn die Werbeunterbrechung abgeschlossen ist, verwenden Sie zum Tracking das
    AdBreakComplete
    -Ereignis:
    _onAdBreakComplete = function() { tracker.trackEvent(ADB.Media.Event.AdBreakComplete); };
Weitere Informationen finden Sie im Tracking-Szenario VOD-Wiedergabe mit Pre-roll-Anzeigen .