Introdução a mensagens transacionais send-transactional-messages

O envio de mensagens transacionais (Centro de mensagens) é um módulo do Campaign criado para gerenciar mensagens por disparo. Essas notificações são geradas a partir de eventos acionados dos sistemas de informações e podem ser: fatura, confirmação de pedido, confirmação de remessa, alteração de senha, notificação de indisponibilidade de produto, extrato de conta, criação de conta de site etc.

NOTE
Como usuário do Managed Cloud Service, contate o Adobe para configurar as mensagens transacionais do Campaign em seu ambiente.

As mensagens transacionais são usadas para enviar:

  • notificações, como confirmações de pedidos ou redefinições de senha, por exemplo
  • uma resposta individual em tempo real a uma ação do cliente
  • conteúdo não promocional

As configurações de mensagens transacionais estão detalhadas em esta seção.

Entenda a arquitetura de mensagens transacionais em esta página.

Princípio operacional das mensagens transacionais transactional-messaging-operating-principle

O módulo de mensagens transacionais do Adobe Campaign é integrado a um sistema de informações que retorna eventos que serão transformados em mensagens transacionais personalizadas. Essas mensagens podem ser enviadas individualmente ou em lotes por email, SMS ou notificações por push.

Por exemplo, imagine que você é uma empresa com um site onde os clientes podem comprar produtos.

O Adobe Campaign permite enviar um email de notificação para clientes que adicionaram produtos ao carrinho. Quando um deles sai do site sem concluir a compra (evento externo que aciona um evento do Campaign), um email de abandono de carrinho é enviado automaticamente a eles (entrega de mensagem transacional).

As principais etapas para colocar isso em prática são detalhadas abaixo:

  1. Crie um tipo de evento.
  2. Criar o modelo de mensagem. Você deve vincular um evento à sua mensagem durante essa etapa.
  3. Testar a mensagem.
  4. Publicar o modelo da mensagem.

Depois de criar e publicar o modelo de mensagem transacional, se um evento correspondente for acionado, os dados relevantes serão enviados para o Campaign por meio dos métodos SOAP de PushEvent e PushEvents, e o delivery será enviado aos recipients direcionados.

Criar tipos de evento create-event-types

Para garantir que cada evento possa ser alterado em uma mensagem personalizada, primeiro é necessário criar tipos de evento.

Ao criar um modelo de mensagem, você selecionará o tipo de evento que corresponde à mensagem que deseja enviar.

CAUTION
Você deve criar tipos de evento antes de poder usá-los em modelos de mensagem.

Para criar tipos de evento que serão processados pelo Adobe Campaign, siga as etapas abaixo:

  1. Navegue até a pasta Administration > Platform > Enumerations do explorador do Campaign.

  2. Selecione a enumeração Event type na lista.

  3. Clique em Add para criar um valor de lista discriminada. Pode ser uma confirmação de pedido, uma alteração de senha, uma alteração de entrega de pedido etc.

    note caution
    CAUTION
    Cada tipo de evento deve corresponder a um valor na lista discriminada Event type.
  4. Após a criação dos valores da lista discriminada, faça logoff e logon novamente na instância para que a criação seja efetivada.

NOTE
Saiba mais sobre enumerações em esta página.

Definir um template de mensagem transacional create-message-template

Cada evento pode acionar uma mensagem personalizada. Para que isso aconteça, você precisa criar um template de mensagem para corresponder a cada tipo de evento. Os templates contêm as informações necessárias para personalizar a mensagem transacional. Você também pode usar templates para testar a pré-visualização da mensagem e enviar provas usando seed addresses antes de entregar ao target final.

Criar o modelo

Para criar um template de mensagem, siga as etapas abaixo:

  1. Acesse a pasta Message Center >Transactional message templates da árvore do Adobe Campaign.

  2. Clique com o botão direito do mouse na lista de templates de mensagem transacional e selecione New no menu suspenso ou clique no botão New acima da lista de templates de mensagem transacional.

  3. Na janela da entrega, selecione o template da entrega apropriado para o canal que deseja usar.

  4. Altere seu rótulo se necessário.

  5. Selecione o tipo de evento que corresponda à mensagem que deseja enviar. Os tipos de evento destinados a serem processados pelo Adobe Campaign devem ser criados previamente. Saiba mais

    note caution
    CAUTION
    Um tipo de evento nunca deve estar vinculado a mais de um template.
  6. Insira uma natureza e uma descrição, depois clique em Continue para criar o corpo da mensagem.

Criar o conteúdo create-message-content

A definição do conteúdo da mensagem transacional é a mesma de todos os deliveries no Adobe Campaign. Por exemplo, para uma entrega de email, você pode criar conteúdo em formato HTML ou texto, adicionar anexos ou personalizar o objeto da entrega. Saiba mais.

CAUTION
As imagens incluídas na mensagem devem ser acessíveis publicamente. O Adobe Campaign não fornece nenhum mecanismo de carregamento de imagem para mensagens transacionais.
Ao contrário do JSSP ou webApp, <%= não tem nenhum escape padrão.
Você precisa escapar cada dado que vem do evento corretamente. Este escape depende da forma como esse campo é usado. Por exemplo, dentro de uma URL, use encodeURIComponent. Para ser exibido no HTML, você pode usar escapeXMLString.

