Rappels d’événement event-callbacks

La visionneuse prend en charge JavaScript rappels d’événement que la page Web utilise pour suivre le processus d’initialisation de la visionneuse ou le comportement d’exécution.

Les gestionnaires de rappel sont affectés en transmettant les noms d’événement et les fonctions de gestionnaire correspondantes avec la propriété à handlers l’objet config JSON dans le constructeur de la visionneuse. Il est également possible d’utiliser setHandlers() la 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 est possible d’utiliser l’API getComponent(). Le gestionnaire de rappel n’accepte 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énements, tel que Adobe Analytics. Le gestionnaire de rappel accepte les arguments suivants :

  • objID {String} - Non utilisé actuellement.

  • compClass {String} - inutilisée actuellement.

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

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

  • eventInfo {String} - charge utile de l’événement.

quickViewActivate

Se déclenche lorsque l’utilisateur active une zone réactive à laquelle des données d’aperçu rapide sont associées. Le gestionnaire de rappel accepte l’argument suivant :

  • data {Object} - objet JSON contenant des données de la définition de zone réactive. Le champ 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 CarouselViewer​** et setHandlers**.

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