El visor HTML5 Video360 es compatible con el seguimiento predeterminado de Adobe Analytics.
Para habilitar el seguimiento, pase el nombre de ajuste preestablecido de la empresa correspondiente como config2
parámetro.
De forma predeterminada, el visor envía una única solicitud HTTP de seguimiento al servidor de imágenes configurado con el tipo de visor y la información de versión.
Para integrarse con sistemas de análisis de terceros, es necesario escuchar la trackEvent
la llamada de retorno del visor y procese la eventInfo
de la función de llamada de retorno según sea necesario. El siguiente código es un ejemplo de dicha función de controlador:
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
}
}
}
});
El visor realiza el seguimiento de los siguientes eventos de usuario de SDK:
Evento de usuario del SDK |
Enviado... |
---|---|
LOAD |
cuando el visor se carga primero. |
SWAP |
cuando se intercambia un recurso en el visor mediante setAsset() API. |
PLAY |
cuando se inicie la reproducción. |
PAUSE |
cuando se pone en pausa la reproducción. |
STOP |
cuando se detiene la reproducción. |
MILESTONE |
cuando la reproducción alcanza uno de los hitos siguientes: 0 %, 25 %, 50 %, 75 % o 100 %. |