Retornos de chamada do evento

O visualizador suporta retornos de chamada de evento JavaScript que a página da Web usa para rastrear o processo de inicialização do visualizador ou o comportamento do tempo de execução.

Os manipuladores de retorno de chamada são atribuídos transmitindo nomes de evento e funções de manipulador correspondentes com a propriedade handlers para config objeto JSON no construtor do visualizador. Como alternativa, é possível usar o método da API setHandlers().

Os eventos compatíveis do visualizador incluem:

Evento do visualizador

Descrição

initComplete

Aciona quando a inicialização do visualizador é concluída e todos os componentes internos são criados, para que seja possível usar a API getComponent() . O manipulador de retorno de chamada não aceita argumentos.

trackEvent

Dispara sempre que um evento ocorre no visualizador, o que pode ser manipulado por um sistema de rastreamento de eventos, como o Adobe Analytics. O manipulador de retorno de chamada aceita os seguintes argumentos:

  • objID {String} - não usado no momento.

  • compClass {String} - não usado no momento.

  • instName {String} - um nome de instância do componente do SDK do visualizador que acionou o evento.

  • timeStamp {Number} - carimbo de data e hora do evento.

  • eventInfo {String} - carga do evento.

quickViewActivate

Aciona quando o usuário ativa um ponto de acesso com dados do Quickview associados a ele. O manipulador de retorno de chamada usa o seguinte argumento:

  • data {Object} - um objeto JSON contendo dados da definição de ponto de acesso. O campo sku é obrigatório, enquanto outros campos são opcionais e dependem da definição do ponto de acesso de origem.

Consulte também InterativeImage e setHandlers.

Nesta página