Rappels d’événement event-callbacks

La visionneuse prend en charge les rappels d’événement JavaScript que la page web utilise pour effectuer le suivi du processus d’initialisation de la visionneuse ou du comportement d’exécution.

Les gestionnaires de rappel sont attribués en transmettant les noms d’événement et les fonctions de gestionnaire correspondantes avec la propriété handlers à config’objet JSON dans le constructeur de la visionneuse. Il est également possible d’utiliser setHandlers() méthode API.

Les événements de visionneuse pris en charge sont les suivants :

Evénement de visionneuse
Description
initComplete
Se déclenche lorsque l’initialisation de la visionneuse est terminée et que tous les composants internes sont créés, de sorte qu’il soit possible d’utiliser ’API getComponent() . Le gestionnaire de rappel ne prend aucun argument.
trackEvent

Se déclenche à chaque fois qu’un événement se produit dans la visionneuse et peut être géré par un système de suivi d’événement, tel qu’Adobe Analytics. Le gestionnaire de rappel accepte les arguments suivants :

  • objID {String} - non utilisé actuellement.

  • compClass {String} - actuellement non utilisé.

  • instName {String} - nom d’instance du composant SDK de la visionneuse qui a déclenché l’événement.

  • timeStamp {Number} - horodatage de l'événement.

  • eventInfo {String} - payload d’événement.

quickViewActivate

Se déclenche lorsque l’utilisateur active une zone réactive avec les données d’aperçu rapide qui y sont associées. Le gestionnaire de rappel utilise l’argument suivant :

  • data {Object} : objet JSON contenant des données issues de la définition de la zone réactive. Le champ la de sku est obligatoire, tandis que les autres champs sont facultatifs et dépendent de la définition de la zone réactive source.

Voir aussi InteractiveImage et setHandlers.

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