Ir para o conteúdo

Como posso monitorar devoluções, aberturas ou cliques em e-mails que envio do Amazon SES?

6 minuto de leitura
0

Quero saber quando há uma falha na entrega dos e-mails que envio com o Amazon Simple Email Service (Amazon SES), são abertos ou têm links clicados.

Breve descrição

Para monitorar métricas de e-mail no Amazon SES, como volume de envios, devoluções, reclamações, aberturas e cliques, use o Gerenciador Virtual de Capacidade de Entrega. Você deve habilitar o atributo Gerenciador Virtual de Capacidade de Entrega para visualizar essas estatísticas.

Se você quiser monitorar a atividade fora do console, use o Amazon Simple Notification Service (Amazon SNS) para receber notificações. O Amazon SNS pode enviar alertas quando um destinatário abrir seu e-mail, clicar em um link no seu e-mail e quando o seu e-mail for devolvido.

Resolução

Use o Gerenciador Virtual de Capacidade de Entrega para monitorar a atividade de e-mails

O Gerenciador Virtual de Capacidade de Entrega rastreia o status e o engajamento do usuário nos e-mails que você envia pelo Amazon SES. Para configurar e usar esse atributo, consulte Conceitos básicos do Gerenciador Virtual de Capacidade de Entrega.

É possível visualizar métricas detalhadas de e-mails dos eventos notificados no painel do Gerenciador Virtual de Capacidade de Entrega. No entanto, você não recebe atualizações ou notificações fora do painel. Se você quiser receber uma notificação para determinados eventos de e-mail, siga as ações abaixo para configurar as notificações do Amazon SNS.

Use destinos de eventos para monitorar seus e-mails enviados

Cada destino de evento que você configura pertence a um conjunto de configurações. Ao configurar um destino de evento com o Amazon SES, escolha o destino do serviço da AWS e especifique os parâmetros para esse destino. Para obter mais informações sobre como configurar destinos de eventos, consulte Adicionar um destino de evento.

Use um dos seguintes serviços da AWS para o destino do seu evento:

  • Amazon CloudWatch
  • Amazon Data Firehose
  • Amazon EventBridge
  • Amazon Pinpoint
  • Amazon SNS

Escolha um destino com base em como você deseja receber o nível de detalhamento das informações do evento. Por exemplo, escolha o CloudWatch como destino para obter contagens de eventos e configurar alarmes. Ou, escolha o Amazon SNS como destino para obter logs detalhados dos eventos.

Para mais informações sobre como monitorar a atividade de envio no Amazon SES, veja Monitorando sua atividade de envio no Amazon SES.

Use o Amazon SNS para receber notificações sobre atividades de e-mail

Pré-requisito: Verifique seu domínio com o Amazon SES.

É possível configurar o Amazon SNS para notificar você sobre aberturas de e-mails, cliques em links e devoluções por meio das etapas a seguir.

Observação: Se você enviar um e-mail para vários destinatários, a configuração a seguir não mostrará os destinatários que abriram o e-mail.

Crie um tópico do SNS

Para criar um tópico do Amazon SNS, conclua as seguintes etapas:

  1. Abra o console do Amazon SNS.
  2. Escolha Tópicos.
  3. Na página Tópicos, escolha Criar tópico.
  4. Na seção Detalhes, em Tipo, escolha Padrão.
  5. Em Nome do tópico, insira um nome.
    (Opcional) Em Nome de exibição, insira um nome de exibição do tópico.
  6. Escolha Criar tópico.
  7. Nos Detalhes do tópico, escolha Criar assinatura.
  8. Em Protocolo, selecione E-mail.
  9. Para Endpoint, insira o endereço de e-mail no qual você deseja receber notificações.
  10. Escolha Criar assinatura.
  11. No endereço de e-mail, abra o e-mail "Notificação da AWS - Confirmação de assinatura" do Amazon SNS.
  12. Abra a URL SubscribeURL para confirmar sua assinatura.

Configure o Amazon SES para enviar informações sobre cliques, aberturas e devoluções de e-mails para o tópico do SNS

