Callback di eventi event-callbacks
Il visualizzatore supporta i callback di eventi di JavaScript utilizzati dalla pagina web per tenere traccia del processo di inizializzazione del visualizzatore o del suo comportamento in fase di esecuzione.
I gestori di callback vengono assegnati passando i nomi degli eventi e le funzioni corrispondenti del gestore con la proprietà handlers
all'oggetto JSON config
nel costruttore del visualizzatore. In alternativa, è possibile utilizzare il metodo API setHandlers()
.
Gli eventi visualizzatore supportati includono:
-
initComplete
- viene attivato al termine dell'inizializzazione del visualizzatore e vengono creati tutti i componenti interni, in modo da poter utilizzare l'APIgetComponent()
. 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, ad esempio Adobe Analytics. Il gestore di callback utilizza gli argomenti seguenti:objID {String}
non attualmente in uso.compClass {String}
non attualmente in uso.instName {String}
un nome di istanza del componente SDK del visualizzatore che ha attivato l'evento.- Timestamp evento
timeStamp {Number}
. - Payload evento
eventInfo {String}
.
-
quickViewActivate
- viene attivato quando un utente fa clic o tocca un campione interattivo all'interno del componente campioni interattivi o nella schermata "invito all'azione" mostrata alla fine della riproduzione video. Il gestore di callback accetta l’unico argomento che è 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.
Vedere anche InteractiveVideoViewer e setHandlers.