Show Menu
TÓPICOS×

Mensagens transacionais de evento

Você pode enviar mensagens transacionais de evento direcionadas a um evento. Este tipo de mensagens transacionais não contém informações de perfil: o destino de entrega é definido pelos dados contidos no próprio evento.
Depois de criar e publicar um evento (o abandono do carrinho como explicado em esta seção ), a mensagem transacional correspondente é criada automaticamente.
As etapas de configuração são apresentadas na seção Configuração de um evento para enviar uma mensagem transacional.
Para que o evento dispare o envio de uma mensagem transacional, é necessário personalizar a mensagem, testá-la e publicá-la.
Para acessar mensagens transacionais, você deve fazer parte do grupo de Administrators (all units) segurança.
As mensagens transacionais de eventos não contêm informações de perfil, portanto, não são compatíveis com regras de fadiga (mesmo no caso de enriquecimento com perfis). Consulte Regras de fadiga .

Definição de um perfil de teste em uma mensagem transacional

Defina um perfil de teste adaptado, que permitirá que você visualize sua mensagem e envie uma prova para verificá-la.

Criação de um perfil de teste na mensagem transacional

  1. Para acessar a mensagem que você criou, clique no Adobe Campaign logotipo, no canto superior esquerdo, e selecione Marketing plans > Transactional messages > Transactional messages .
  2. Crie um perfil de teste que será vinculado ao seu evento.
  3. Especifique as informações para enviar no formato JSON na Event data used for personalization seção. Este é o conteúdo que será usado ao visualizar a mensagem e quando o perfil de teste receber a prova.
    Você também pode inserir as informações relacionadas à tabela de perfil. Consulte Enriquecendo o conteúdo da mensagem transacional.
  4. Depois de criado, o perfil de teste será pré-especificado na mensagem transacional. Clique no Test profiles bloco da mensagem para verificar o destino da sua prova.

Criação de um perfil de teste fora da mensagem transacional

Você também pode criar um novo perfil de teste ou usar um que já exista no Test profiles menu.
  1. Clique no Adobe Campaign logotipo, no canto superior esquerdo, em seguida selecione Profiles & audiences > Test profiles .
  2. Na Event seção da página do perfil de teste que você escolheu, selecione o evento que acabou de criar. Neste exemplo, selecione "Cancelamento do carrinho (EVTcartAbandonment)".
  3. Especifique as informações para enviar no formato JSON na caixa de Event data texto.
  4. Salve as alterações.
Agora você pode acessar a mensagem que criou e selecionar o perfil de teste atualizado.
Tópicos relacionados:

Personalizando uma mensagem transacional

Para configurar a personalização em uma mensagem transacional, siga as etapas abaixo:
  1. Clique no Content bloco para modificar o assunto e o conteúdo de sua mensagem. Neste exemplo, selecione qualquer modelo que contenha imagens e texto. Para obter mais informações sobre modelos de conteúdo de email, consulte Design usando modelos .
  2. Adicione um assunto e edite o conteúdo da sua mensagem de acordo com suas necessidades.
  3. Neste exemplo, você deseja adicionar três campos definidos ao criar seu evento : nome, último produto consultado, quantidade total do carrinho. Para fazer isso, insira um campo de personalização no conteúdo da mensagem.
  4. Navegue até esses campos em Context > Real-time event > Event context .
  5. Para enriquecer o conteúdo de sua mensagem, adicione campos selecionando-os na tabela com a qual você vinculou seu evento. Em nosso exemplo, selecione o Title (salutation) campo na Profile tabela em Context > Real-time event > Event context .
  6. Insira todos os campos necessários.
  7. Visualize sua mensagem selecionando o perfil definido para esse evento.
    As etapas para visualizar uma mensagem são detalhadas na seção Visualizar mensagens .
    Você pode verificar se os campos de personalização correspondem às informações inseridas no perfil de teste. Para obter mais informações, consulte Definição de um perfil de teste em uma mensagem transacional.

Uso das listas de produtos em uma mensagem transacional

