3.2.3 Definire un'azione personalizzata

In questo esercizio creerai un’azione personalizzata per inviare un messaggio a un canale Slack.

Accedi a Adobe Journey Optimizer da Adobe Experience Cloud. Fare clic su Journey Optimizer.

ACOP

Verrai reindirizzato alla visualizzazione Home in Journey Optimizer. Innanzitutto, assicurati di utilizzare la sandbox corretta. La sandbox da utilizzare si chiama --aepSandboxName--. Ti troverai quindi nella Home della tua sandbox --aepSandboxName--.

ACOP

Ora utilizzerai un canale Slack esistente e invierai messaggi a tale canale Slack. Slack dispone di un’API di facile utilizzo e utilizzerai Adobe Journey Optimizer per attivarne l’API.

Demo

Nel menu a sinistra, scorri verso il basso e fai clic su Configurazioni. Fare clic sul pulsante Gestisci in Azioni.

Demo

Verrà quindi visualizzato l'elenco Azioni. Fai clic su Crea azione.

Demo

Viene visualizzata una finestra a comparsa Azione vuota.

Demo

Come nome dell'azione, utilizzare --aepUserLdap--TextSlack.

Imposta descrizione su: Send Message to Slack.

Per la configurazione URL, utilizzare:

  • URL: https://2mnbfjyrre.execute-api.us-west-2.amazonaws.com/prod
  • Metodo: POST
NOTE
L’URL riportato sopra fa riferimento a una funzione AWS Lambda che inoltra la richiesta al canale Slack come indicato sopra. Questa operazione viene eseguita per proteggere l’accesso a un canale Slack di proprietà di Adobe. Se disponi di un tuo canale Slack, devi creare un'app Slack tramite https://api.slack.com/, quindi devi creare un webhook in ingresso nell'app Slack e quindi sostituire l'URL precedente con l'URL del webhook in ingresso.

Demo

Autenticazione deve essere impostato su Nessuna autenticazione.

Demo

In Payload, è necessario definire quali campi devono essere inviati a Slack. Logicamente, vuoi che Adobe Journey Optimizer e Adobe Experience Platform siano il cervello della personalizzazione, quindi il testo da inviare a Slack deve essere definito da Adobe Journey Optimizer e quindi inviato a Slack per l’esecuzione.

Per Richiesta, fai clic sull'icona Modifica payload.

Demo

Viene quindi visualizzata una finestra popup vuota.

Demo

Copiare il testo seguente e incollarlo nella finestra popup vuota.

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

Poi vedrai questo. Fai clic su Salva.

Demo

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

Demo

L'azione personalizzata fa ora parte dell'elenco Azioni.

Demo

Hai definito eventi, un’origine dati esterna e azioni. Poi combinerete tutto questo in un percorso.

Passaggi successivi

Vai a 3.2.4 Creare il percorso e i messaggi

Torna a Adobe Journey Optimizer: origini dati esterne e azioni personalizzate

Torna a Tutti i moduli

recommendation-more-help
4bbf020c-24db-4a43-b239-88fab142f02d