8.3 Definire un’azione personalizzata

In questo esercizio creerai due azioni personalizzate utilizzando Adobe Journey Optimizer in combinazione.

Accedi a Adobe Journey Optimizer accedendo a Adobe Experience Cloud. Fai clic su Journey Optimizer.

ACOP

Verrai reindirizzato al Pagina principale in Journey Optimizer. In primo luogo, assicurati di utilizzare la sandbox corretta. La sandbox da utilizzare è denominata --aepSandboxId--. Per passare da una sandbox all’altra, fai clic su PROD DI PRODUZIONE (VA7) e selezionate la sandbox dall’elenco. In questo esempio, la sandbox è denominata Abilitazione AEP FY22. Allora sarai nel Pagina principale visualizzazione della sandbox --aepSandboxId--.

ACOP

Nel menu a sinistra, scorri verso il basso e fai clic su Configurazioni. Fai clic su Gestisci pulsante sotto Azioni.

Demo

Vedrai il Azioni elenco.

Demo

Definisci un’azione che invia un testo a un canale di Slack.

8.3.1 Azione: Invia testo al canale di Slack

Ora potrai utilizzare un canale di Slack esistente e inviare messaggi a tale canale di Slack. Slack dispone di un’API di facile utilizzo e utilizzeremo Adobe Journey Optimizer per attivarne l’API.

Demo

Fai clic su Crea azione per iniziare ad aggiungere una nuova azione.

Demo

Verrà visualizzata una finestra a comparsa Azione vuota.

Demo

Come nome dell’azione, utilizza --demoProfileLdap--TextSlack. In questo esempio, il Nome azione è vangeluwTextSlack.

Imposta descrizione su: Send Text to Slack.

Demo

Per Configurazione URL, utilizza:

  • URL: https://2mnbfjyrre.execute-api.us-west-2.amazonaws.com/prod
  • Metodo: POST
NOTA

L'URL di cui sopra fa riferimento a una funzione AWS Lambda che inoltrerà la richiesta al canale di Slack come indicato sopra. Questo viene fatto per proteggere l'accesso a un canale di Slack di proprietà di un Adobe. Se hai un tuo canale di Slack, devi creare un'app di Slack tramite https://api.slack.com/, devi quindi creare un Webhook in entrata in quell’app di Slack e sostituire l’URL di cui sopra con l’URL Webhook in entrata.

Non è necessario modificare i campi di intestazione.

Demo

Autenticazione deve essere impostato su Nessuna autenticazione.

Demo

Per Parametri azione, è necessario definire quali campi devono essere inviati verso lo Slack. Logicamente, vogliamo che Adobe Journey Optimizer e Adobe Experience Platform siano il cervello della personalizzazione, quindi il testo da inviare allo Slack dovrebbe essere definito da Adobe Journey Optimizer e quindi inviato allo Slack per l'esecuzione.

Quindi per Parametri azione, fai clic su Modifica payload icona.

Demo

Verrà visualizzata una finestra popup vuota.

Demo

Copia il testo seguente e incollalo nella finestra popup vuota.

{
 "text": {
  "toBeMapped": true,
  "dataType": "string",
  "label": "textToSlack"
 }
}

FYI: specificando i campi seguenti, questi campi diventeranno accessibili dal Percorso del cliente e potrai compilarli dinamicamente dal Percorso:

"toBeMapped": vero,

"dataType": "string",

"label": "textToSlack"

Vedrai questo:

Demo

Fai clic su Salva.

Demo

Scorri verso l’alto e fai clic su Salva un'altra volta per salvare l'azione personalizzata.

Demo

L'azione personalizzata ora fa parte del Azioni elenco.

Demo

Hai definito eventi, origini dati esterne e azioni. Ora consolidiamo tutto questo in un percorso.

Passaggio successivo: 8.4 Creare percorsi e messaggi

Torna al modulo 8

Torna a tutti i moduli

In questa pagina