Rappels d’événement

La visionneuse prend en charge les rappels d’événement JavaScript 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 des noms d’événement et les fonctions de gestionnaire correspondantes avec la propriété handlers à l’objet JSON config dans le constructeur de la visionneuse. Vous pouvez également utiliser la méthode de l’API setHandlers().

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

  • 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 getComponent() l’API. Le gestionnaire de rappel ne prend aucun argument.

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

    • objID {String} n’est actuellement pas utilisé.
    • compClass {String} n’est actuellement pas 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 lorsqu’un utilisateur clique ou appuie sur un échantillon interactif dans le composant d’échantillons interactifs ou dans l’écran "appel à l’action" affiché à la fin de la lecture vidéo. Le gestionnaire de rappel prend le seul argument qui est un objet JSON avec les champs suivants :

    • sku { String} valeur de SKU associée à l’échantillon interactif.
    • <additionalVariable> { String} aucune ou plusieurs variables supplémentaires associées à l’échantillon interactif.

Voir aussi InteractiveVideoViewer et setHandlers.

Sur cette page