

**Aviso de fim do suporte:** em 30 de outubro de 2026, AWS encerrará o suporte para o Amazon Pinpoint. Após 30 de outubro de 2026, você não poderá mais acessar o console do Amazon Pinpoint nem seus recursos (endpoints, segmentos, campanhas, jornadas e analytics). Para obter mais informações, consulte [Fim do suporte do Amazon Pinpoint](https://docs.aws.amazon.com/console/pinpoint/migration-guide). **Observação:** APIs relacionados a SMS, voz, push móvel, OTP e validação de número de telefone não são afetados por essa alteração e são compatíveis com o AWS End User Messaging.

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á.

# Transmitir dados de eventos do aplicativo por meio do Kinesis e do Firehose usando o Amazon Pinpoint
<a name="event-streams"></a>

No Amazon Pinpoint, um *evento* é uma ação que ocorre quando: um usuário interage com um de seus aplicativos; quando você envia uma mensagem de uma campanha ou jornada; ou quando você envia uma mensagem transacional SMS ou de e-mail. Por exemplo, se enviar uma mensagem de e-mail, ocorrem vários eventos:
+ Quando envia a mensagem, ocorre um evento de *envio* .
+ Quando a mensagem chega à caixa de entrada do destinatário, ocorre um evento de *entrega* .
+ Quando o destinatário abre a mensagem, ocorre um evento *abertura* . 

Você pode configurar o Amazon Pinpoint para enviar informações sobre eventos para o Amazon Kinesis. A plataforma Kinesis oferece serviços que você pode usar para coletar, processar e analisar dados de serviços da AWS em tempo real. O Amazon Pinpoint pode enviar dados de eventos para o Firehose, que transmite esses dados para data stores da AWS, como Amazon S3 ou Amazon Redshift. O Amazon Pinpoint também pode transmitir dados para o Kinesis Data Streams, que ingere e armazena vários fluxos de dados para processamento por aplicativos de análise.

A transmissão de evento do Amazon Pinpoint inclui informações sobre interações dos usuários com seus aplicativos (apps) conectados ao Amazon Pinpoint. Ele também inclui informações sobre todas as mensagens de campanhas que você envia, seja através de um canal e de jornadas. Isso também pode incluir qualquer evento personalizado que você tenha definido. Por fim, inclui informações sobre todas as mensagens de SMS e e-mail transacionais enviadas por você.

**nota**  
O Amazon Pinpoint não transmite informações sobre mensagens de voz ou notificações por push transacionais.

Este capítulo fornece informações sobre como configurar o Amazon Pinpoint para transmitir dados de eventos para o Kinesis. Ela também contém exemplos dos dados de eventos que o Amazon Pinpoint transmite.

**Topics**
+ [Configure o Amazon Pinpoint para transmitir dados de eventos do aplicativo por meio do Amazon Kinesis ou do Amazon Data Firehose](event-streams-setup.md)
+ [Fluxo de dados de eventos do aplicativo do Amazon Pinpoint](event-streams-data-app.md)
+ [Fluxo de dados de eventos da campanha do Amazon Pinpoint](event-streams-data-campaign.md)
+ [Dados de evento da jornada do Amazon Pinpoint](event-streams-data-journey.md)
+ [Fluxo de dados de evento de e-mail do Amazon Pinpoint](event-streams-data-email.md)
+ [Fluxo de dados de evento de SMS do Amazon Pinpoint](event-streams-data-sms.md)
+ [Excluir uma transmissão de eventos do Amazon Pinpoint](event-streams-disable.md)

# Configure o Amazon Pinpoint para transmitir dados de eventos do aplicativo por meio do Amazon Kinesis ou do Amazon Data Firehose
<a name="event-streams-setup"></a>

Você pode configurar o Amazon Pinpoint para enviar dados de eventos para o fluxo do Amazon Kinesis ou para um fluxo de entrega do Amazon Data Firehose. O Amazon Pinpoint pode enviar dados de eventos para campanhas, viagens e mensagens de e-mail e SMS transacionais.

Esta seção inclui informações sobre como configurar os eventos de streaming de forma programática. Também é possível usar o console do Amazon Pinpoint para configurar a transmissão de eventos. Para obter informações sobre como configurar a transmissão de eventos usando o console do Amazon Pinpoint, consulte [Configurações de transmissão de eventos](https://docs.aws.amazon.com/pinpoint/latest/userguide/settings-event-streams.html) no *Guia do usuário do Amazon Pinpoint*.

## Pré-requisitos
<a name="event-streams-setup-prerequisites"></a>

Os exemplos nesta seção exigem a seguinte entrada:
+ O ID de um aplicativo que está integrado com o Amazon Pinpoint e eventos de relatório. Para obter informações sobre como integrar, leia [Integrar o Amazon Pinpoint à sua aplicação](integrate.md).
+ O Amazon Resource Name (ARN) de um stream do Kinesis ou stream de entrega do Firehose em sua conta. AWS Para obter mais informações sobre como criar esses recursos, consulte [Creating and Managing Streams](https://docs.aws.amazon.com/streams/latest/dev/working-with-streams.html) no *Guia do desenvolvedor do Amazon Kinesis Data Streams* ou [Creating an Amazon Data Firehose delivery stream](https://docs.aws.amazon.com/firehose/latest/dev/basic-create.html) no *Guia do desenvolvedor do Amazon Data Firehose*.
+ O ARN de uma função AWS Identity and Access Management (IAM) que autoriza o Amazon Pinpoint a enviar dados para o stream. Para obter informações sobre como criar uma função, leia [Perfil do IAM para transmissão de eventos para o Kinesis](permissions-streams.md).

## AWS CLI
<a name="event-streams-setup-cli"></a>

O AWS CLI exemplo a seguir usa o [put-event-stream](https://docs.aws.amazon.com/cli/latest/reference/pinpoint/put-event-stream.html)comando. Este comando configura o Amazon Pinpoint para enviar eventos para um fluxo do Kinesis:

```
aws pinpoint put-event-stream \
--application-id projectId \
--write-event-stream DestinationStreamArn=streamArn,RoleArn=roleArn
```

## AWS SDK para Java
<a name="event-streams-setup-java"></a>

O exemplo de Java a seguir configura o Amazon Pinpoint para enviar eventos para um fluxo do Kinesis:

```
public PutEventStreamResult createEventStream(AmazonPinpoint pinClient, 
        String appId, String streamArn, String roleArn) {
        
    WriteEventStream stream = new WriteEventStream()
            .withDestinationStreamArn(streamArn)
            .withRoleArn(roleArn);

    PutEventStreamRequest request = new PutEventStreamRequest()
            .withApplicationId(appId)
            .withWriteEventStream(stream);

    return pinClient.putEventStream(request);
}
```

Este exemplo constrói um `WriteEventStream` objeto que armazena o stream ARNs do Kinesis e a função do IAM. O objeto `WriteEventStream` é passado para um objeto `PutEventStreamRequest` para configurar o Amazon Pinpoint para enviar fluxos de eventos a um aplicativo específico. O objeto `PutEventStreamRequest` é passado para o método `putEventStream` do cliente Amazon Pinpoint.

Um fluxo do Kinesis pode ser atribuído a vários aplicativos. Se você fizer isso, o Amazon Pinpoint enviará dados de eventos codificados em base64 de cada aplicativo para o fluxo, o que permite analisar os dados como uma coleção. O método de exemplo a seguir aceita uma lista de aplicativos (app) IDs e usa o método de exemplo anterior,`createEventStream`, para atribuir um stream a cada aplicativo:

```
public List<PutEventStreamResult> createEventStreamFromAppList(
        AmazonPinpoint pinClient, List<String> appIDs, 
        String streamArn, String roleArn) {

    return appIDs.stream()
            .map(appId -> createEventStream(pinClient, appId, streamArn, 
                    roleArn))
            .collect(Collectors.toList());
}
```

Apesar ser possível atribuir um fluxo a vários aplicativos, não é possível atribuir vários fluxos a um mesmo aplicativo.

# Fluxo de dados de eventos do aplicativo do Amazon Pinpoint
<a name="event-streams-data-app"></a>

Depois de integrar sua aplicação (app) com o Amazon Pinpoint e configurar a transmissão de eventos, o Amazon Pinpoint recupera a atividade do usuário, eventos personalizados e dados de entrega de mensagens do seu app a partir do destino que você especificou durante a configuração, para que você possa visualizá-los. Para obter informações sobre como configurar a transmissão de eventos para que você possa visualizar os dados do evento, consulte [Configure o Amazon Pinpoint para transmitir dados de eventos do aplicativo por meio do Amazon Kinesis ou do Amazon Data Firehose](event-streams-setup.md).

## Exemplos de evento do aplicativo
<a name="event-streams-data-app-example"></a>

O objeto JSON de um evento de aplicativo contém os dados mostrados no exemplo a seguir.

```
{
  "event_type": "_session.stop",
  "event_timestamp": 1487973802507,
  "arrival_timestamp": 1487973803515,
  "event_version": "3.0",
  "application": {
    "app_id": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6",
    "cognito_identity_pool_id": "us-east-1:a1b2c3d4-e5f6-g7h8-i9j0-k1l2m3n4o5p6",
    "package_name": "main.page",
    "sdk": {
      "name": "aws-sdk-mobile-analytics-js",
      "version": "0.9.1:2.4.8"
    },
    "title": "title",
    "version_name": "1.0",
    "version_code": "1"
  },
  "client": {
    "client_id": "m3n4o5p6-a1b2-c3d4-e5f6-g7h8i9j0k1l2",
    "cognito_id": "us-east-1:i9j0k1l2-m3n4-o5p6-a1b2-c3d4e5f6g7h8"
  },
  "device": {
    "locale": {
      "code": "en_US",
      "country": "US",
      "language": "en"
    },
    "make": "generic web browser",
    "model": "Unknown",
    "platform": {
      "name": "android",
      "version": "10.10"
    }
  },
  "session": {
    "session_id": "f549dea9-1090-945d-c3d1-e4967example",
    "start_timestamp": 1487973202531,
    "stop_timestamp": 1487973802507
  },
  "attributes": {},
  "metrics": {}
}
```

## Atributos de eventos do aplicativo
<a name="event-streams-data-app-attributes"></a>

Esta seção define os atributos incluídos no exemplo anterior de transmissão de evento do aplicativo.


| Atributo | Descrição | 
| --- | --- | 
| event\$1type |  O tipo de evento. Os valores possíveis são: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/pinpoint/latest/developerguide/event-streams-data-app.html)  | 
| event\$1timestamp | A hora em que o evento foi relatado, mostrada como horário do Unix em milissegundos. | 
| arrival\$1timestamp | A hora em que o evento foi recebido pelo Amazon Pinpoint, mostrada como horário do Unix em milissegundos. | 
| event\$1version |  A versão do esquema do evento JSON.  Marque 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](#event-streams-data-app-attributes-application). | 
| client | Informações sobre o endpoint que relatou o evento. Para obter mais informações, consulte a tabela [Cliente](#event-streams-data-app-attributes-client). | 
| device | Informações sobre o dispositivo que relatou o evento. Para obter mais informações, consulte a tabela [Dispositivo](#event-streams-data-app-attributes-device). | 
| session | Informações sobre a sessão que gerou o evento. Consulte a tabela [Sessão](#event-streams-data-app-attributes-session) para obter mais informações. | 
| attributes |  Atributos associados ao evento. Para eventos relatados por seus aplicativos, esse objeto inclui atributos personalizados definidos por você.  | 
| metrics | Métricas relacionadas ao evento. Também é possível configurar seus aplicativos para enviar métricas personalizadas ao Amazon Pinpoint. | 

### Aplicação
<a name="event-streams-data-app-attributes-application"></a>

Inclui informações sobre o projeto do Amazon Pinpoint ao qual o evento está associado.


| Atributo | Descrição | 
| --- | --- | 
| app\$1id |  O ID exclusivo do projeto do Amazon Pinpoint que relatou o evento.  | 
| cognito\$1identity\$1pool\$1id |  O ID do banco de identidades do Amazon Cognito ao qual o endpoint está associado.  | 
| package\$1name |  O nome do pacote do aplicativo, como, por exemplo, `com.example.my_app`.  | 
| sdk |  Informações sobre o SDK usado para relatar o evento. Para obter mais informações, consulte a tabela [SDK](#event-streams-data-app-attributes-application-sdk).  | 
| title |  O nome do app.  | 
| version\$1name |  O nome da versão do aplicativo, como `V2.5`.  | 
| version\$1code |  O número da versão do aplicativo, como `3`.  | 

#### SDK
<a name="event-streams-data-app-attributes-application-sdk"></a>

Inclui informações sobre o SDK usado para relatar o evento.


| Atributo | Descrição | 
| --- | --- | 
| name | O nome do SDK usado para relatar o evento. | 
| version | A versão do SDK. | 

### Cliente
<a name="event-streams-data-app-attributes-client"></a>

Inclui informações sobre o endpoint que gerou o evento.


| Atributo | Descrição | 
| --- | --- | 
| client\$1id | O ID do endpoint. | 
| cognito\$1id | O token do ID do Amazon Cognito associado ao endpoint. | 

### Dispositivo
<a name="event-streams-data-app-attributes-device"></a>

Inclui informações sobre o dispositivo do endpoint que gerou o evento.


| Atributo | Descrição | 
| --- | --- | 
| locale |  Informações sobre configurações de região e idioma do dispositivo do endpoint. Consulte a tabela [Local](#event-streams-data-app-attributes-device-locale) para obter mais informações.  | 
| make | O fabricante do dispositivo do endpoint. | 
| model | O identificador de modelo do dispositivo do endpoint. | 
| platform |  Informações sobre o sistema operacional no dispositivo do endpoint. Consulte a tabela [Plataforma](#event-streams-data-app-attributes-device-platform) para obter mais informações.  | 

#### Locale
<a name="event-streams-data-app-attributes-device-locale"></a>

Inclui informações sobre as configurações de região e idioma do dispositivo do endpoint.


| Atributo | Descrição | 
| --- | --- | 
| code | O identificador do local associado ao dispositivo. | 
| country | O país ou a região associada ao local do dispositivo. | 
| language | O idioma associado ao local do dispositivo. | 

#### Plataforma
<a name="event-streams-data-app-attributes-device-platform"></a>

Inclui informações sobre o sistema operacional no dispositivo do endpoint.


| Atributo | Descrição | 
| --- | --- | 
| name | O nome do sistema operacional no dispositivo. | 
| version | A versão do sistema operacional no dispositivo. | 

### Sessão
<a name="event-streams-data-app-attributes-session"></a>

Inclui informações sobre a sessão que gerou o evento.


| Atributo | Descrição | 
| --- | --- | 
| session\$1id | Um ID exclusivo que identifica a sessão. | 
| start\$1timestamp | A data e a hora em que a sessão começou, mostradas como horário do Unix em milissegundos. | 
| stop\$1timestamp | A data e a hora em que a sessão terminou, mostradas como horário do Unix em milissegundos. | 

# Fluxo de dados de eventos da campanha do Amazon Pinpoint
<a name="event-streams-data-campaign"></a>

Se o Amazon Pinpoint for usado para enviar campanhas através de um canal, o Amazon Pinpoint pode transmitir dados de eventos sobre essas campanhas. Depois de configurar a transmissão de eventos, o Amazon Pinpoint recupera os dados de evento do seu aplicativo para mensagens de e-mail ou SMS que você envia de uma campanha 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](event-streams-data-email.md) e [Fluxo de dados de evento de SMS do Amazon Pinpoint](event-streams-data-sms.md). 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](event-streams-setup.md). 

## Exemplo de evento de campanha
<a name="event-streams-data-campaign-example"></a>

O objeto JSON para um evento de campanha contém os dados mostrados no exemplo a seguir.

```
{
  "event_type": "_campaign.send",
  "event_timestamp": 1562109497426,
  "arrival_timestamp": 1562109497494,
  "event_version": "3.1",
  "application": {
    "app_id": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6",
    "sdk": {}
  },
  "client": {
    "client_id": "d8dcf7c5-e81a-48ae-8313-f540cexample"
  },
  "device": {
    "platform": {}
  },
  "session": {},
  "attributes": {
    "treatment_id": "0",
    "campaign_activity_id": "5473285727f04865bc673e527example",
    "delivery_type": "GCM",
    "campaign_id": "4f8d6097c2e8400fa3081d875example",
    "campaign_send_status": "SUCCESS"
  },
  "client_context": {
    "custom": {
      "endpoint": "{\"ChannelType\":\"GCM\",\"EndpointStatus\":\"ACTIVE\",
          ↳\"OptOut\":\"NONE\",\"RequestId\":\"ec229696-9d1e-11e9-8bf1-85d0aexample\",
          ↳\"EffectiveDate\":\"2019-07-02T23:12:54.836Z\",\"User\":{}}"
    }
  },
  "awsAccountId": "123456789012"
}
```

## Atributos de eventos de campanha
<a name="event-streams-data-campaign-attributes"></a>

Esta seção define os atributos incluídos nos eventos de streaming da campanha.


| Atributo | Description | 
| --- | --- | 
| event\$1type |  O tipo de evento. Os valores possíveis são: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/pinpoint/latest/developerguide/event-streams-data-campaign.html)  | 
| event\$1timestamp | A hora em que o evento foi relatado, mostrada como horário do Unix em milissegundos. | 
| arrival\$1timestamp | A hora em que o evento foi recebido pelo Amazon Pinpoint, mostrada como horário do Unix em milissegundos. | 
| event\$1version |  A versão do esquema do evento JSON.  Marque 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](#event-streams-data-campaign-attributes-application). | 
| client | Informações sobre o endpoint ao qual o evento está associado. Para obter mais informações, consulte a tabela [Cliente](#event-streams-data-campaign-attributes-client). | 
| device | Informações sobre o dispositivo que relatou o evento. Para campanhas e mensagens transacionais, esse objeto está vazio. | 
| session | Informações sobre a sessão que gerou o evento. Para campanhas, esse objeto está vazio. | 
| attributes |  Atributos associados ao evento. Para eventos relatados por um de seus aplicativos, esse objeto pode incluir atributos personalizados que são definidos pelo aplicativo. Para eventos criados ao enviar uma campanha, esse objeto contém atributos associados à campanha. Para eventos gerados ao enviar mensagens transacionais, esse objeto contém informações relacionadas à mensagem em si. Para obter mais informações, consulte a tabela [Atributos](#event-streams-data-campaign-attributes-attrs).  | 
| client\$1context | Contém um objeto custom, que contém uma propriedade endpoint. A propriedade endpoint tem o conteúdo do registro de endpoint para o endpoint ao qual a campanha foi enviada. | 
| awsAccountId |  O ID da AWS conta que foi usada para enviar a mensagem.  | 

### Aplicação
<a name="event-streams-data-campaign-attributes-application"></a>

Inclui informações sobre o projeto do Amazon Pinpoint ao qual o evento está associado.


| Atributo | Description | 
| --- | --- | 
| app\$1id |  O ID exclusivo do projeto do Amazon Pinpoint que relatou o evento.  | 
| sdk |  O SDK usado para relatar o evento.   | 

### Atributos
<a name="event-streams-data-campaign-attributes-attrs"></a>

Inclui informações sobre a campanha que produziu o evento.


| Atributo | Description | 
| --- | --- | 
| treatment\$1id |  Se a mensagem foi enviada usando uma campanha de A/B teste, esse valor representa o número de tratamento da mensagem. Para campanhas padrão, esse valor é `0`.  | 
| campaign\$1activity\$1id | O ID exclusivo que o Amazon Pinpoint gera quando o evento ocorre. | 
| delivery\$1type |  O método de entrega da campanha. Não confunda esse atributo com o campo `ChannelType` especificado na propriedade `endpoint` do `client_context`. O campo `ChannelType` geralmente se baseia no endpoint para o qual a mensagem está sendo enviada. Para canais que oferecem suporte a apenas um tipo de endpoint, os campos `delivery_type` e `ChannelType` têm o mesmo valor. Por exemplo, para o canal de e-mail, os campos `delivery_type` e `ChannelType` têm o mesmo valor de EMAIL.  No entanto, essa condição nem sempre é verdadeira para canais que oferecem suporte a diferentes tipos de endpoints, como canais personalizados. Você pode usar um canal personalizado para diferentes endpoints, como EMAIL, SMS, CUSTOM e assim por diante. Nesse caso, `delivery_type` identifica um evento de entrega personalizado, CUSTOM, e `ChannelType` especifica o tipo de endpoint para o qual a campanha foi enviada, como EMAIL, SMS, CUSTOM e assim por diante. Para obter mais informações sobre a criação de canais personalizados, consulte [Criar um canal personalizado no Amazon Pinpoint usando um webhook ou uma função do Lambda](channels-custom.md). Os valores possíveis são: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/pinpoint/latest/developerguide/event-streams-data-campaign.html)  | 
| campaign\$1id |  O ID exclusivo da campanha da qual a mensagem foi enviada.  | 
| campaign\$1send\$1status | Indica o status da campanha para o endpoint de destino. Os possíveis valores incluem:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/pinpoint/latest/developerguide/event-streams-data-campaign.html)  | 

### Cliente
<a name="event-streams-data-campaign-attributes-client"></a>

Inclui informações sobre o endpoint que foi direcionado pela campanha.


| Atributo | Description | 
| --- | --- | 
| client\$1id | O ID do endpoint para o qual a campanha foi enviada. | 

# Dados de evento da jornada do Amazon Pinpoint
<a name="event-streams-data-journey"></a>

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](event-streams-data-email.md) e [Fluxo de dados de evento de SMS do Amazon Pinpoint](event-streams-data-sms.md). 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](event-streams-setup.md).

## Exemplo de evento de jornada
<a name="event-streams-data-journey-example"></a>

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
<a name="event-streams-data-journey-attributes"></a>

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\$1type |  O tipo de evento. Para eventos de jornada, o valor para esse atributo é sempre `_journey.send`, o que indica que o Amazon Pinpoint executou a jornada.  | 
| event\$1timestamp | A hora em que o evento foi relatado, mostrada como horário do Unix em milissegundos. | 
| arrival\$1timestamp | A hora em que o evento foi recebido pelo Amazon Pinpoint, mostrada como horário do Unix em milissegundos. | 
| event\$1version |  A versão do esquema do evento JSON.  Marque 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](#event-streams-data-journey-attributes-application). | 
| client | Informações sobre o endpoint ao qual o evento está associado. Para obter mais informações, consulte a tabela [Cliente](#event-streams-data-journey-attributes-client). | 
| 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](#event-streams-data-journey-attributes-attrs).  | 
| client\$1context | 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.  | 

### Aplicação
<a name="event-streams-data-journey-attributes-application"></a>

Inclui informações sobre o projeto do Amazon Pinpoint ao qual o evento está associado.


| Atributo | Descrição | 
| --- | --- | 
| app\$1id |  O ID exclusivo do projeto do Amazon Pinpoint que relatou o evento.  | 
| sdk |  O SDK usado para relatar o evento.   | 

### Cliente
<a name="event-streams-data-journey-attributes-client"></a>

Inclui informações sobre o endpoint que está associado ao evento.


| Atributo | Descrição | 
| --- | --- | 
| client\$1id | O ID do endpoint. | 

### Atributos
<a name="event-streams-data-journey-attributes-attrs"></a>

Inclui informações sobre a jornada sessão que gerou o evento.


| Atributo | Descrição | 
| --- | --- | 
| journey\$1run\$1id |  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\$1send\$1status |  Indica o status de entrega da mensagem que está associada ao evento. Os possíveis valores incluem: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/pinpoint/latest/developerguide/event-streams-data-journey.html)  | 
| journey\$1id |  O ID exclusivo da jornada que gerou o evento.  | 
| journey\$1activity\$1id |  O ID exclusivo da atividade de jornada que gerou o evento.  | 
| journey\$1activity\$1type |  O tipo de atividade de jornada do evento. Isso pode ser **EMAIL**, **SMS**, **PUSH**, **CONTACT\$1CENTER** ou **CUSTOM**.   **VOICE** não é um tipo de atividade de jornada compatível. O campo `journey_activity_type` não está presente quando `journey_send_status` está definido como **QUIET\$1TIME\$1WAIT\$1FINISHED**.   | 
|  `journey_send_status_message`  | A descrição do status do evento de envio. | 
| journey\$1send\$1status\$1code | O código do status HTTP da solicitação. | 

# Fluxo de dados de evento de e-mail do Amazon Pinpoint
<a name="event-streams-data-email"></a>

Se o Amazon Pinpoint for usado para enviar e-mails, o Amazon Pinpoint pode transmitir dados de eventos sobre esses e-mails. Depois de configurar a transmissão de eventos, o Amazon Pinpoint recupera os dados do evento do destino que você especificou durante a configuração, para que você possa visualizá-los. 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](event-streams-setup.md). 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 em [Atributos de eventos de e-mail](#event-streams-data-email-attributes).

Dependendo da API e das configurações usadas para enviar mensagens por e-mail, será possível ver tipos de eventos adicionais ou dados diferentes. Por exemplo, se você enviar mensagens usando conjuntos de configurações que publicam dados de eventos no Amazon Kinesis, como os fornecidos pelo Amazon Simple Email Service (Amazon SES), os dados também podem incluir eventos para falhas de renderização de modelo. Para obter informações sobre esses dados, consulte [Monitorar usando a publicação de eventos do Amazon SES](https://docs.aws.amazon.com/ses/latest/dg/monitor-using-event-publishing.html) no *Guia do desenvolvedor do Amazon Simple Email*. Antes de poder ver seus eventos, você precisa configurar a transmissão de eventos, consulte [Configure o Amazon Pinpoint para transmitir dados de eventos do aplicativo por meio do Amazon Kinesis ou do Amazon Data Firehose](event-streams-setup.md). Ao configurar a transmissão 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 evento de e-mail
<a name="event-streams-data-email-example"></a>

**Envio de e-mail**  
O objeto JSON 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 objeto JSON de um evento de *e-mail entregue* 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 objeto JSON de um evento de *clique em 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 objeto JSON de um evento de *e-mail aberto* 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
<a name="event-streams-data-email-attributes"></a>

Esta seção define os atributos incluídos no exemplo anterior de dados de fluxo do evento que o Amazon Pinpoint gera ao enviar mensagens de e-mails.


| Atributo | Descrição | 
| --- | --- | 
| event\$1type |  O tipo de evento. Os valores possíveis são: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/pinpoint/latest/developerguide/event-streams-data-email.html)  | 
| event\$1timestamp |  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\$1timestamp |  A hora em que o evento foi recebido pelo Amazon Pinpoint, mostrada como horário do Unix em milissegundos.  | 
| event\$1version |  A versão do esquema do evento JSON.  Marque 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\$1context | Para eventos de email, esse objeto contém um objeto de custom que contém um atributo legacy\$1identifier. O valor do atributo legacy\$1identifier é 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 conta da AWS usada para enviar a mensagem.  | 

### Aplicação
<a name="event-streams-data-email-attributes-application"></a>

Inclui informações sobre o projeto do Amazon Pinpoint ao qual o evento está associado.


| Atributo | Descrição | 
| --- | --- | 
| app\$1id |  O ID exclusivo do projeto do Amazon Pinpoint que relatou o evento.  | 
| sdk |  O SDK usado para relatar o evento. Se você enviar uma mensagem de e-mail transacional chamando a API do Amazon Pinpoint diretamente ou usando o console do Amazon Pinpoint, esse objeto estará vazio.  | 

### Atributos
<a name="event-streams-data-email-attributes-attrs"></a>

Inclui informações sobre a campanha ou jornada que produziu o evento.

#### Campaign
<a name="event-streams-data-email-attributes-attrs-campaigns"></a>

Inclui informações sobre a campanha que produziu o evento.


| Atributo | Descrição | 
| --- | --- | 
| feedback |  Para eventos `_email.click`, o valor desse atributo é o URL do link em que o destinatário clicou para gerar o evento. Para outros eventos, o valor representa o tipo de evento (como, por exemplo, `received`, `opened` ou `clicked`).  | 
| treatment\$1id |  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 é `0`.  | 
| campaign\$1activity\$1id | O ID exclusivo que o Amazon Pinpoint gera quando o evento ocorre. | 
| campaign\$1id |  O ID exclusivo da campanha que enviou a mensagem.  | 

#### Jornada
<a name="event-streams-data-email-attributes-attrs-journey"></a>

Inclui informações sobre a jornada que produziu o evento.


| Atributo | Descrição | 
| --- | --- | 
| journey\$1run\$1id | 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 eventos `_email.click`, o valor desse atributo é o URL do link em que o destinatário clicou para gerar o evento. Para outros eventos, o valor representa o tipo de evento (como, por exemplo, `received`, `delivered` ou `opened`).  | 
| journey\$1id | O ID exclusivo da jornada que enviou a mensagem. | 
| journey\$1activity\$1id | O ID exclusivo da atividade de jornada que enviou a mensagem. | 

### Cliente
<a name="event-streams-data-email-attributes-client"></a>

O identificador exclusivo do cliente que foi alvo da campanha ou da jornada.


| Atributo | Descrição | 
| --- | --- | 
| client\$1id | O ID do cliente. O valor é o ID do endpoint para campanhas e jornadas e para envio transacional é um UUID. | 

### Facetas
<a name="event-streams-data-email-attributes-facets"></a>

Inclui informações sobre a mensagem e o tipo de evento.


| Atributo | Descrição | 
| --- | --- | 
| email\$1channel |  Contém um objeto `mail_event`, que contém dois objetos: `mail` e um objeto que corresponde ao tipo de evento.  | 

### Mail
<a name="event-streams-data-email-attributes-mail"></a>

Inclui informações sobre o conteúdo da mensagem de e-mail, bem como metadados sobre a mensagem.


| Atributo | Descrição | 
| --- | --- | 
| message\$1id |  O ID exclusivo da mensagem. O Amazon Pinpoint gera automaticamente esse ID quando aceita a mensagem.  | 
| message\$1send\$1timestamp |  A data e a hora em que a mensagem foi enviada, no formato especificado em [RFC 822](https://datatracker.ietf.org/doc/html/rfc822).  | 
| from\$1address |  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\$1truncated |  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: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/pinpoint/latest/developerguide/event-streams-data-email.html)  | 
| common\$1headers |  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.  | 

# Fluxo de dados de evento de SMS do Amazon Pinpoint
<a name="event-streams-data-sms"></a>

Se o canal SMS estiver habilitado para um projeto, o Amazon Pinpoint pode transmitir dados de evento sobre entregas de mensagens SMS para o projeto. Depois de configurar a transmissão de eventos, o Amazon Pinpoint recupera os dados do evento do destino que você especificou durante a configuração, para que você possa visualizá-los. 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](event-streams-setup.md). 

**nota**  
Os eventos de SMS gerados pelas operadoras podem levar até 72 horas para serem recebidos e não devem ser usados para determinar se há um atraso na entrega das mensagens enviadas. Depois de 72 horas, se o Amazon Pinpoint não tiver recebido um evento final de uma operadora, o serviço retornará automaticamente um record\$1status UNKNOWN, já que o Amazon Pinpoint não sabe o que aconteceu com essa mensagem.

## Exemplo de evento de SMS
<a name="event-streams-data-sms-example"></a>

O objeto JSON de um evento de SMS contém os dados mostrados no exemplo a seguir.

```
{
  "event_type": "_SMS.SUCCESS",
  "event_timestamp": 1553104954322,
  "arrival_timestamp": 1553104954064,
  "event_version": "3.1",
  "application": {
    "app_id": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6",
    "sdk": {}
  },
  "client": {
    "client_id": "123456789012"
  },
  "device": {
    "platform": {}
  },
  "session": {},
  "attributes": {
    "sender_request_id": "565d4425-4b3a-11e9-b0a5-example",
    "campaign_activity_id": "cbcfc3c5e3bd48a8ae2b9cb41example",
    "origination_phone_number": "+12065550142",
    "destination_phone_number": "+14255550199",
    "record_status": "DELIVERED",
    "iso_country_code": "US",
    "treatment_id": "0",
    "number_of_message_parts": "1",
    "message_id": "1111-2222-3333",
    "message_type": "Transactional",
    "campaign_id": "52dc44b35c4742c98c5935269example"
    "customer_context": "{\"userId\":\"user-id-4\"}"
  },
  "metrics": {
    "price_in_millicents_usd": 645.0
  },
  "awsAccountId": "123456789012"
}
```

## Atributos de eventos de SMS
<a name="event-streams-data-sms-attributes"></a>

Esta seção define os atributos incluídos no exemplo anterior de dados de fluxo do evento que o Amazon Pinpoint gera ao enviar mensagens SMS.


**Event**  

| Atributo | Descrição | 
| --- | --- | 
| event\$1type |  O tipo de evento. Os valores possíveis são: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/pinpoint/latest/developerguide/event-streams-data-sms.html)  | 
| event\$1timestamp | A hora em que o evento foi relatado, mostrada como horário do Unix em milissegundos. | 
| arrival\$1timestamp | A hora em que o evento foi recebido pelo Amazon Pinpoint, mostrada como horário do Unix em milissegundos. | 
| event\$1version |  A versão do esquema do evento JSON.  Marque 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](#event-streams-data-sms-attributes-application). | 
| client | Informações sobre o cliente de aplicativo instalado no dispositivo que relatou o evento. Para obter mais informações, consulte a tabela [Cliente](#event-streams-data-sms-attributes-client). | 
| device | Informações sobre o dispositivo que relatou o evento. Para obter mais informações, consulte a tabela [Dispositivo](#event-streams-data-sms-attributes-device). Para eventos de SMS, esse objeto está vazio. | 
| session | Para eventos de SMS, esse objeto está vazio. | 
| attributes |  Atributos associados ao evento. Para eventos relatados por um de seus aplicativos, esse objeto pode incluir atributos personalizados que são definidos pelo aplicativo. Para eventos criados ao enviar uma campanha, esse objeto contém atributos associados à campanha. Para eventos gerados ao enviar mensagens transacionais, esse objeto contém informações relacionadas à mensagem em si. Para obter mais informações, consulte a tabela [Atributos](#event-streams-data-sms-attributes-attrs).  | 
| metrics |  Métricas adicionais associadas ao evento. Consulte a tabela [Métricas](#event-streams-data-sms-attributes-metrics) para obter mais informações.  | 
| awsAccountId |  O ID da conta da AWS usada para enviar a mensagem.  | 

### Aplicação
<a name="event-streams-data-sms-attributes-application"></a>

Inclui informações sobre o projeto do Amazon Pinpoint ao qual o evento está associado e, se aplicável, o SDK usado para relatar o evento.


| Atributo | Descrição | 
| --- | --- | 
| app\$1id |  O ID exclusivo do projeto do Amazon Pinpoint que relatou o evento.  | 
| sdk |  O SDK usado para relatar o evento. Se você enviar uma mensagem SMS transacional chamando a API do Amazon Pinpoint diretamente ou usando o console do Amazon Pinpoint, esse objeto estará vazio.  | 

### Atributos
<a name="event-streams-data-sms-attributes-attrs"></a>

Inclui informações sobre os atributos associados ao evento.


| Atributo | Descrição | 
| --- | --- | 
| sender\$1request\$1id | Um ID exclusivo associado à solicitação para enviar a mensagem SMS. | 
| campaign\$1activity\$1id | O ID exclusivo da atividade na campanha. | 
| origination\$1phone\$1number |  O número de telefone do qual a mensagem foi enviada.  | 
| destination\$1phone\$1number |  O número de telefone para o qual você tentou enviar a mensagem.  | 
| record\$1status |  Informações adicionais sobre o status da mensagem. Os possíveis valores incluem: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/pinpoint/latest/developerguide/event-streams-data-sms.html)  | 
| iso\$1country\$1code |  O país associada ao número de telefone do destinatário, mostrado no formato ISO 3166-1 alpha-2.  | 
| treatment\$1id |  O ID do tratamento da mensagem, se a mensagem tiver sido enviada em uma campanha A/B.  | 
| treatment\$1id |  Se a mensagem foi enviada usando uma campanha de teste A/B, esse valor representa o número de tratamento da mensagem. Para mensagens SMS transacionais, esse valor é 0.  | 
| number\$1of\$1message\$1parts |  O número de partes da mensagem que o Amazon Pinpoint criou para enviar a mensagem. Geralmente, as mensagens SMS podem conter apenas 160 caracteres GSM-7 ou 67 caracteres não GSM, embora esses limites possam variar de acordo com o país . Se você enviar uma mensagem que exceda esses limites, o Amazon Pinpoint dividirá a mensagem automaticamente em partes menores. Você será cobrado com base no número de partes de mensagens enviadas.  | 
| message\$1id |  O ID exclusivo que o Amazon Pinpoint gera quando aceita a mensagem.  | 
| message\$1type |  O tipo de mensagem. Os valores possíveis são **Promocional** e **Transacional**. Especifique esse valor ao criar uma campanha ou ao enviar mensagens transacionais usando a operação [SendMessages](https://docs.aws.amazon.com/pinpoint/latest/apireference/apps-application-id-messages.html#SendMessages) na API do Amazon Pinpoint.  | 
| campaign\$1id |  O ID exclusivo da campanha do Amazon Pinpoint que enviou a mensagem.  | 
| customer\$1context | Uma string JSON do conteúdo do mapa `Context` enviada em uma operação [SendMessages](https://docs.aws.amazon.com/pinpoint/latest/apireference/apps-application-id-messages.html#SendMessages) do Amazon Pinpoint. | 

### Cliente
<a name="event-streams-data-sms-attributes-client"></a>

Inclui informações sobre o cliente do aplicativo instalado no dispositivo que relatou o evento.


| Atributo | Descrição | 
| --- | --- | 
| client\$1id |  Para eventos gerados por aplicativos, esse valor é o ID exclusivo do cliente do aplicativo instalado no dispositivo. Esse ID é gerado automaticamente pelo AWS Mobile SDK for iOS e AWS Mobile SDK para Android. Para eventos gerados ao enviar campanhas e mensagens transacionais, esse valor é igual ao ID do endpoint para o qual você enviou a mensagem.  | 
| cognito\$1id | O ID exclusivo atribuído para o cliente do aplicativo no banco de identidades do Amazon Cognito usado pelo aplicativo. | 

### Dispositivo
<a name="event-streams-data-sms-attributes-device"></a>

Inclui informações sobre o dispositivo que relatou o evento.


| Atributo | Descrição | 
| --- | --- | 
| locale | A localidade do dispositivo. | 
| make | O make do dispositivo, como Apple ou Samsung. | 
| model | O modelo do dispositivo, como iPhone. | 
| platform | A plataforma do dispositivo, como ios ou android. | 

### Métricas
<a name="event-streams-data-sms-attributes-metrics"></a>

Inclui informações sobre as métricas associadas ao evento.


| Atributo | Descrição | 
| --- | --- | 
| price\$1in\$1millicents\$1usd | O valor cobrado pelo envio da mensagem. Esse preço é mostrado em milésimos de um centavo dos Estados Unidos. Por exemplo, se o valor desse atributo for `645`, cobraremos USD 0,645 para enviar a mensagem (645/1000 = 0,645 = 0,00645).  Esta propriedade não aparece para mensagens com um `event_type` de **\$1SMS.BUFFERED**.   | 

# Excluir uma transmissão de eventos do Amazon Pinpoint
<a name="event-streams-disable"></a>

Se você atribuiu um fluxo do Kinesis a um aplicativo, pode desabilitar a transmissão de eventos para esse aplicativo. O Amazon Pinpoint interrompe a transmissão dos eventos para o Kinesis, mas você pode visualizar a análise de eventos usando o console do Amazon Pinpoint.

## AWS CLI
<a name="event-streams-disable-cli"></a>

Use o comando [https://docs.aws.amazon.com/cli/latest/reference/pinpoint/delete-event-stream.html](https://docs.aws.amazon.com/cli/latest/reference/pinpoint/delete-event-stream.html):

```
aws pinpoint delete-event-stream --application-id application-id
```

## AWS SDK para Java
<a name="event-streams-disable-java"></a>

Use o método [https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/pinpoint/model/DeleteEventStreamRequest.html](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/pinpoint/model/DeleteEventStreamRequest.html) do cliente do Amazon Pinpoint:

```
pinClient.deleteEventStream(new DeleteEventStreamRequest().withApplicationId(appId));
```