Devoluciones de llamada de evento

El visor admite llamadas de retorno de evento JavaScript que la página web utiliza para rastrear el proceso de inicialización del visor o el comportamiento en tiempo de ejecución.

Los controladores de llamada de retorno se asignan pasando nombres de evento y funciones de controlador correspondientes con la propiedad handlers al objeto JSON config en el constructor del visor. Como alternativa, es posible utilizar el método de API setHandlers().

Los eventos de visor admitidos son los siguientes:

Evento de visor

Descripción

initComplete

Déclencheur cuando se completa la inicialización del visor y se crean todos los componentes internos, de modo que es posible utilizar la API getComponent() . El controlador de llamada de retorno no toma ningún argumento.

trackEvent

Déclencheur cada vez que se produce un evento dentro del visor que puede ser gestionado por un sistema de seguimiento de evento, como Adobe Analytics. El controlador callback acepta los siguientes argumentos:

  • objID {String} - no se está utilizando.

  • compClass {String} - no se utiliza actualmente.

  • instName {String} - nombre de instancia del componente SDK de visor que activó el evento.

  • timeStamp {Number} - Marca de hora de evento.

  • eventInfo {String} - Carga útil de evento.

quickViewActivate

Déclencheur cuando el usuario activa un punto interactivo con los datos de Vista rápida asociados a él. El controlador callback toma el siguiente argumento:

  • data {Object} - un objeto JSON que contiene datos de la definición de zona interactiva. El campo sku es obligatorio, mientras que otros campos son opcionales y dependen de la definición del punto interactivo de origen.

Consulte también CarouselViewer​** y setHandlers**.

En esta página