Retornos de chamada de evento event-callbacks

O visualizador suporta retornos de chamada de evento do 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 passando nomes de evento e funções de manipulador correspondentes com a propriedade handlers para o objeto JSON config no construtor do visualizador. Como alternativa, é possível usar o método da API setHandlers().

Os eventos do visualizador compatíveis incluem o seguinte:

  • initComplete - acionado 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 - acionado cada vez que um evento ocorre dentro do visualizador, o qual pode ser manipulado por um sistema de rastreamento de eventos, como o Adobe Analytics. O manipulador de retorno de chamada usa os seguintes argumentos:

    • objID {String} não usado atualmente.
    • compClass {String} não usado atualmente.
    • instName {String} um nome de instância do componente do Visualizador do SDK que acionou o evento.
    • Carimbo de data/hora do evento timeStamp {Number}.
    • eventInfo {String} carga do evento.
  • quickViewActivate - acionado quando um usuário clica ou toca em uma amostra interativa dentro do componente de amostras interativas ou na tela "chamada para ação" exibida no final da reprodução do vídeo. O manipulador de retorno de chamada utiliza o único argumento que é um objeto JSON com os seguintes campos:

    • sku { String} valor de SKU associado à amostra interativa.
    • <additionalVariable> { String} zero ou mais variáveis adicionais associadas à amostra interativa.

Consulte também InterativeVideoViewer e setHandlers.

recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8