Callback evento

Il visualizzatore supporta le callback di eventi JavaScript utilizzate dalla pagina Web per monitorare il processo di inizializzazione del visualizzatore o il comportamento di runtime.

I gestori di callback vengono assegnati trasmettendo i nomi degli eventi e le corrispondenti funzioni del gestore con la handlers proprietà all'oggetto config JSON nel costruttore del visualizzatore. In alternativa, è possibile utilizzare il metodo setHandlers() API.

Gli eventi dei visualizzatori supportati includono quanto segue:

  • initComplete - viene attivato quando l'inizializzazione del visualizzatore è completa e vengono creati tutti i componenti interni, in modo che sia possibile utilizzare l' getComponent() API. Il gestore di callback non accetta argomenti.

  • trackEvent - viene attivato ogni volta che si verifica un evento all'interno del visualizzatore che può essere gestito da un sistema di tracciamento degli eventi, come Adobe Analytics. Il gestore di callback accetta gli argomenti seguenti:

    • objID {String} attualmente non utilizzato.
    • compClass {String} attualmente non utilizzato.
    • instName {String} un nome di istanza del componente SDK per visualizzatori che ha attivato l’evento.
    • timeStamp {Number} data e ora dell’evento.
    • eventInfo {String} payload di eventi.
  • quickViewActivate - viene attivato quando un utente fa clic o tocca un campione interattivo all’interno del componente dei campioni interattivi o nella schermata "Invito all’azione" visualizzata al termine della riproduzione video. Il gestore di callback accetta l’unico argomento, ovvero un oggetto JSON con i campi seguenti:

    • sku { String} Valore SKU associato al campione interattivo.
    • <additionalVariable> { String} zero o più variabili aggiuntive associate al campione interattivo.

Consultate anche InteractiveVideoViewer e setHandlers.

In questa pagina