Åtgärdstyper för webbtillägg
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.
Åtgärdstyper består vanligtvis av följande:
- 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.
- 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:
$type
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.