Como soluciono problemas de falhas de mensagens de campanha do Amazon Pinpoint?

Data da última atualização: 19/04/2022

Minha campanha do Amazon Pinpoint não está processando ou segmentando nenhum endpoint e não está enviando nenhuma mensagem. Como soluciono problemas de falhas de campanha no Amazon Pinpoint?

Resolução

Para endpoints que não são processados ou direcionados

1.    Verifique se a campanha tem a configuração Use recipients local time (Usar hora local dos destinatários) ativada. Para obter instruções, consulte Enviar a campanha em uma data e hora específicas no Guia do usuário do Amazon Pinpoint.

2.    Se a configuração estiver ativada, verifique se cada definição de endpoint inclui um atributo Demographic.Timezone válido.

Observação: se um endpoint não tiver um atributo Demographic.Timezone válido definido e a configuração Use recipients local time (Usar horário local dos destinatários) da campanha estiver ativada, o endpoint não será processado.

Para endpoints processados e direcionados, mas que não recebem mensagens

As campanhas do Amazon Pinpoint podem falhar na entrega de mensagens para endpoints específicos por vários motivos. Para solucionar falhas de mensagens em endpoints específicos, primeiro configure o Amazon Pinpoint para enviar informações sobre eventos para o Amazon Kinesis. Em seguida, recrie as falhas de mensagens e analise os eventos com falha no Amazon Kinesis para identificar o que está causando o erro. Depois de identificar o que está causando o erro, corrija o problema.

Observação: o valor event_type em cada evento de transmissão indica a causa da maioria das falhas de mensagens. Se o valor event_type não fornecer uma indicação clara do que está causando a falha da mensagem, analise a métrica CampaignSendMessageThrottled da sua campanha no Amazon CloudWatch. Essa métrica mostra o número de mensagens de campanha que não foram enviadas porque a capacidade da sua conta da AWS de enviar mensagens foi limitada. Para obter mais informações, consulte as cotações do Amazon Pinpoint.

Para e-mails com falha

Identifique todos os eventos de transmissão com o seguinte valor de event_type: _email.rendering_failure. Esse tipo de evento geralmente indica que o modelo de e-mail inclui uma variável que não é válida ou está ausente.

-ou-

(Se você não tiver a transmissão do Kinesis ativada) Analise a métrica de falhas de renderização do Amazon Simple Email Service (Amazon SES) da sua campanha no Amazon CloudWatch. Essa métrica geralmente indica também que o modelo de e-mail inclui uma variável que não é válida ou está ausente.

Se você vir eventos de transmissão com um tipo de evento _email.rendering_failure ou qualquer métrica de falhas de renderização do Amazon SES no CloudWatch, faça o seguinte:

1.    Verifique se todas as variáveis de mensagem no arquivo de modelo têm um atributo de endpoint correspondente na definição do endpoint (arquivo de segmento).

2.    Verifique se todas as variáveis de mensagem no arquivo de modelo estão no formato correto na definição do endpoint.

3.    Especifique os valores de atributo padrão para todas as variáveis de mensagem no arquivo modelo. Para obter mais informações, consulte Criar modelos de e-mail no Guia do usuário do Amazon Pinpoint.

Observação: se você não especificar um valor padrão e um valor não existir para um destinatário, o Amazon Pinpoint não enviará a mensagem.

Para obter mais informações, consulte Adicionar conteúdo personalizado a modelos de mensagem no Guia do usuário do Amazon Pinpoint.


Este artigo ajudou?


Precisa de ajuda com faturamento ou suporte técnico?