Supporto per il tracciamento di Adobe Analytics

Il visualizzatore zoom di base supporta il tracciamento di Adobe Analytics.

Tracciamento preconfigurato

Il visualizzatore zoom di base supporta il tracciamento preconfigurato Adobe Analytics . Per abilitare il tracciamento, passa il nome corretto del predefinito aziendale come parametro config2 .

Il visualizzatore invia inoltre una singola richiesta HTTP di tracciamento al server immagini configurato con il tipo di visualizzatore e le informazioni sulla versione.

Tracciamento personalizzato

Per integrarsi con sistemi di analisi di terze parti è necessario ascoltare il callback del visualizzatore trackEvent ed elaborare l'argomento eventInfo della funzione di callback, a seconda delle necessità. Il codice seguente è un esempio di tale funzione di gestione:

var basicZoomViewer = new s7viewers.BasicZoomViewer({ 
 "containerId":"s7viewer", 
 "params":{ 
  "asset":"Scene7SharedAssets/Backpack_B", 
  "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 l’ API setAsset() .

ZOOM

un’immagine viene ingrandita.

PAN (Panning)

un'immagine viene pannerizzata.

In questa pagina