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:
initComplete
- dispara quando a inicialização do visualizador é concluída e todos os componentes internos são criados, para que seja possível usar a getComponent()
API. 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
- dispara quando um usuário clica ou toca em uma amostra interativa no componente de amostras interativas ou na tela "chamar a ação" mostrada no final da reprodução do vídeo. O manipulador de retorno de chamada pega o único argumento que é um objeto JSON com os seguintes campos:
sku
Valor do SKU { String
} associado à amostra interativa.<additionalVariable>
{ String
} zero ou mais variáveis adicionais associadas à amostra interativa.Consulte também InterativeVideoViewer e setHandlers.