Dados de evento da jornada do Amazon Pinpoint
Quando você publica uma jornada, o Amazon Pinpoint pode transmitir dados de eventos para mensagens de e-mail, SMS, push e personalizadas que você enviar da jornada. Depois de configurar a transmissão de eventos, o Amazon Pinpoint recupera os dados do destino que você especificou durante a configuração, para que você possa visualizá-los. Para obter informações detalhadas sobre os dados transmitidos pelo Amazon Pinpoint para mensagens de e-mail e SMS, consulte Fluxo de dados de evento de e-mail do Amazon Pinpoint e Fluxo de dados de evento de SMS do Amazon Pinpoint. Para obter informações sobre como configurar uma transmissão de evento, consulte Configure o Amazon Pinpoint para transmitir dados de eventos do aplicativo por meio do Amazon Kinesis ou do Amazon Data Firehose .
Exemplo de evento de jornada
O objeto JSON para um evento de jornada contém os dados mostrados no exemplo a seguir.
{ "event_type":"_journey.send", "event_timestamp":1572989078843, "arrival_timestamp":1572989078843, "event_version":"3.1", "application":{ "app_id":"a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6", "sdk":{ } }, "client":{ "client_id":"d8dcf7c5-e81a-48ae-8313-f540cexample" }, "device":{ "platform":{ } }, "session":{ }, "attributes":{ "journey_run_id":"edc9a0b577164d1daf72ebd15example", "journey_send_status":"SUCCESS", "journey_id":"546401670c5547b08811ac6a9example", "journey_activity_id":"0yKexample", "journey_activity_type": "EMAIL", "journey_send_status_message": "200", "journey_send_status_code": "200" }, "client_context":{ "custom":{ "endpoint":"{\"ChannelType\":\"EMAIL\",\"EndpointStatus\":\"ACTIVE\",\"OptOut\":\"NONE\",\"Demographic\":{\"Timezone\":\"America/Los_Angeles\"}}" } }, "awsAccountId":"123456789012" }
Atributos de eventos de jornadas
Esta seção define os atributos incluídos nos dados de fluxo de eventos que o Amazon Pinpoint gera para uma jornada.
Atributo | Descrição |
---|---|
event_type |
O tipo de evento. Para eventos de jornada, o valor para esse atributo é sempre |
event_timestamp |
A hora em que o evento foi relatado, mostrada como horário do Unix em milissegundos. |
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 esquema do evento JSON. 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. Para obter mais informações, consulte a tabela Aplicativo. |
client |
Informações sobre o endpoint ao qual o evento está associado. Para obter mais informações, consulte a tabela Cliente. |
device |
Informações sobre o dispositivo que relatou o evento. Para jornadas, este objeto está vazio. |
session |
Informações sobre a sessão que gerou o evento. Para jornadas, este objeto está vazio. |
attributes |
Atributos associados à jornada e à atividade de jornada que gerou o evento. Para obter mais informações, consulte a tabela Atributos. |
client_context |
Contém um objeto custom , que contém uma propriedade endpoint . A propriedade endpoint contém o conteúdo do registro de endpoint para o endpoint que está associado ao evento. |
awsAccountId |
O ID da conta da AWS que foi usada para executar a jornada. |
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 usado para relatar o evento. |
Cliente
Inclui informações sobre o endpoint que está associado ao evento.
Atributo | Descrição |
---|---|
client_id |
O ID do endpoint. |
Atributos
Inclui informações sobre a jornada sessão que gerou o evento.
Atributo | Descrição |
---|---|
journey_run_id |
O ID exclusivo da execução da jornada que gerou o evento. O Amazon Pinpoint gera e atribui esse ID automaticamente a cada nova execução de uma jornada. |
journey_send_status |
Indica o status de entrega da mensagem que está associada ao evento. Os possíveis valores incluem:
|
journey_id |
O ID exclusivo da jornada que gerou o evento. |
journey_activity_id |
O ID exclusivo da atividade de jornada que gerou o evento. |
journey_activity_type |
O tipo de atividade de jornada do evento. Isso pode ser EMAIL, SMS, PUSH, CONTACT_CENTER ou CUSTOM. notaVOICE não é um tipo de atividade de jornada compatível. |
|
A descrição do status do evento de envio. |
journey_send_status_code |
O código do status HTTP da solicitação. |