Il visualizzatore video supporta Adobe Analytics tracciamento preconfigurato. Per abilitare il tracciamento, passa il nome corretto del predefinito aziendale come config2
parametro .
Il visualizzatore invia inoltre una singola richiesta HTTP di tracciamento al server immagini configurato con il tipo di visualizzatore e le informazioni sulla versione.
Per integrare con sistemi di analisi di terze parti, è necessario ascoltare trackEvent
callback ed elaborazione del visualizzatore eventInfo
argomento della funzione di callback, se necessario. Il codice seguente è un esempio di tale funzione di gestione:
var zoomViewer = new s7viewers.ZoomViewer({
"containerId":"s7viewer",
"params":{
"asset":"Scene7SharedAssets/ImageSet-Views-Sample",
"serverurl":"http://s7d1.scene7.com/is/image/"
},
"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
}
}
}
});
Il visualizzatore tiene traccia dei seguenti eventi utente SDK:
Evento utente SDK |
Inviato quando.. |
---|---|
LOAD (Caricamento) |
il visualizzatore viene caricato per primo. |
SWAP (Scambio) |
una risorsa viene scambiata nel visualizzatore utilizzando setAsset() API. |
ZOOM |
un’immagine viene ingrandita. |
PAN (Panning) |
un'immagine viene pannerizzata. |
SWATCH (Campione) |
per modificare un’immagine, toccate o fate clic su un campione. |