Supporto per il tracciamento di Adobe Analytics

Per impostazione predefinita, il visualizzatore invia una singola richiesta HTTP di tracciamento al server immagini configurato con il tipo di visualizzatore e le informazioni sulla versione.

Tracciamento personalizzato

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 interactiveVideoViewer = new s7viewers.InteractiveVideoViewer({
 "containerId":"s7viewer",
"params":{
 "asset":"/content/dam/mac/aodmarketingna/dm-viewers-content/video/Glacier.mp4",
"config":"/etc/dam/presets/viewer/Shoppable_Video_Dark",
 "serverurl":"https://aodmarketingna.assetsadobe.com/is/image/",
 "videoserverurl":"https://gateway-na.assetsadobe.com/DMGateway/public/aodmarketingna",
 "contenturl":"https://aodmarketingna.assetsadobe.com/",
"interactivedata":"is/content/content/dam/mac/aodmarketingna/_VTT/dm-viewers-content/video/Glacier.mp4.svideo.vtt"
},
"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;
   case "INTERACTIVE_SWATCH":
    //custom event processing code which handles user clicks on interactive swatches
    break;
   //additional cases for other events
}
}
}
});

Il visualizzatore tiene traccia dei seguenti eventi utente SDK:

Evento utente SDK

Inviato...

LOAD (Caricamento)

quando il visualizzatore viene caricato per primo.

SWAP (Scambio)

quando una risorsa viene scambiata nel visualizzatore utilizzando setAsset() API.

PLAY (Riproduzione)

all'avvio della riproduzione.

PAUSE (Pausa)

quando la riproduzione viene sospesa.

STOP (Interruzione)

quando la riproduzione viene interrotta.

MILESTONE (Pietra miliare)

quando la riproduzione raggiunge una delle fasi principali seguenti: 0%, 25%, 50%, 75% o 100%.

INTERACTIVE_SWATCH

ogni volta che l’utente fa clic su un campione interattivo.

In questa pagina