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:

Evento visualizzatore
Descrizione
initComplete
Si attiva quando l'inizializzazione del visualizzatore è completa e tutti i componenti interni vengono creati, in modo che sia possibile utilizzare l'API getComponent() . Il gestore di callback non accetta argomenti.
trackEvent

Si attiva 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 i seguenti argomenti:

  • objID {String} - non attualmente utilizzato.

  • compClass {String} - non attualmente in uso.

  • instName {String} : nome di istanza del componente SDK del visualizzatore che ha attivato l'evento.

  • timestamp {Number} - timestamp evento.

  • eventInfo {String} - payload evento.

quickViewActivate

Si attiva quando l'utente attiva un punto attivo a cui sono associati dati Quickview. Il gestore di callback accetta l'argomento seguente:

  • dati {Object} - un oggetto JSON contenente i dati della definizione del punto attivo. Lo SKU del campo è obbligatorio, mentre gli altri campi sono facoltativi e dipendono dalla definizione del punto attivo di origine.

Vedi anche InteractiveImage e setHandlers.

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