É possível criar listas de produtos que façam referência a uma ou mais coleções de dados no conteúdo de um email transacional. Por exemplo, em um email de abandono de carrinho, você pode incluir uma lista de todos os produtos que estavam nos carrinhos dos usuários quando eles saíram do site, com uma imagem, o preço e um link para cada produto.
As listas de produtos só estão disponíveis ao editar mensagens de email transacionais por meio da interface do Email Designer .
Para adicionar uma lista de produtos abandonados em uma mensagem transacional, siga as etapas abaixo.
Você também pode assistir a um conjunto de vídeos explicando as etapas necessárias para configurar as listas de produtos em um email transacional. For more on this, see this page .
O Adobe Campaign não suporta listagens de produtos aninhados, o que significa que você não pode incluir uma listagem de produtos dentro de outra.

Definição de uma lista de produtos

Antes de poder usar uma lista de produtos em uma mensagem transacional, é necessário definir no nível do evento a lista de produtos e os campos para cada produto da lista que você deseja exibir. Para obter mais informações, consulte Definição de coleções de dados.
  1. Na mensagem transacional, clique no Content bloco para modificar o conteúdo do email.
  2. Arraste e solte um componente de estrutura no espaço de trabalho. Para obter mais informações, consulte Edição da estrutura de email.
    Por exemplo, selecione um componente de estrutura de uma coluna e adicione um componente de texto, um componente de imagem e um componente de botão. Para obter mais informações, consulte Adicionar fragmentos e componentes .
  3. Selecione o componente de estrutura que você acabou de criar e clique no Enable product listing ícone na barra de ferramentas contextual.
    O componente de estrutura é realçado com um quadro laranja e as Product listing configurações são exibidas na paleta esquerda.
  4. Selecione como os elementos da coleção serão exibidos:
    • Row : horizontalmente, o que significa cada elemento em uma linha abaixo da outra.
    • Column : verticalmente, o que significa cada elemento próximo ao outro na mesma linha.
    A Column opção só está disponível ao usar um componente de estrutura de várias colunas ( 2:2 column , 3:3 column e 4:4 column ). Ao editar a lista de produtos, preencha apenas a primeira coluna: as outras colunas não serão tomadas em consideração. Para obter mais informações sobre como selecionar componentes de estrutura, consulte Editar a estrutura de email.
  5. Selecione a coleção de dados criada ao configurar o evento relacionado à mensagem transacional. Você pode encontrá-lo no nó Context > Real-time event > Event context .
    Para obter mais informações sobre como configurar o evento, consulte Definição de coleções de dados.
  6. Use a lista First item suspensa para selecionar qual elemento iniciará a lista exibida no email.
    Por exemplo, se você selecionar 2, o primeiro item da coleção não será exibido no email. A lista de produtos começará no segundo item.
  7. Selecione o número máximo de itens a serem exibidos na lista.
    Se desejar que os elementos da lista sejam exibidos verticalmente ( Column ), o número máximo de itens é limitado de acordo com o componente de estrutura selecionado (2, 3 ou 4 colunas). Para obter mais informações sobre como selecionar componentes de estrutura, consulte Editar a estrutura de email.

Preenchimento da lista de produtos

