3.2.3 Definir uma ação personalizada

Neste exercício, você criará uma ação personalizada para enviar uma mensagem a um canal do Slack.

Faça login no Adobe Journey Optimizer em Adobe Experience Cloud. Clique em Journey Optimizer.

ACOP

Você será redirecionado para a exibição Página inicial no Journey Optimizer. Primeiro, verifique se você está usando a sandbox correta. A sandbox a ser usada é chamada --aepSandboxName--. Você estará na exibição Página inicial da sua sandbox --aepSandboxName--.

ACOP

Agora você usará um canal existente do Slack e enviará mensagens para esse canal do Slack. O Slack tem uma API fácil de usar e você usará o Adobe Journey Optimizer para acionar a API.

Demonstração

No menu esquerdo, role para baixo e clique em Configurações. Em seguida, clique no botão Gerenciar em Ações.

Demonstração

Você verá a lista Ações. Clique em Criar ação.

Demonstração

Você verá um pop-up Ação vazio.

Demonstração

Como Nome da Ação, use --aepUserLdap--TextSlack.

Defina a Descrição como: Send Message to Slack.

Para a Configuração de URL, use este:

  • URL: https://2mnbfjyrre.execute-api.us-west-2.amazonaws.com/prod
  • Método: POST
NOTE
O URL acima se refere a uma função AWS Lambda que encaminhará sua solicitação para o canal do Slack, como mencionado acima. Isso é feito para proteger o acesso a um canal do Slack de propriedade da Adobe. Se você tiver seu próprio canal do Slack, deve criar um Aplicativo Slack por meio de https://api.slack.com/. Em seguida, é necessário criar um Webhook de Entrada nesse Aplicativo Slack e substituir a URL acima pela URL do Webhook de Entrada.

Demonstração

A Autenticação deve ser definida como Sem Autenticação.

Demonstração

Em Cargas, é necessário definir quais campos devem ser enviados para o Slack. Logicamente, você deseja que o Adobe Journey Optimizer e o Adobe Experience Platform sejam o cérebro da personalização, de modo que o texto a ser enviado para o Slack deve ser definido pelo Adobe Journey Optimizer e, em seguida, enviado para o Slack para execução.

Para a Solicitação, clique no ícone Editar Carga.

Demonstração

Você verá uma janela pop-up vazia.

Demonstração

Copie o texto abaixo e cole-o na janela pop-up vazia.

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

Você verá isso. Clique em Salvar.

Demonstração

Role para cima e clique em Salvar mais uma vez para salvar sua ação.

Demonstração

Sua ação personalizada agora faz parte da lista Ações.

Demonstração

Você definiu eventos, fontes de dados externas e ações. A seguir, você combinará tudo isso em uma jornada.

Próximas etapas

Ir para 3.2.4 Criar sua jornada e mensagens

Voltar para Adobe Journey Optimizer: Fontes de dados externas e ações personalizadas

Voltar para Todos os módulos

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