Tipos de acción para extensiones web

Un módulo de biblioteca de tipos de acción está diseñado para realizar cualquier acción. Lo que dicha acción haga depende de usted. ¿Desea enviar una señalización, mostrar una oferta, dar las gracias al usuario por su visita, guardar una cookie o abrir un chat de asistencia?

IMPORTANTE

Este documento describe los tipos de acción para las extensiones web. Si va a desarrollar una extensión de Edge, consulte la guía sobre tipos de acción para las extensiones de Edge en su lugar.

Este documento supone que ya está familiarizado con los módulos de la biblioteca y con la forma en que se integran con las extensiones de Platform Launch. Si necesita una introducción, consulte la información general sobre el formato del módulo de biblioteca antes de volver a esta guía.

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

A continuación, considere una situación en la que desee que el usuario de Adobe Experience Platform Launch pueda configurar el mensaje. Puede permitir al usuario introducir un mensaje y, a continuación, guardarlo en el objeto de configuración, con un aspecto similar al siguiente:

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

Para poder modificar el mensaje definido por el usuario, el módulo deberá cambiar a esto:

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

Datos de evento contextual

Se pasa un segundo argumento al módulo que contiene información contextual sobre el evento que activó la regla. Esto puede ser beneficioso en algunos casos y se puede acceder a estos datos de la siguiente manera:

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

El objeto event debe contener las propiedades siguientes:

Propiedad Descripción
$type Cadena que describe el nombre de la extensión y el nombre del evento, unidos mediante un punto. Por ejemplo, youtube.play.
$rule Objeto que contiene información sobre la regla que se está ejecutando. El objeto debe contener las siguientes propiedades secundarias:
  • id: ID de la regla que se está ejecutando.
  • name: nombre de la regla que se está ejecutando.

La extensión que proporciona el tipo de evento que activó la regla puede, de manera opcional, añadir cualquier otra información de utilidad a este objeto event.

En esta página

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now