Types d’actions pour les extensions web

Un module Bibliothèque de types action est conçu pour exécuter une action, n’importe quelle action. Les effets de cette action ne dépendent que de vous. Voulez-vous envoyer une balise, présenter une offre, remercier l’utilisateur d’avoir visité un site, enregistrer un cookie ou ouvrir une discussion de support technique ?

IMPORTANT

Ce document couvre les types d’actions pour les extensions web. Si vous développez une extension Edge, reportez-vous au guide sur les types d’action pour les extensions Edge à la place.

Ce document suppose que vous connaissez les modules de bibliothèque et leur intégration dans les extensions de Platform Launch. Si vous avez besoin d’une introduction, consultez la présentation sur le formatage des modules de bibliothèque avant de revenir à ce guide.

module.exports = function(settings) {
  alert('Thanks for visiting our site!');
};

Maintenant, imaginez une situation où vous souhaitez que l’utilisateur Adobe Experience Platform Launch puisse configurer le message. Vous pouvez permettre à l’utilisateur d’entrer un message, puis d’enregistrer le message dans l’objet settings, cet objet ayant l’aspect suivant :

{
  "message": "Thank you for being one of our VIP members!"
}

Pour pouvoir agir sur le message défini par l’utilisateur, votre module doit changer comme suit :

module.exports = function(settings) {
  alert(settings.message);
}

Données contextuelles de l’événement

Un second argument qui contient des informations contextuelles concernant l’événement qui a déclenché la règle est transmis à votre module. Ces informations peuvent être utiles dans certains cas et peuvent être consultées comme suit :

module.exports = function(settings, event) {
  // event contains information regarding the event that fired the rule
};

L’objet event doit contenir les propriétés suivantes :

Propriété Description
$type Chaîne décrivant le nom de l’extension et le nom de l’événement, joints à l’aide d’un point. Par exemple : youtube.play.
$rule Objet contenant des informations sur la règle en cours d’exécution. L’objet doit contenir les sous-propriétés suivantes :
  • id : ID de la règle en cours d’exécution.
  • name : nom de la règle en cours d’exécution.

L’extension fournissant le type d’événement qui a déclenché la règle peut éventuellement ajouter toute autre information utile à cet objet event.

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free