Unterstützung für Adobe Analytics-Tracking

Standardmäßig sendet der Viewer eine einzelne Tracking-HTTP-Anforderung mit dem Viewer-Typ und den Versionsinformationen an den konfigurierten Image-Server.

Benutzerdefinierte Verfolgung

Zur Integration in Analysesysteme von Drittanbietern ist es erforderlich, die trackEvent Viewer-Rückruf und Verarbeitung der eventInfo -Argument der Callback-Funktion nach Bedarf verwenden. Der folgende Code ist ein Beispiel für eine solche Handler-Funktion:

var interactiveVideoViewer = new s7viewers.InteractiveVideoViewer({
 "containerId":"s7viewer",
"params":{
 "asset":"/content/dam/mac/aodmarketingna/dm-viewers-content/video/Glacier.mp4",
"config":"/etc/dam/presets/viewer/Shoppable_Video_Dark",
 "serverurl":"https://aodmarketingna.assetsadobe.com/is/image/",
 "videoserverurl":"https://gateway-na.assetsadobe.com/DMGateway/public/aodmarketingna",
 "contenturl":"https://aodmarketingna.assetsadobe.com/",
"interactivedata":"is/content/content/dam/mac/aodmarketingna/_VTT/dm-viewers-content/video/Glacier.mp4.svideo.vtt"
},
"handlers":{
 "trackEvent":function(objID, compClass, instName, timeStamp, eventInfo) {
  //identify event type
  var eventType = eventInfo.split(",")[0];
  switch (eventType) {
   case "LOAD":
    //custom event processing code
    break;
   case "INTERACTIVE_SWATCH":
    //custom event processing code which handles user clicks on interactive swatches
    break;
   //additional cases for other events
}
}
}
});

Der Viewer verfolgt die folgenden SDK-Benutzerereignisse:

SDK-Benutzerereignis

Gesendet...

LOAD

wenn der Viewer zuerst geladen wird.

SWAP

wenn ein Asset im Viewer mit setAsset() API.

PLAY

wenn die Wiedergabe beginnt.

PAUSE

wenn die Wiedergabe angehalten wurde.

STOP

wenn die Wiedergabe beendet wird.

MILESTONE

wenn die Wiedergabe einen der folgenden Meilensteine erreicht: 0 %, 25 %, 50 %, 75 % oder 100 %.

INTERACTIVE_SWATCH

jedes Mal, wenn der Benutzer auf ein interaktives Muster klickt.

Auf dieser Seite