Para exibir uma lista de produtos provenientes do evento vinculado ao email transacional, siga as etapas abaixo.
Para obter mais informações sobre como criar uma coleção e campos relacionados ao configurar o evento, consulte Definição de coleções de dados.
  1. Selecione o componente de imagem inserido, selecione Enable personalization e clique no lápis no painel Configurações.
  2. Selecione Add personalization field na Image source URL janela que será aberta.
    No nó Context > Real-time event > Event context , abra o nó correspondente à coleção que você criou (aqui Product list ) e selecione o campo de imagem definido (aqui Product image ). Click Save .
    O campo de personalização selecionado agora é exibido no painel Configurações.
  3. Na posição desejada, selecione Insert personalization field na barra de ferramentas contextual.
  4. No nó Context > Real-time event > Event context , abra o nó correspondente à coleção que você criou (aqui Product list ) e selecione o campo que você criou (aqui Product name ). Click Confirm .
    O campo de personalização selecionado agora é exibido na posição desejada no conteúdo de email.
  5. Procede da mesma forma para inserir o preço.
  6. Selecione algum texto e selecione Insert link na barra de ferramentas contextual.
  7. Selecione Add personalization field na Insert link janela que será aberta.
    No nó Context > Real-time event > Event context , abra o nó correspondente à coleção que você criou (aqui Product list ) e selecione o campo URL que você criou (aqui Product URL ). Click Save .
    Por motivos de segurança, insira o campo de personalização dentro de um link que comece com um nome de domínio estático apropriado.
    O campo de personalização selecionado agora é exibido no painel Configurações.
  8. Selecione o componente de estrutura no qual a lista de produtos é aplicada e selecione Show fallback para definir um conteúdo padrão.
  9. Arraste um ou mais componentes de conteúdo e edite-os conforme necessário.
    O conteúdo de fallback será exibido se a coleção estiver vazia quando o evento for acionado, por exemplo, se um cliente não tiver nada em seu carrinho.
  10. No painel Configurações, edite os estilos para a lista de produtos. Para obter mais informações, consulte Edição de estilos de email.
  11. Visualize o e-mail usando um perfil de teste vinculado ao evento transacional relevante e para o qual você definiu os dados de coleta. Por exemplo, adicione as seguintes informações na Event data seção do perfil de teste que você deseja usar:
    Para obter mais informações sobre como definir um perfil de teste em uma mensagem transacional, consulte esta seção .

Testando uma mensagem transacional

Depois de salvar sua mensagem transacional, você pode enviar uma prova para testá-la.
As etapas para enviar uma prova são detalhadas na seção Envio de uma prova .

Publicar uma mensagem transacional

Depois de verificar sua mensagem transacional, você pode publicá-la.
Agora, assim que o evento "abandono do carrinho" é acionado, ele automaticamente solicita uma mensagem contendo o título e sobrenome do destinatário, o URL do carrinho, o último produto consultado ou uma lista de produtos, se você tiver definido uma lista de produtos, e o valor total do carrinho a ser enviado.
Para acessar os relatórios referentes à sua mensagem transacional, use o Reports botão. Consulte Relatórios .

Suspender uma publicação de mensagem transacional

Você pode suspender a publicação de sua mensagem transacional usando o Pause botão, por exemplo, para modificar os dados contidos na mensagem. Os eventos não são mais processados, mas mantidos em fila no banco de dados do Adobe Campaign.
Os eventos em fila são mantidos durante um período definido na REST API (consulte a documentação REST API) ou no evento trigger se você estiver usando o serviço principal Acionadores (consulte Trabalhar com acionadores Sobre os acionadores da Adobe Experience Cloud da Campanha e da Experience Cloud).
Ao clicar Resume , todos os eventos na fila (desde que não tenham expirado) são processados. Contêm agora todas as modificações efetuadas durante a suspensão da publicação do modelo.

Cancelamento de publicação de uma mensagem transacional

Clicar Unpublish permite cancelar a publicação de mensagens transacionais, mas também a publicação do evento correspondente, que exclui da REST API o recurso correspondente ao evento criado anteriormente. Agora, mesmo se o evento for acionado por meio do site, as mensagens correspondentes não serão mais enviadas e não serão armazenadas no banco de dados.
Para publicar a mensagem novamente, você precisa voltar para a configuração de evento correspondente, publicá-la e publicar a mensagem. Para obter mais informações, consulte Publicar uma mensagem transacional.
Se você cancelar a publicação de uma mensagem transacional pausada, talvez seja necessário aguardar até 24 horas para poder publicá-la novamente. Isso permite que o Database cleanup fluxo de trabalho limpe todos os eventos enviados para a fila. As etapas para pausar uma mensagem são detalhadas na seção Suspender uma publicação de mensagem transacional.
O Database cleanup fluxo de trabalho, que é executado todos os dias às 4h da manhã, pode ser acessado por meio de Administration > Application settings > Workflows .

