Tipi di condizioni per le estensioni Edge

NOTA

Adobe Experience Platform Launch viene riclassificato come una suite di tecnologie di raccolta dati nell’Experience Platform. Queste modifiche verranno implementate in tutta la documentazione del prodotto nelle prossime settimane. Fare riferimento al seguente documento per un riferimento consolidato delle modifiche terminologiche.

Un modulo libreria di tipo condizione valuta se un elemento è vero o falso. Sta a te definire ciò che verrà valutato.

IMPORTANTE

Questo documento descrive i tipi di condizioni per le estensioni edge. Se stai sviluppando un'estensione web, consulta la guida sui tipi di condizioni per le estensioni web.

In questo documento si presuppone che tu abbia familiarità con i moduli libreria e con le modalità in cui vengono integrati nelle estensioni di Platform Launch. Per un'introduzione, vedere la panoramica sulla formattazione del modulo libreria prima di tornare a questa guida.

Ad esempio, per valutare se l’utente si trova sull’host example.com, il modulo potrebbe presentarsi così:

module.exports = (context) => {
  const URL = context.arc.event.xdm.web.webpageDetails.URL;
  return URL.endsWith("adobelaunch.com");
};

Considera ora la situazione in cui desideri che l’utente di Adobe Experience Platform Launch possa configurare il nome dell’host. Puoi consentire all’utente di inserire un nome di host e quindi di salvarlo nell’oggetto impostazioni. L’oggetto potrebbe presentarsi così:

{
  "hostname": "example.com"
}

Per utilizzare il nome dell’host definito dall’utente, è necessario modificare il modulo come segue:

module.exports = (context) => {
  const URL = context.arc.event.xdm.web.webpageDetails.URL;
  return URL.endsWith(settings.hostname);
};

Risultato condizione

Il risultato restituito da un modulo condizione può essere uno dei seguenti:

  1. Un valore booleano (true o false).
  2. Una promessa che restituisce un valore booleano una volta risolta.

Contesto del modulo Libreria

Tutti i moduli delle condizioni hanno accesso a una variabile context fornita quando viene chiamato il modulo. Per saperne di più fai clic qui.

In questa pagina