As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Fluxo de dados de eventos de e-mail do Amazon Pinpoint
Se você usa o Amazon Pinpoint para enviar e-mails, o Amazon Pinpoint pode transmitir dados de eventos sobre esses e-mails. Depois de configurar o streaming de eventos, o Amazon Pinpoint recupera os dados do evento do destino que você especificou durante a configuração para que você os visualize. Para obter informações sobre como configurar o streaming de eventos, consulte Configure o Amazon Pinpoint para transmitir dados de eventos de aplicativos por meio do Amazon Kinesis ou do Amazon Data Firehose . O Amazon Pinpoint transmite dados sobre os seguintes tipos de eventos para mensagens de e-mail:
-
Envios
-
Entregas
-
Devoluções
-
Reclamações
-
Aberturas
-
Cliques
-
Rejeições
-
Cancelamento de assinaturas
-
Falhas de processamento
Esses tipos de eventos são explicados detalhadamente emAtributos de eventos de e-mail.
Dependendo das API configurações usadas para enviar mensagens de e-mail, talvez você veja tipos de eventos adicionais ou dados diferentes. Por exemplo, se você enviar mensagens usando conjuntos de configuração que publicam dados de eventos no Amazon Kinesis, como os fornecidos pelo Amazon Simple Email Service SES (Amazon), os dados também podem incluir eventos para falhas na renderização de modelos. Para obter informações sobre esses dados, consulte Monitoramento usando a publicação de SES eventos da Amazon no Guia do desenvolvedor do Amazon Simple Email Service. Antes de poder ver seus eventos, você precisa configurar o streaming de eventos, consulte Configure o Amazon Pinpoint para transmitir dados de eventos de aplicativos por meio do Amazon Kinesis ou do Amazon Data Firehose . Ao configurar o streaming de eventos, você especifica um destino para os dados do evento serem salvos e, em seguida, pode usar o destino para recuperar os dados do evento para visualização.
Exemplos de eventos por e-mail
Envio de e-mail
O JSON objeto de um evento de envio de e-mail contém os dados mostrados no exemplo a seguir.
{ "event_type": "_email.send", "event_timestamp": 1564618621380, "arrival_timestamp": 1564618622025, "event_version": "3.1", "application": { "app_id": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6", "sdk": {} }, "client": { "client_id": "9a311b17-6f8e-4093-be61-4d0bbexample" }, "device": { "platform": {} }, "session": {}, "attributes": { "feedback": "received" }, "awsAccountId": "123456789012", "facets": { "email_channel": { "mail_event": { "mail": { "message_id": "0200000073rnbmd1-mbvdg3uo-q8ia-m3ku-ibd3-ms77kexample-000000", "message_send_timestamp": 1564618621380, "from_address": "sender@example.com", "destination": ["recipient@example.com"], "headers_truncated": false, "headers": [{ "name": "From", "value": "sender@example.com" }, { "name": "To", "value": "recipient@example.com" }, { "name": "Subject", "value": "Amazon Pinpoint Test" }, { "name": "MIME-Version", "value": "1.0" }, { "name": "Content-Type", "value": "multipart/alternative; boundary=\"----=_Part_314159_271828\"" }], "common_headers": { "from": "sender@example.com", "to": ["recipient@example.com"], "subject": "Amazon Pinpoint Test" } }, "send": {} } } } }
E-mail entregue
O JSON objeto de um evento entregue por e-mail contém os dados mostrados no exemplo a seguir.
{ "event_type": "_email.delivered", "event_timestamp": 1564618621380, "arrival_timestamp": 1564618622690, "event_version": "3.1", "application": { "app_id": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6", "sdk": {} }, "client": { "client_id": "e9a3000d-daa2-40dc-ac47-1cd34example" }, "device": { "platform": {} }, "session": {}, "attributes": { "feedback": "delivered" }, "awsAccountId": "123456789012", "facets": { "email_channel": { "mail_event": { "mail": { "message_id": "0200000073rnbmd1-mbvdg3uo-q8ia-m3ku-ibd3-ms77kexample-000000", "message_send_timestamp": 1564618621380, "from_address": "sender@example.com", "destination": ["recipient@example.com"], "headers_truncated": false, "headers": [{ "name": "From", "value": "sender@example.com" }, { "name": "To", "value": "recipient@example.com" }, { "name": "Subject", "value": "Amazon Pinpoint Test" }, { "name": "MIME-Version", "value": "1.0" }, { "name": "Content-Type", "value": "multipart/alternative; boundary=\"----=_Part_314159_271828\"" }], "common_headers": { "from": "sender@example.com", "to": ["recipient@example.com"], "subject": "Amazon Pinpoint Test" } }, "delivery": { "smtp_response": "250 ok: Message 82080542 accepted", "reporting_mta": "a8-53.smtp-out.amazonses.com", "recipients": ["recipient@example.com"], "processing_time_millis": 1310 } } } } }
Clique em e-mail
O JSON objeto de um evento de clique no e-mail contém os dados mostrados no exemplo a seguir.
{ "event_type": "_email.click", "event_timestamp": 1564618621380, "arrival_timestamp": 1564618713751, "event_version": "3.1", "application": { "app_id": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6", "sdk": {} }, "client": { "client_id": "49c1413e-a69c-46dc-b1c4-6470eexample" }, "device": { "platform": {} }, "session": {}, "attributes": { "feedback": "https://aws.amazon.com/pinpoint/" }, "awsAccountId": "123456789012", "facets": { "email_channel": { "mail_event": { "mail": { "message_id": "0200000073rnbmd1-mbvdg3uo-q8ia-m3ku-ibd3-ms77kexample-000000", "message_send_timestamp": 1564618621380, "from_address": "sender@example.com", "destination": ["recipient@example.com"], "headers_truncated": false, "headers": [{ "name": "From", "value": "sender@example.com" }, { "name": "To", "value": "recipient@example.com" }, { "name": "Subject", "value": "Amazon Pinpoint Test" }, { "name": "MIME-Version", "value": "1.0" }, { "name": "Content-Type", "value": "multipart/alternative; boundary=\"----=_Part_314159_271828\"" }, { "name": "Message-ID", "value": "null" }], "common_headers": { "from": "sender@example.com", "to": ["recipient@example.com"], "subject": "Amazon Pinpoint Test" } }, "click": { "ip_address": "72.21.198.67", "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.2 Safari/605.1.15", "link": "https://aws.amazon.com/pinpoint/" } } } } }
E-mail aberto
O JSON objeto de um evento de abertura de e-mail contém os dados mostrados no exemplo a seguir.
{ "event_type": "_email.open", "event_timestamp": 1564618621380, "arrival_timestamp": 1564618712316, "event_version": "3.1", "application": { "app_id": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6", "sdk": {} }, "client": { "client_id": "8dc1f651-b3ec-46fc-9b67-2a050example" }, "device": { "platform": {} }, "session": {}, "attributes": { "feedback": "opened" }, "awsAccountId": "123456789012", "facets": { "email_channel": { "mail_event": { "mail": { "message_id": "0200000073rnbmd1-mbvdg3uo-q8ia-m3ku-ibd3-ms77kexample-000000", "message_send_timestamp": 1564618621380, "from_address": "sender@example.com", "destination": ["recipient@example.com"], "headers_truncated": false, "headers": [{ "name": "From", "value": "sender@example.com" }, { "name": "To", "value": "recipient@example.com" }, { "name": "Subject", "value": "Amazon Pinpoint Test" }, { "name": "MIME-Version", "value": "1.0" }, { "name": "Content-Type", "value": "multipart/alternative; boundary=\"----=_Part_314159_271828\"" }, { "name": "Message-ID", "value": "null" }], "common_headers": { "from": "sender@example.com", "to": ["recipient@example.com"], "subject": "Amazon Pinpoint Test" } }, "open": { "ip_address": "72.21.198.67", "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko)" } } } } }
Atributos de eventos de e-mail
Esta seção define os atributos incluídos no exemplo anterior dos dados de fluxo de eventos que o Amazon Pinpoint gera quando você envia mensagens de e-mail.
Atributo | Descrição |
---|---|
event_type |
O tipo de evento. Os valores possíveis são:
|
event_timestamp |
A hora em que a mensagem foi enviada, mostrada como tempo Unix em milissegundos. Esse valor geralmente é o mesmo para todos os eventos gerados para uma mensagem. |
arrival_timestamp |
A hora em que o evento foi recebido pelo Amazon Pinpoint, mostrada como horário do Unix em milissegundos. |
event_version |
A versão do JSON esquema do evento. dicaMarque esta versão no seu aplicativo de processamento de eventos para que você saiba quando atualizar o aplicativo em resposta a uma atualização de esquema. |
application |
Informações sobre o projeto do Amazon Pinpoint associado ao evento. Consulte a tabela Aplicativo para obter mais informações. |
client |
Informações sobre o cliente de aplicativo instalado no dispositivo que relatou o evento. Para obter mais informações, consulte a tabela Cliente. |
device |
Informações sobre o dispositivo que relatou o evento. Para obter mais informações, consulte a tabela Dispositivo. Para eventos de e-mail, esse objeto está vazio. |
session |
Para eventos de e-mail, esse objeto está vazio. |
attributes |
Atributos associados ao evento. Para obter mais informações, consulte a tabela Atributos. Para eventos relatados por um de seus aplicativos, esse objeto pode incluir atributos personalizados que são definidos pelo aplicativo. Para eventos criados quando você envia uma mensagem de uma campanha ou jornada, esse objeto contém atributos associados à campanha ou jornada. Para eventos gerados ao enviar mensagens transacionais, esse objeto contém informações relacionadas à mensagem em si. |
client_context |
Para eventos de email, esse objeto contém um objeto de custom que contém um atributo legacy_identifier . O valor do atributo legacy_identifier é o ID do projeto do qual a mensagem foi enviada. |
facets |
Informações adicionais sobre a mensagem, como os cabeçalhos de e-mail. Consulte a tabela Facetas para obter mais informações. |
awsAccountId |
O ID da AWS conta que foi usada para enviar a mensagem. |
Aplicativo
Inclui informações sobre o projeto do Amazon Pinpoint ao qual o evento está associado.
Atributo | Descrição |
---|---|
app_id |
O ID exclusivo do projeto do Amazon Pinpoint que relatou o evento. |
sdk |
O SDK que foi usado para relatar o evento. Se você enviar uma mensagem de e-mail transacional ligando diretamente para o Amazon API Pinpoint ou usando o console do Amazon Pinpoint, esse objeto estará vazio. |
Atributos
Inclui informações sobre a campanha ou jornada que produziu o evento.
Campanha
Inclui informações sobre a campanha que produziu o evento.
Atributo | Descrição |
---|---|
feedback |
Para |
treatment_id |
Se a mensagem foi enviada usando uma campanha de teste A/B, esse valor representa o número de tratamento da mensagem. Para campanhas padrão e mensagens de e-mail transacionais, esse valor é |
campaign_activity_id |
O ID exclusivo que o Amazon Pinpoint gera quando o evento ocorre. |
campaign_id |
O ID exclusivo da campanha do que enviou a mensagem. |
Jornada
Inclui informações sobre a jornada que produziu o evento.
Atributo | Descrição |
---|---|
journey_run_id |
O ID exclusivo da execução da jornada que enviou a mensagem. O Amazon Pinpoint gera e atribui esse ID automaticamente a cada nova execução de uma jornada. |
feedback |
Para |
journey_id |
O ID exclusivo da jornada que enviou a mensagem. |
journey_activity_id |
O ID exclusivo da atividade de jornada que enviou a mensagem. |
Cliente
O identificador exclusivo do cliente que foi alvo da campanha ou da jornada.
Atributo | Descrição |
---|---|
client_id |
O ID do cliente. O valor é o ID do endpoint para campanhas e viagens, e para envio transacional, é um. UUID |
Facetas
Inclui informações sobre a mensagem e o tipo de evento.
Atributo | Descrição |
---|---|
email_channel |
Contém um objeto |
Inclui informações sobre o conteúdo da mensagem de e-mail, bem como metadados sobre a mensagem.
Atributo | Descrição |
---|---|
message_id |
O ID exclusivo da mensagem. O Amazon Pinpoint gera automaticamente esse ID quando aceita a mensagem. |
message_send_timestamp |
A data e a hora em que a mensagem foi enviada, no formato especificado em RFC822 |
from_address |
O endereço de e-mail do qual a mensagem foi enviada. |
destination |
Uma matriz que contém os endereços de e-mail para os quais a mensagem foi enviada. |
headers_truncated |
Um valor booliano que indica se os cabeçalhos de e-mail foram truncados. |
headers |
Um objeto que contém vários pares de nome-valor que correspondem aos cabeçalhos na mensagem. Esse objeto normalmente contém informações sobre os seguintes cabeçalhos:
|
common_headers |
Contém informações sobre vários cabeçalhos comuns de mensagens de e-mail. As informações podem incluir a data em que a mensagem foi enviada e as linhas de para, de e assunto da mensagem. |