Unterstützung für Adobe Analytics-Tracking

Der HTML5-Video360-Viewer unterstützt das native Adobe Analytics-Tracking.

Um das Tracking zu aktivieren, übergeben Sie den richtigen Unternehmensvorgabennamen als Parameter config2 .

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

Benutzerdefinierte Verfolgung

Um in Analytics-Systeme von Drittanbietern zu integrieren, müssen Sie den Viewer-Rückruf trackEvent überwachen und das eventInfo-Argument der Callback-Funktion nach Bedarf verarbeiten. Der folgende Code ist ein Beispiel für eine solche Handler-Funktion:

var video360Viewer = new s7viewers.Video360Viewer({ 
 "containerId":"s7viewer", 
"params":{ 
 "asset":"Viewers/space_station_360-AVS", 
 "serverurl":"https://s7d9.scene7.com/is/image/", 
 "videoserverurl":"https://s7d9.scene7.com/is/content/" 
}, 
"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; 
   //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 mithilfe der API setAsset() ausgetauscht wird.

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 %.

Auf dieser Seite