Tipi di azioni per le estensioni web
Nel contesto dei tag di raccolta dati, un’azione viene eseguita dopo che si è verificato un evento di regola e tutte le condizioni hanno superato la valutazione.
Ad esempio, un’estensione potrebbe fornire un tipo di azione “show support chat” che potrebbe mostrare una finestra di dialogo con la chat di supporto per aiutare gli utenti che riscontrano difficoltà nel concludere un acquisto.
Questo documento illustra come definire i tipi di azione per un’estensione web in Adobe Experience Platform.
I tipi di azione sono in genere i seguenti:
- view nell'interfaccia utente di Experience Platform e nell'interfaccia utente di Data Collection, che consente agli utenti di modificare le impostazioni per l'azione.
- Modulo libreria emesso all’interno della libreria runtime dei tag per interpretare le impostazioni ed eseguire un’azione.
module.exports = function(settings) {
alert('Thanks for visiting our site!');
};
Ad esempio, affinché il messaggio possa essere configurato dall’utente di Adobe Experience Platform, puoi consentire all’utente di inserire e salvare un messaggio nell’oggetto impostazioni. L’oggetto si presente simile a questo:
{
"message": "Thank you for being one of our VIP members!"
}
Per poter utilizzare il messaggio definito dall’utente, il modulo deve essere modificato come segue:
module.exports = function(settings) {
alert(settings.message);
}
Dati contestuali sugli eventi
Un secondo argomento deve quindi essere passato al modulo contenente le informazioni contestuali sull’evento che attiva la regola. Può risultare utile in alcuni casi e vi si può accedere nel modo seguente:
module.exports = function(settings, event) {
// event contains information regarding the event that fired the rule
};
L’oggetto event
deve contenere le seguenti proprietà:
$type
youtube.play
.$rule
Oggetto contenente informazioni sulla regola attualmente in esecuzione. L’oggetto deve contenere le seguenti sotto-proprietà:
id
: ID della regola attualmente in esecuzione.name
: nome della regola attualmente in esecuzione.
L’estensione che fornisce il tipo di evento che ha attivato la regola può facoltativamente aggiungere altre informazioni utili a questo oggetto event
.