Il visualizzatore a comparsa supporta il tracciamento predefinito di Adobe Analytics.
Il visualizzatore zoom in linea 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 inlineZoomViewer = new s7viewers.FlyoutViewer({
"containerId":"s7viewer",
"params":{
"asset":"Scene7SharedAssets/ImageSet-Views-Sample",
"config" : "Scene7SharedAssets/Universal_HTML5_Zoom_Inline",
"contenturl" : "http://s7d1.scene7.com/is/content/",
"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 |
il riquadro a comparsa viene attivato o il livello di zoom viene modificato. |
PAN (Panning) |
un'immagine viene pannerizzata. |
SWATCH (Campione) |
per modificare un’immagine, toccate o fate clic su un campione. |