Excluindo uma mensagem transacional

Ao selecionar uma mensagem transacional, você pode excluí-la com o Delete element botão mesmo se já tiver sido publicada. No entanto, a exclusão de uma mensagem transacional só pode ser feita sob certas condições:
  • Mensagens transacionais: Para excluir uma mensagem transacional, a mensagem deve ser despublicada e não pausada.
    Se a mensagem transacional não for publicada, a configuração do evento também precisará ser despublicada para excluir com êxito sua mensagem transacional, a menos que outra mensagem transacional seja vinculada ao evento correspondente. For more information on how to unpublish a transactional message, refer to this section .
    A exclusão de uma mensagem transacional que já enviou notificações também excluirá seus logs de envio e rastreamento.
  • Mensagens transacionais de um modelo de evento predefinido (mensagens transacionais internas) : Para excluir uma mensagem transacional interna, a mensagem deve ser despublicada e não pausada.
    Também não deve ser a única mensagem transacional no evento, outras mensagens devem ser vinculadas ao evento correspondente.

Processo de repetição de mensagem transacional

Uma mensagem transacional temporariamente não entregue está sujeita a tentativas automáticas que são executadas até que a entrega expire. Para obter mais informações sobre a duração da entrega, consulte Parâmetros do período de validade.
Quando uma mensagem transacional não é enviada, há dois sistemas de repetição:
  • No nível de mensagens transacionais, uma mensagem transacional pode falhar antes que o evento seja atribuído a uma entrega de execução, o que significa entre a recepção do evento e a preparação de entrega. Consulte Processo de nova tentativa de processamento de eventos.
  • No nível do processo de envio, depois que o evento é atribuído a uma entrega de execução, a mensagem transacional pode falhar devido a um erro temporário. Consulte Processo de nova tentativa de envio de mensagens.

Processo de nova tentativa de processamento de eventos

Se o evento não puder ser atribuído a uma entrega de execução, o processamento do evento será adiado. As tentativas são executadas até que seja atribuído a uma nova entrega de execução.
Um evento adiado não aparece na mensagem transacional que envia logs, porque ele ainda não foi atribuído a uma entrega de execução.
Por exemplo, o evento não pôde ser atribuído a uma entrega de execução porque seu conteúdo não estava correto, havia um problema com direitos de acesso ou marca, um erro foi detectado ao aplicar regras de tipologia etc. Nesse caso, você pode pausar a mensagem, editá-la para corrigir o problema e publicá-la novamente. O sistema de nova tentativa o atribuirá a uma nova entrega de execução.

Processo de nova tentativa de envio de mensagem

Depois que o evento é atribuído a uma entrega de execução, a mensagem transacional pode falhar devido a um erro temporário, se a caixa de correio do destinatário estiver cheia, por exemplo. Para obter mais informações, consulte Tentativas após uma falha temporária de entrega.
Quando um evento é atribuído a uma entrega de execução, ele é exibido nos logs de envio dessa entrega de execução e somente no momento. As entregas com falha são exibidas na Execution list guia da mensagem transacional.

Limitações

Enviando atualização de logs
No processo de repetição, os logs de envio da nova entrega de execução não são atualizados imediatamente (a atualização é executada por meio de um fluxo de trabalho programado). Isso significa que a mensagem pode estar em Pending status mesmo se o evento transacional tiver sido processado pela nova entrega de execução.
Falha na entrega da execução
Não é possível parar uma entrega de execução. No entanto, se a entrega da execução atual falhar, um novo será criado assim que um novo evento for recebido e todos os novos eventos serão processados por essa nova entrega da execução. Nenhum novo evento é processado pela entrega da execução com falha.
Se alguns eventos já atribuídos a uma entrega de execução tiverem sido adiados e essa entrega falhar, o sistema de nova tentativa não atribuirá os eventos adiados à nova entrega de execução, o que significa que esses eventos serão perdidos.