Para configurar o Amazon SES para enviar informações ao tópico do SNS, conclua as seguintes etapas:

  1. Abra o console do Amazon SES.
  2. Escolha sua região da AWS.
  3. No painel de navegação, em Configuração, escolha Conjuntos de configurações.
  4. Escolha Criar conjunto.
  5. Em Nome do conjunto de configurações, insira um nome.
  6. Escolha Criar conjunto.
  7. Escolha a guia Destinos de eventos e depois escolha Adicionar destino.
  8. Em Tipos de eventos, escolha Devoluções definitivas, aberturas e cliques e depois Avançar.
  9. Em Tipo de destino, escolha Amazon SNS.
  10. Em Nome, insira um nome para o destino do SNS.
  11. Em Tópico do SNS, escolha o tópico do Amazon SNS e depois Avançar.
  12. Escolha Adicionar destino.

Envie um e-mail de teste para verificar as notificações de aberturas, cliques e devoluções de e-mails

O Amazon SES tem um simulador de mailbox que é possível usar para testar aberturas, cliques e devoluções de e-mails. Para usar o simulador de mailbox para testes, siga as etapas abaixo:

  1. Abra o console do Amazon SES.
  2. No painel de navegação, em Configuração, escolha Identidades verificadas.
  3. Selecione um dos seus domínios verificados.
  4. Escolha Enviar e-mail de teste.
  5. Em Detalhes da mensagem, escolha o formato de e-mail Bruto.
  6. Em Endereço do remetente, insira um endereço de e-mail com seu domínio verificado.
  7. Em Cenário, escolha Personalizado para verificar aberturas e cliques ou Devolução para verificar devoluções.
  8. Insira um endereço de e-mail para usar como destinatário do teste.
    Observação: em Personalizado, se você estiver na sandbox do Amazon SES, deverá usar um endereço de e-mail verificado no campo Destinatário personalizado.
  9. Em Mensagem, insira um texto semelhante aos exemplos a seguir.
    Exemplo de cenário personalizado:
    X-SES-CONFIGURATION-SET: myConfigset  
    From: test-verified-domain@example.com  
    To: test-recipient@example.com  
    Subject: Test email   
    Content-Type: multipart/alternative;  
        boundary="----=_boundary"  
    
    ------=_boundary  
    Content-Type: text/html; charset=UTF-8  
    Content-Transfer-Encoding: 7bit  
    
    This is a test email.  
    
    <a href="https://aws.amazon.com/">Amazon Web Services</a>  
    
    ------=_boundary--
    Exemplo de cenário de falha de entrega:
    X-SES-CONFIGURATION-SET: myConfigset  
    From: test-verified-domain@example.com  
    To: bounce@simulator.amazonses.com  
    Subject: Test email  
    Content-Type: multipart/alternative;  
        boundary="----=_boundary"  
    
    ------=_boundary  
    Content-Type: text/html; charset=UTF-8  
    Content-Transfer-Encoding: 7bit  
    
    This is a test email.  
    
    <a href="https://aws.amazon.com/">Amazon Web Services</a>  
    
    ------=_boundary--
    Observação: substitua myConfigset pelo nome do seu conjunto de configurações.
  10. Escolha Enviar e-mail de teste.
  11. A partir do endereço de e-mail do destinatário de teste, abra o e-mail de teste e, em seguida, clique no link.

Especifique a configuração definida nos cabeçalhos do seu e-mail

Para aplicar o conjunto de configurações ao seu e-mail, transmita o conjunto de configurações nos cabeçalhos de e-mail.

Verificar as notificações do SNS e as métricas no Gerenciador Virtual de Capacidade de Entrega

Para verificar as notificações do SNS e métricas do Gerenciador Virtual de Capacidade de Entrega, conclua as seguintes etapas:

  1. Na caixa de entrada do endereço de e-mail que você usou para a assinatura de tópicos do Amazon SNS, confirme se você recebeu as notificações.
  2. Para verificar as métricas de e-mail, use o painel do Gerenciador Virtual de Capacidade de Entrega no console do Amazon SES.
    Observação: Se você enviar um e-mail para múltiplos destinatários, não será possível exibir os destinatários do e-mail.

Informações relacionadas

Perguntas frequentes sobre métricas de envio de e-mail do Amazon SES

Configurações do Gerenciador Virtual de Capacidade de Entrega