Adobe Media Analytics (3.x SDK) for Audio and Video-Erweiterung – Übersicht
In dieser Dokumentation finden Sie Informationen zum Installieren, Konfigurieren und Implementieren der „Adobe Media Analytics (3.x SDK) for Audio and Video“-Erweiterung (Media Analytics-Erweiterung). Darin enthalten sind neben Beispielen und Links zu Mustern die verfügbaren Optionen bei Verwendung dieser Erweiterung zum Erstellen einer Regel.
Durch die Media Analytics (MA)-Erweiterung wird das JavaScript-Media-SDK (Media 3.x-SDK) hinzugefügt. Diese Erweiterung bietet die Funktionalität zum Hinzufügen der Media
-Tracker-Instanz zu einer Site oder einem Projekt mit Tag-Aktivierung. Für die MA-Erweiterung sind zwei weitere Erweiterungen erforderlich:
Nachdem Sie alle drei der zuvor erwähnten Erweiterungen in Ihr Projekt mit Tag-Aktivierung eingefügt haben, haben Sie zwei Möglichkeiten, den Vorgang fortzusetzen:
- Verwenden Sie
Media
-APIs aus Ihrer Web-Anwendungserweiterung - Integrieren oder erstellen Sie eine Player-spezifische Erweiterung, die bestimmte Medienplayer-Ereignisse den APIs der
Media
-Tracker-Instanz zuordnet. Diese Instanz wird über die MA-Erweiterung offengelegt.
Installieren und Konfigurieren der MA-Erweiterung
-
Installieren: Um die MA-Erweiterung zu installieren, öffnen Sie die Erweiterungseigenschaft, wählen Sie Erweiterungen > Katalog aus, bewegen Sie den Mauszeiger über die Erweiterung Adobe Medien Analytics (3.x SDK) für Audio und Video und wählen Sie Installieren aus.
-
Konfigurieren: Um die MA-Erweiterung zu konfigurieren, öffnen Sie die Registerkarte Erweiterungen, bewegen Sie den Mauszeiger über die Erweiterung und klicken Sie dann auf Konfigurieren:
Konfigurationsoptionen:
window
-Objekt verwendenErinnerung: Für die MA-Erweiterung sind die Analytics- und Experience Cloud ID-Erweiterungen erforderlich. Sie müssen diese Erweiterungen auch Ihrer Erweiterungseigenschaft hinzufügen und konfigurieren.
Verwenden der MA-Erweiterung
Verwendung auf einer Webseite/JS-App
Die MA-Erweiterung exportiert die Media-APIs im globalen Fensterobjekt, indem sie die Einstellung „Export APIs to Window Object“ auf der Seite Konfiguration aktiviert. Die APIs werden unter dem konfigurierten Variablennamen exportiert. Wenn der Variablenname beispielsweise als ADB
konfiguriert ist, ist der Media-API-Zugriff über window.ADB.Media
möglich.
window["CONFIGURED_VARIABLE_NAME"]
nicht definiert ist, und vorhandene Variablen werden nicht überschrieben.-
Media-APIs:
window["CONFIGURED_VARIABLE_NAME"].Media
Dadurch werden alle APIs und Konstanten aus dem Media-SDK verfügbar gemacht: https://adobe-marketing-cloud.github.io/media-sdks/reference/javascript_3x/APIReference.html
-
Media-Tracker-Instanz erstellen:
window["CONFIGURED_VARIABLE_NAME"].Media.getInstance
Rückgabewert: Eine
Media
-Tracker-Instanz zur Verfolgung einer Mediensitzung.code language-javascript var Media = window["CONFIGURED_VARIABLE_NAME"].Media; var tracker = Media.getInstance();
-
Verwenden Sie die Media-Tracker-Instanz und befolgen Sie die JS-API-Dokumentation, um die Medienverfolgung zu implementieren.
Sie können den Beispielplayer hier abrufen: MA Sample Player. Der Beispiel-Player dient als Referenz zur Verwendung der MA-Erweiterung zur Unterstützung von Media Analytics direkt über eine Webapp.
Verwendung in anderen Erweiterungen
Die MA-Erweiterung stellt media
als freigegebenes Modul anderen Erweiterungen zur Verfügung. (Weitere Informationen zu freigegebenen Modulen finden Sie in der Dokumentation zu freigegebenen Modulen.)
turbine
verwenden (siehe Code-Beispiel unten).-
Media-APIs:
media
Freigegebenes ModulDadurch werden alle APIs und Konstanten aus dem Media SDK verfügbar gemacht: https://adobe-marketing-cloud.github.io/media-sdks/reference/javascript_3x/APIReference.html
-
Erstellen Sie die Media-Tracker-Instanz wie folgt:
Rückgabewert: Eine
Media
-Tracker-Instanz zur Verfolgung einer Mediensitzung.code language-javascript var Media = turbine.getSharedModule('adobe-media-analytics', 'media'); var tracker = Media.getInstance();
-
Verwenden Sie die Media-Tracker-Instanz und befolgen Sie die JS-API-Dokumentation, um die Medienverfolgung zu implementieren.