Após definir o conteúdo da mensagem, você pode integrar as informações do evento no corpo da mensagem e personalizá-lo. As informações do evento são inseridas no corpo do texto graças às tags de personalização.

  • Todos os campos de personalização vêm da carga.
  • É possível referenciar um ou vários blocos de personalização em uma mensagem transacional.

Para inserir tags de personalização no corpo de uma mensagem de email, siga as etapas abaixo:

  1. No template de mensagem, clique na guia que corresponde ao formato do email (HTML ou texto).

  2. Insira o corpo da mensagem.

  3. No corpo do texto, insira a tag usando os menus Real time events>Event XML.

  4. Preencha a tag usando a seguinte sintaxe: element name.@attribute name como mostrado abaixo.

Testar o modelo de mensagem transacional test-message-template

Adicionar seed addresses add-seeds

Um seed address permite exibir uma pré-visualização da mensagem, enviar uma prova e testar a personalização da mensagem antes de enviar a mensagem. Os seed addresses estão vinculados à entrega e não podem ser usados para outras entregas.

  1. No modelo de mensagem transacional, clique na guia Seed addresses e no botão Add.

  2. Atribua um rótulo a ele para facilitar a seleção posteriormente e, em seguida, insira o seed address (email ou celular, dependendo do canal de comunicação).

  3. Digite o identificador externo: esse campo opcional permite inserir uma chave de negócios (ID exclusiva, nome + email, etc.) que é comum a todos os aplicativos em seu site, usado para identificar seus perfis. Se esse campo também estiver presente no banco de dados de marketing do Adobe Campaign, você poderá reconciliar um evento com um perfil no banco de dados.

  4. Inserir dados de teste. Consulte esta seção.

  5. Clique em Ok para confirmar a criação do seed address.

  6. Repita o processo para criar quantos endereços forem necessários.

Depois que os endereços forem criados, você poderá acessar sua pré-visualização e personalização.

Pré-visualizar sua mensagem transacional transactional-message-preview

Após criar um ou mais seed addresses e o corpo da mensagem, é possível pré-visualizar a mensagem e verificar sua personalização.

  1. No modelo de mensagem, clique na guia Preview e selecione A seed address na lista suspensa.

  2. Selecione o seed address criado anteriormente para exibir a mensagem personalizada.

Enviar uma prova

Você pode testar a entrega de mensagens enviando uma prova para um seed address criado anteriormente.

O envio de uma prova envolve o mesmo processo de qualquer delivery. Saiba mais sobre provas em esta seção.

No entanto, para enviar uma prova de mensagem transacional, é necessário realizar as seguintes operações:

  • Crie um ou mais seed addresses com dados de teste de personalização
  • Criar o conteúdo da mensagem

Para enviar a prova:

  1. Clique no botão Send a proof na janela da entrega.

  2. Analise a entrega.

  3. Corrija qualquer erro e confirme a entrega.

  4. Verifique se a mensagem foi entregue ao seed address e se seu conteúdo está em conformidade com sua configuração.

É possível acessar as provas em cada template através da guia Audit.

Publish do modelo publish-message-template

Quando o modelo de mensagem criado estiver concluído, você poderá publicá-lo, o que permitirá enviar mensagens vinculadas a eventos em lote e em tempo real.

CAUTION
Sempre que fizer alterações em um modelo, publique-o novamente para que essas alterações estejam em vigor durante a entrega da mensagem transacional.
  1. Vá até a pasta Message Center > Transactional message templates da árvore.

  2. Selecione o modelo que deseja publicar.

  3. Clique em Publish.

Uma vez concluída a publicação, ambos os modelos de mensagem a serem aplicados em eventos batch e em tempo real são criados na pasta Administration > Production > Message Center Execution> Default > Transactional message templates.

Depois que um modelo for publicado, se o evento correspondente for acionado, o Adobe Campaign receberá o evento, o vinculará ao modelo transacional e enviará a mensagem transacional correspondente a cada destinatário.

Cancelar a publicação de um modelo

Assim que um modelo de mensagem for publicado , sua publicação poderá ser desfeita.

  • Na verdade, um modelo publicado ainda poderá ser chamado se o evento correspondente for acionado: se você não estiver mais usando um modelo de mensagem, será recomendável desfazer a publicação. Dessa forma, você pode evitar o envio de uma mensagem transacional indesejada por engano.

    Por exemplo, você publicou um template de mensagem que só usa para campanhas de Natal. Talvez você queira desfazer a publicação depois que o período de Natal acabar e publicá-lo novamente no próximo ano.

  • Além disso, não é possível excluir um template de mensagem transacional que tenha o status Published. Você deve desfazer a publicação primeiro.

Para desfazer a publicação de um template de mensagem transacional, siga as etapas abaixo.

  1. Navegue até a pasta Message Center > Transactional message templates.
  2. Selecione o modelo para desfazer a publicação.
  3. Clique em Unpublish.
  4. Clique em Start.

O status do template de mensagem transacional muda de Published para Being edited.

Depois de desfazer a publicação:

  • Ambos os modelos de mensagem (aplicados a eventos de tipo em lote e em tempo real) foram excluídos.

    Eles não aparecem mais na pasta Administration > Production > Message Center Execution > Default > Transactional message templates.

  • Quando a publicação de um modelo for desfeita, você poderá excluí-lo.

    Para fazer isso, selecione-o na lista e clique no botão Delete na parte superior direita da tela.

recommendation-more-help
35662671-8e3d-4f04-a092-029a056c566b