Neste exercício, você criará duas ações personalizadas usando o Adobe Journey Optimizer em combinação.
Faça logon no Adobe Journey Optimizer acessando Adobe Experience Cloud. Clique em Journey Optimizer.
Você será redirecionado para a exibição Início no Journey Optimizer.
Primeiro, certifique-se de usar a sandbox correta. A sandbox a ser usada é chamada de --aepSandboxId--
. Para alterar de uma sandbox para outra, clique em PRODUCTION Prod (VA7) e selecione a sandbox da lista. Neste exemplo, a sandbox é chamada de AEP Enablement FY21.
Em seguida, você estará na exibição Início da sandbox --aepSandboxId--
.
No menu esquerdo, role para baixo e clique em Configurations. Em seguida, clique no botão Gerenciar em Ações.
Em seguida, você verá a lista Actions.
Você definirá duas ações:
Twilio é um provedor de terceiros de mensagens SMS. Ela tem uma API fácil de usar e usaremos o Adobe Journey Optimizer para acionar a API.
Clique em Criar ação para começar a adicionar a ação.
Você verá um pop-up de Ação vazio.
Como um Nome para a Ação, use ldapSmsTwilio
e substitua Ldap
por seu LDAP. Neste exemplo, o Nome da ação é joconnorSmsTwilio
.
Defina Descrição como: Send SMS using Twilio
.
Para a Configuração de URL, use esta opção:
https://l1uikl5kog.execute-api.us-west-2.amazonaws.com/prod/
Não é necessário alterar os Campos de cabeçalho.
Para maior transparência, estamos usando um Gateway de API AWS e uma função AWS Lambda que ficam atrás do URL acima para lidar com a autenticação e o envio de SMSs para Twilio.
A autenticação deve ser definida como Sem autenticação.
Para os Parâmetros de ação, é necessário definir quais campos devem ser enviados para Twilio. Na lógica, queremos que o Adobe Journey Optimizer e o Adobe Experience Platform sejam o cérebro da personalização, de modo que o Texto da mensagem SMS e o Número do celular para enviar o SMS devem ser definidos pelo Adobe Journey Optimizer e depois enviados para Twilio para execução.
Portanto, para os Parâmetros de ação, clique no ícone Editar carga.
Em seguida, você verá uma janela pop-up vazia.
Copie o texto abaixo e cole-o na janela pop-up vazia.
{
"body": {
"textMessage": {
"toBeMapped": true,
"dataType": "string",
"label": "textMessage"
},
"to": {
"toBeMapped": true,
"dataType": "string",
"label": "mobileNr"
}
}
}
FYI: ao especificar os campos abaixo, esses campos ficarão acessíveis na Jornada do cliente e você poderá preenchê-los dinamicamente a partir da Jornada:
"toBeMapped": true,
"dataType": "string",
"label": "textMessage" e mobileNr
Você verá isso:
Clique em Salvar.
Role para cima e clique em Save mais uma vez para salvar sua Ação personalizada.
Sua Ação personalizada agora faz parte da lista Ações.
Vamos definir sua segunda ação agora.
Agora usaremos um Canal Slack existente e enviaremos mensagens para esse Canal Slack. O Slack tem uma API fácil de usar e usaremos o Adobe Journey Optimizer para acionar a API.
Clique em Criar ação para começar a adicionar uma nova ação.
Você verá um pop-up de Ação vazio.
Como um Nome para a Ação, use ldapTextSlack
e substitua ldap
por seu LDAP. Neste exemplo, o Nome da ação é joconnorTextSlack
.
Defina Descrição como: Send Text to Slack
.
Para a Configuração de URL, use esta opção:
https://2mnbfjyrre.execute-api.us-west-2.amazonaws.com/prod
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 Slack de propriedade do Adobe. Se você tiver seu próprio canal Slack, deve criar um Aplicativo Slack por meio de https://api.slack.com/, criar um Webhook de entrada no aplicativo do Slack e, em seguida, substituir o URL acima pelo URL do Webhook de entrada.
Não é necessário alterar os Campos de cabeçalho.
A autenticação deve ser definida como Sem autenticação.
Para os Parâmetros de ação, é necessário definir quais campos devem ser enviados para o Slack. Na lógica, queremos 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 enviado para o Slack para execução.
Portanto, para os Parâmetros de ação, clique no ícone Editar carga.
Em seguida, você verá uma janela pop-up vazia.
Copie o texto abaixo e cole-o na janela pop-up vazia.
{
"text": {
"toBeMapped": true,
"dataType": "string",
"label": "textToSlack"
}
}
FYI: ao especificar os campos abaixo, esses campos ficarão acessíveis na Jornada do cliente e você poderá preenchê-los dinamicamente a partir da Jornada:
"toBeMapped": true,
"dataType": "string",
"label": "textToSlack"
Você verá isso:
Clique em Salvar.
Role para cima e clique em Save mais uma vez para salvar sua Ação personalizada.
Sua Ação personalizada agora faz parte da lista Ações.
Você definiu eventos, uma fonte de dados externa e ações. Agora vamos consolidar tudo isso em uma jornada.
Próxima etapa: 12.4 Projete uma jornada baseada em acionador