Åtgärdstyper för webbtillägg

NOTE
Adobe Experience Platform Launch har omklassificerats som en serie datainsamlingstekniker i Adobe Experience Platform. Som ett resultat av detta har flera terminologiska förändringar införts i produktdokumentationen. I följande dokument finns en konsoliderad referens till de ändrade terminologin.

När det gäller datainsamlingstaggar är en åtgärd en åtgärd som utförs efter att en regelhändelse har inträffat och alla villkor har utvärderats.

Ett tillägg kan till exempel innehålla en"show support chat"-åtgärdstyp som kan visa en supportchattdialogruta för att hjälpa användare som kan ha problem med utcheckningen.

Det här dokumentet beskriver hur du definierar åtgärdstyper för ett webbtillägg i Adobe Experience Platform.

IMPORTANT
Det här dokumentet innehåller åtgärdstyper för webbtillägg. Om du utvecklar ett kanttillägg läser du i handboken om åtgärdstyper för kanttillägg i stället.
I det här dokumentet förutsätts även att du känner till biblioteksmoduler och hur de är integrerade i webbtillägg. Om du behöver en introduktion läser du översikten om biblioteksmodulens formatering innan du går tillbaka till den här guiden.

Åtgärdstyper består vanligtvis av följande:

  1. En vy som visas i användargränssnittet för Experience Platform och datainsamlingen och som gör att användare kan ändra inställningarna för åtgärden.
  2. En biblioteksmodul som skickas i taggens körningsbibliotek för att tolka inställningarna och utföra en åtgärd.
module.exports = function(settings) {
  alert('Thanks for visiting our site!');
};

Om du till exempel vill göra meddelandet konfigurerbart av Adobe Experience Platform-användaren kan du tillåta att användaren skriver in och sparar ett meddelande i inställningsobjektet. Objektet ser ut ungefär så här:

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

Om du vill använda det användardefinierade meddelandet måste modulen ändras till följande:

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

Sammanhangsberoende händelsedata

Ett andra argument måste sedan skickas till modulen som innehåller kontextinformation om händelsen som utlöser regeln. Det kan vara bra i vissa fall och kan nås på följande sätt:

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

Objektet event måste innehålla följande egenskaper:

Egenskap
Beskrivning
$type
En sträng som beskriver tilläggets namn och händelsenamn, som förenas med en punkt. Exempel: youtube.play.
$rule

Ett objekt som innehåller information om den regel som körs. Objektet måste innehålla följande underegenskaper:

  • id: ID:t för den regel som körs.
  • name: Namnet på den regel som körs.

Tillägget som innehåller händelsetypen som utlöste regeln kan eventuellt lägga till annan användbar information till det här event-objektet.

recommendation-more-help
12b4e4a9-5028-4d88-8ce6-64a580811743