

**Avis de fin de support :** le 30 octobre 2026, le support d'Amazon Pinpoint AWS prendra fin. Après le 30 octobre 2026, vous ne pourrez plus accéder à la console Amazon Pinpoint ni aux ressources Amazon Pinpoint (points de terminaison, segments, campagnes, parcours et analytique). Pour plus d’informations, consultez [Fin de la prise en charge d’Amazon Pinpoint](https://docs.aws.amazon.com/console/pinpoint/migration-guide). **Remarque :** en ce qui APIs concerne les SMS, la voix, le push mobile, l'OTP et la validation des numéros de téléphone ne sont pas concernés par cette modification et sont pris en charge par AWS la messagerie utilisateur final.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Diffusez les données d'événements des applications via Kinesis et Firehose à l'aide d'Amazon Pinpoint
<a name="event-streams"></a>

Dans Amazon Pinpoint, un *événement* est une action qui se produit lorsqu'un utilisateur interagit avec l'une de vos applications, vous envoyez un message à partir d'une campagne ou d'un parcours, ou que vous envoyez un SMS ou un message électronique transactionnel. Par exemple, si vous envoyez un message électronique, plusieurs événements se produisent :
+ Lorsque vous envoyez le message, un événement *envoyé* se produit.
+ Lorsque le message arrive dans la boîte de réception du destinataire, un événement *remis* se produit.
+ Lorsque le destinataire ouvre le message, un événement *ouvert* se produit. 

Vous pouvez configurer Amazon Pinpoint pour envoyer des informations sur les événements vers Amazon Kinesis. La plateforme Kinesis propose des services que vous pouvez utiliser pour collecter, traiter et analyser les données des AWS services en temps réel. Amazon Pinpoint peut envoyer des données d'événements à Firehose, qui diffuse ces données vers des magasins de AWS données tels qu'Amazon S3 ou Amazon Redshift. Amazon Pinpoint peut également diffuser des données vers Kinesis Data Streams, qui ingère et stocke plusieurs flux de données pour les traiter par des applications analytiques.

Le flux d'événements Amazon Pinpoint inclut les informations sur les interactions utilisateur avec les applications que vous connectez à Amazon Pinpoint. Il inclut également des informations sur tous les messages que vous envoyez à partir de campagnes, via n'importe quel canal et depuis les parcours. Cela peut également inclure tous les événements personnalisés que vous avez définis. Enfin, il inclut des informations sur les e-mails transactionnels et les SMS que vous envoyez.

**Note**  
Amazon Pinpoint ne diffuse pas d'informations sur les notifications push transactionnelles ou les messages vocaux.

Ce chapitre fournit des informations sur la configuration d'Amazon Pinpoint pour diffuser des données d'événement vers Kinesis. Il contient également des exemples de données d'événement diffusées par Amazon Pinpoint.

**Topics**
+ [Configurer Amazon Pinpoint pour diffuser les données d'événements des applications via Amazon Kinesis ou Amazon Data Firehose](event-streams-setup.md)
+ [Flux de données d'événements d'applications provenant d'Amazon Pinpoint](event-streams-data-app.md)
+ [Flux de données sur les événements liés à la campagne depuis Amazon Pinpoint](event-streams-data-campaign.md)
+ [Données sur les événements du parcours provenant d'Amazon Pinpoint](event-streams-data-journey.md)
+ [Flux de données d'événements par e-mail provenant d'Amazon Pinpoint](event-streams-data-email.md)
+ [Flux de données d'événements par SMS depuis Amazon Pinpoint](event-streams-data-sms.md)
+ [Supprimer un flux d'événements d'Amazon Pinpoint](event-streams-disable.md)

# Configurer Amazon Pinpoint pour diffuser les données d'événements des applications via Amazon Kinesis ou Amazon Data Firehose
<a name="event-streams-setup"></a>

Vous pouvez configurer Amazon Pinpoint pour envoyer les données des événements vers un flux Amazon Kinesis ou un flux de diffusion Amazon Data Firehose. Amazon Pinpoint peut envoyer des données d'événements pour les campagnes, les parcours et les e-mails et SMS transactionnels.

Cette section inclut des informations sur la configuration de la diffusion en continu d'événements par programmation. Vous pouvez également utiliser la console Amazon Pinpoint pour configurer la diffusion en continu des événements. Pour plus d'informations sur la configuration de la diffusion en continu d'événements à l'aide de la console Amazon Pinpoint, consultez [Paramètres de flux d'événements](https://docs.aws.amazon.com/pinpoint/latest/userguide/settings-event-streams.html) dans le *Guide de l'utilisateur Amazon Pinpoint*.

## Conditions préalables
<a name="event-streams-setup-prerequisites"></a>

Les exemples de cette section nécessitent l'entrée suivante :
+ ID d'application d'une application intégrée à Amazon Pinpoint et qui génère des rapports sur les événements. Pour plus d'informations sur l'intégration, consultez [Intégrez Amazon Pinpoint à votre application](integrate.md).
+ Le nom de ressource Amazon (ARN) d'un flux Kinesis ou d'un flux de diffusion Firehose dans votre compte. AWS Pour plus d'informations sur la création de ces ressources, consultez [Creating and Managing Streams](https://docs.aws.amazon.com/streams/latest/dev/working-with-streams.html) dans le guide du *développeur Amazon Kinesis Data Streams* [ou Creating an Amazon Data Firehose delivery stream](https://docs.aws.amazon.com/firehose/latest/dev/basic-create.html) dans le manuel du développeur *Amazon Data Firehose*.
+ L'ARN d'un rôle Gestion des identités et des accès AWS (IAM) qui autorise Amazon Pinpoint à envoyer des données au flux. Pour plus d'informations sur la création d'un rôle de , consultez la page [Rôle IAM pour la diffusion des événements vers Kinesis](permissions-streams.md).

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

L' AWS CLI exemple suivant utilise la [put-event-stream](https://docs.aws.amazon.com/cli/latest/reference/pinpoint/put-event-stream.html)commande. Cette commande configure Amazon Pinpoint pour envoyer des événements vers un flux Kinesis :

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

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

L'exemple Java suivant configure Amazon Pinpoint pour envoyer des événements vers un flux 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);
}
```

Cet exemple construit un `WriteEventStream` objet qui stocke le ARNs flux Kinesis et le rôle IAM. L'objet `WriteEventStream` est transmis à un objet `PutEventStreamRequest` afin de configurer Amazon Pinpoint pour diffuser en continu les événements d'une application spécifique. L'objet `PutEventStreamRequest` est transmis à la méthode `putEventStream` du client Amazon Pinpoint.

Vous pouvez attribuer un flux Kinesis à plusieurs applications. Dans ce cas, Amazon Pinpoint envoie les données d'événement de chaque application au flux, ce qui vous permet d'analyser les données sous forme de collection. L'exemple de méthode suivant accepte une liste d'applications (app) IDs et utilise l'exemple de méthode précédent pour attribuer un flux à chaque application : `createEventStream`

```
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());
}
```

Même si vous pouvez attribuer un même flux à plusieurs applications, vous ne pouvez pas attribuer plusieurs flux à une même application.

# Flux de données d'événements d'applications provenant d'Amazon Pinpoint
<a name="event-streams-data-app"></a>

Après avoir intégré votre application (application) à Amazon Pinpoint et configuré le streaming d'événements, Amazon Pinpoint récupère l'activité des utilisateurs, les événements personnalisés et les données de livraison des messages de votre application depuis la destination que vous avez spécifiée lors de la configuration pour que vous puissiez les consulter. Pour plus d'informations sur la façon de configurer le streaming d'événements afin de consulter les données de vos événements, consultez[Configurer Amazon Pinpoint pour diffuser les données d'événements des applications via Amazon Kinesis ou Amazon Data Firehose](event-streams-setup.md).

## Exemple d'événement d'application
<a name="event-streams-data-app-example"></a>

L'objet JSON d'un événement d'application contient les données illustrées dans l'exemple suivant.

```
{
  "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": {}
}
```

## Attributs d'événement d'application
<a name="event-streams-data-app-attributes"></a>

Cette section définit les attributs inclus dans l'exemple précédent du flux d'événements de l'application.


| Attribut | Description | 
| --- | --- | 
| event\$1type |  Type d'événement. Les valeurs possibles sont : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/pinpoint/latest/developerguide/event-streams-data-app.html)  | 
| event\$1timestamp | Heure à laquelle l'événement a été signalé, affichée sous la forme Heure Unix en millisecondes. | 
| arrival\$1timestamp | Heure à laquelle l'événement a été reçu par Amazon Pinpoint, affichée sous la forme Heure Unix en millisecondes. | 
| event\$1version |  Version du schéma JSON de l'événement.  Vérifiez la version dans votre application de traitement des événements afin de savoir à quel moment mettre à jour l'application suite à une mise à jour du schéma.   | 
| application | Informations sur le projet Amazon Pinpoint associé à l'événement. Pour plus d'informations, consultez le tableau [Application](#event-streams-data-app-attributes-application). | 
| client | Informations sur le point de terminaison qui a signalé l'événement. Pour plus d'informations, consultez le tableau [Client](#event-streams-data-app-attributes-client). | 
| device | Informations sur l'appareil qui a signalé l'événement. Pour plus d'informations, consultez le tableau [Appareil](#event-streams-data-app-attributes-device). | 
| session | Informations sur la session qui a généré l'événement. Pour plus d'informations, consultez le tableau [Session](#event-streams-data-app-attributes-session). | 
| attributes |  Attributs associés à l'événement. Pour les événements rapportés par vos applications, cet objet inclut les attributs personnalisés que vous définissez.  | 
| metrics | Métriques liées à l'événement. Si vous le souhaitez, vous pouvez configurer vos applications pour envoyer des métriques personnalisées à Amazon Pinpoint. | 

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

Inclut les informations sur le projet Amazon Pinpoint auquel l'événement est associé.


| Attribut | Description | 
| --- | --- | 
| app\$1id |  ID unique du projet Amazon Pinpoint qui a signalé l'événement.  | 
| cognito\$1identity\$1pool\$1id |  ID de la réserve d'identités Amazon Cognito auquel le point de terminaison est associé.  | 
| package\$1name |  Nom du package d'application, par exemple `com.example.my_app`.  | 
| sdk |  Informations sur le kit SDK qui a été utilisé pour signaler l'événement. Pour plus d'informations, consultez le tableau [kit SDK](#event-streams-data-app-attributes-application-sdk).  | 
| title |  Nom de l'application.  | 
| version\$1name |  Nom de la version de l'application (par exemple, `V2.5`).  | 
| version\$1code |  Numéro de version de l'application, tel que `3`.  | 

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

Informations sur le kit SDK qui a été utilisé pour signaler l'événement.


| Attribut | Description | 
| --- | --- | 
| name | Nom du kit SDK qui a été utilisé pour signaler l'événement. | 
| version | Version du kit SDK. | 

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

Inclut des informations sur le point de terminaison qui a généré l'événement.


| Attribut | Description | 
| --- | --- | 
| client\$1id | ID du point de terminaison. | 
| cognito\$1id | Jeton d'ID Amazon Cognito associé au point de terminaison. | 

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

Inclut des informations sur l'appareil du point de terminaison qui a généré l'événement.


| Attribut | Description | 
| --- | --- | 
| locale |  Informations sur les paramètres de langue et de région de l'appareil du point de terminaison. Pour plus d'informations, consultez le tableau [Locale](#event-streams-data-app-attributes-device-locale).  | 
| make | Fabricant de l'appareil du point de terminaison. | 
| model | Identifiant du modèle de l'appareil du point de terminaison. | 
| platform |  Informations sur le système d'exploitation sur le périphérique du point de terminaison. Pour plus d'informations, consultez le tableau [Plateforme](#event-streams-data-app-attributes-device-platform).  | 

#### Paramètre régional
<a name="event-streams-data-app-attributes-device-locale"></a>

Informations sur les paramètres de langue et de région de l'appareil du point de terminaison.


| Attribut | Description | 
| --- | --- | 
| code | Identifiant local associé à l'appareil. | 
| country | Pays ou région associé aux paramètres régionaux de l'appareil. | 
| language | Langue associée aux paramètres régionaux de l'appareil. | 

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

Informations sur le système d'exploitation de l'appareil du point de terminaison.


| Attribut | Description | 
| --- | --- | 
| name | Nom du système d'exploitation sur l'appareil. | 
| version | Version du système d'exploitation de l'appareil. | 

### Session
<a name="event-streams-data-app-attributes-session"></a>

Inclut des informations sur la session qui a généré l'événement.


| Attribut | Description | 
| --- | --- | 
| session\$1id | ID unique qui identifie la session. | 
| start\$1timestamp | Date et heure de début de la session, affichées sous la forme Heure Unix en millisecondes. | 
| stop\$1timestamp | Date et heure auxquelles la session s'est terminée, affichées sous la forme Heure Unix en millisecondes. | 

# Flux de données sur les événements liés à la campagne depuis Amazon Pinpoint
<a name="event-streams-data-campaign"></a>

Si vous utilisez Amazon Pinpoint pour envoyer des campagnes via un canal, Amazon Pinpoint peut diffuser les données d'événements relatives à ces campagnes. Une fois que vous avez configuré le streaming d'événements, Amazon Pinpoint récupère les données relatives aux événements de votre application pour les e-mails ou les SMS que vous envoyez depuis une campagne depuis la destination que vous avez spécifiée lors de la configuration pour que vous puissiez les consulter. Pour obtenir des informations détaillées sur les données diffusées par Amazon Pinpoint pour les e-mails et les SMS, consultez [Flux de données d'événements par e-mail provenant d'Amazon Pinpoint](event-streams-data-email.md) et. [Flux de données d'événements par SMS depuis Amazon Pinpoint](event-streams-data-sms.md) Pour plus d'informations sur la configuration de la diffusion d'événements, consultez[Configurer Amazon Pinpoint pour diffuser les données d'événements des applications via Amazon Kinesis ou Amazon Data Firehose](event-streams-setup.md). 

## Exemple d'événement de campagne
<a name="event-streams-data-campaign-example"></a>

L'objet JSON d'un événement de campagne contient les données présentées dans l'exemple suivant.

```
{
  "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"
}
```

## Attributs d'événement de campagne
<a name="event-streams-data-campaign-attributes"></a>

Cette section définit les attributs qui sont inclus dans le flux d'événements de la campagne.


| Attribut | Description | 
| --- | --- | 
| event\$1type |  Type d’événement. Les valeurs possibles sont : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/pinpoint/latest/developerguide/event-streams-data-campaign.html)  | 
| event\$1timestamp | Heure à laquelle l'événement a été signalé, affichée sous la forme Heure Unix en millisecondes. | 
| arrival\$1timestamp | Heure à laquelle l'événement a été reçu par Amazon Pinpoint, affichée sous la forme Heure Unix en millisecondes. | 
| event\$1version |  Version du schéma JSON de l'événement.  Vérifiez la version dans votre application de traitement des événements afin de savoir à quel moment mettre à jour l'application suite à une mise à jour du schéma.   | 
| application | Informations sur le projet Amazon Pinpoint associé à l'événement. Pour plus d'informations, consultez le tableau [Application](#event-streams-data-campaign-attributes-application). | 
| client | Informations sur le point de terminaison auquel l'événement est associé. Pour plus d'informations, consultez le tableau [Client](#event-streams-data-campaign-attributes-client). | 
| device | Informations sur l'appareil qui a signalé l'événement. Pour les messages de campagne et transactionnels, cet objet est vide. | 
| session | Informations sur la session qui a généré l'événement. Pour les campagnes, cet objet est vide. | 
| attributes |  Attributs associés à l'événement. Pour les événements rapportés par l'une de vos applications, cet objet peut inclure des attributs personnalisés qui sont définis par l'application. Pour les événements qui sont créés lorsque vous envoyez une campagne, cet objet contient les attributs associés à la campagne. Pour les événements qui sont générés lorsque vous envoyez des messages transactionnels, cet objet contient des informations liées au message lui-même. Pour plus d'informations, consultez le tableau [Attributs](#event-streams-data-campaign-attributes-attrs).  | 
| client\$1context | Contient un objet custom, qui contient une propriété endpoint. La propriété endpoint propriété contient le contenu de l'enregistrement de point de terminaison pour le point de terminaison auquel la campagne a été envoyée. | 
| awsAccountId |  ID du AWS compte utilisé pour envoyer le message.  | 

### Application
<a name="event-streams-data-campaign-attributes-application"></a>

Inclut les informations sur le projet Amazon Pinpoint auquel l'événement est associé.


| Attribut | Description | 
| --- | --- | 
| app\$1id |  ID unique du projet Amazon Pinpoint qui a signalé l'événement.  | 
| sdk |  Le kit SDK qui a été utilisé pour signaler l'événement.   | 

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

Inclut des informations sur la campagne qui a généré l'événement.


| Attribut | Description | 
| --- | --- | 
| treatment\$1id |  Si le message a été envoyé à l'aide d'une campagne de A/B test, cette valeur représente le numéro de traitement du message. Pour les campagnes standard, cette valeur est `0`.  | 
| campaign\$1activity\$1id | ID unique généré par Amazon Pinpoint lorsque l'événement se produit. | 
| delivery\$1type |  Mode de livraison de la campagne. Ne confondez pas cet attribut avec le champ `ChannelType` spécifié sous la propriété `endpoint` de `client_context`. Le champ `ChannelType` est généralement basé sur le point de terminaison auquel le message est envoyé. Pour les canaux qui ne prennent en charge qu'un seul type de point de terminaison, les champs `delivery_type` et `ChannelType` ont la même valeur. Par exemple, pour le canal e-mail, les champs `delivery_type` et `ChannelType` ont la même valeur que EMAIL.  Toutefois, cette condition n'est pas toujours vraie pour les canaux qui prennent en charge différents types de points de terminaison, tels que les canaux personnalisés. Vous pouvez utiliser un canal personnalisé pour différents points de terminaison, tels que EMAIL, SMS, CUSTOM, etc. Dans ce cas, le `delivery_type` identifie un événement de distribution personnalisé, CUSTOM, et `ChannelType` spécifie le type de point de terminaison auquel la campagne a été envoyée, tel que EMAIL, SMS, CUSTOM, etc. Pour en savoir plus sur la création de canaux personnalisés, consultez la section [Créez une chaîne personnalisée dans Amazon Pinpoint à l'aide d'un webhook ou d'une fonction Lambda](channels-custom.md). Les valeurs possibles sont : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/pinpoint/latest/developerguide/event-streams-data-campaign.html)  | 
| campaign\$1id |  ID unique de la campagne à partir de laquelle le message a été envoyé.  | 
| campaign\$1send\$1status | Indique le statut de la campagne pour le point de terminaison cible. Les valeurs possibles incluent :[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/pinpoint/latest/developerguide/event-streams-data-campaign.html)  | 

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

Inclut des informations sur le point de terminaison qui a été ciblé par la campagne.


| Attribut | Description | 
| --- | --- | 
| client\$1id | ID du point de terminaison auquel la campagne a été envoyée. | 

# Données sur les événements du parcours provenant d'Amazon Pinpoint
<a name="event-streams-data-journey"></a>

Lorsque vous publiez un parcours, Amazon Pinpoint peut diffuser les données des événements pour les e-mails, les SMS, les notifications push et les messages personnalisés que vous envoyez dans le cadre du parcours. Après avoir configuré le streaming d'événements, Amazon Pinpoint extrait les données de la destination que vous avez spécifiée lors de la configuration pour que vous puissiez les consulter. Pour obtenir des informations détaillées sur les données diffusées par Amazon Pinpoint pour les e-mails et les SMS, consultez [Flux de données d'événements par e-mail provenant d'Amazon Pinpoint](event-streams-data-email.md) et. [Flux de données d'événements par SMS depuis Amazon Pinpoint](event-streams-data-sms.md) Pour plus d'informations sur la configuration de la diffusion d'événements, consultez[Configurer Amazon Pinpoint pour diffuser les données d'événements des applications via Amazon Kinesis ou Amazon Data Firehose](event-streams-setup.md).

## Exemple d'événement Journey
<a name="event-streams-data-journey-example"></a>

L'objet JSON d'un événement de parcours contient les données illustrées dans l'exemple suivant.

```
{
   "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"
}
```

## Attributs de l'événement de parcours
<a name="event-streams-data-journey-attributes"></a>

Cette section définit les attributs qui sont inclus dans les données de flux d'événements générés par Amazon Pinpoint pour un parcours.


| Attribut | Description | 
| --- | --- | 
| event\$1type |  Type d'événement. Pour les événements de parcours, la valeur de cet attribut est toujours `_journey.send`, ce qui indique que le parcours a été exécuté par Amazon Pinpoint.  | 
| event\$1timestamp | Heure à laquelle l'événement a été signalé, affichée sous la forme Heure Unix en millisecondes. | 
| arrival\$1timestamp | Heure à laquelle l'événement a été reçu par Amazon Pinpoint, affichée sous la forme Heure Unix en millisecondes. | 
| event\$1version |  Version du schéma JSON de l'événement.  Vérifiez la version dans votre application de traitement des événements afin de savoir à quel moment mettre à jour l'application suite à une mise à jour du schéma.   | 
| application | Informations sur le projet Amazon Pinpoint associé à l'événement. Pour plus d'informations, consultez le tableau [Application](#event-streams-data-journey-attributes-application). | 
| client | Informations sur le point de terminaison auquel l'événement est associé. Pour plus d'informations, consultez le tableau [Client](#event-streams-data-journey-attributes-client). | 
| device | Informations sur l'appareil qui a signalé l'événement. Pour les parcours, cet objet est vide. | 
| session | Informations sur la session qui a généré l'événement. Pour les parcours, cet objet est vide. | 
| attributes |  Attributs associés au parcours et à l'activité de parcours et de parcours qui a généré l'événement. Pour plus d'informations, consultez le tableau [Attributs](#event-streams-data-journey-attributes-attrs).  | 
| client\$1context | Contient un objet custom, qui contient une propriété endpoint. La propriété endpoint contient les contenus de l'enregistrement de point de terminaison du point de terminaison associé à l'événement. | 
| awsAccountId |  L'identifiant du AWS compte utilisé pour exécuter le trajet.  | 

### Application
<a name="event-streams-data-journey-attributes-application"></a>

Inclut les informations sur le projet Amazon Pinpoint auquel l'événement est associé.


| Attribut | Description | 
| --- | --- | 
| app\$1id |  ID unique du projet Amazon Pinpoint qui a signalé l'événement.  | 
| sdk |  Le kit SDK qui a été utilisé pour signaler l'événement.   | 

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

Inclut des informations sur le point de terminaison associé à l'événement.


| Attribut | Description | 
| --- | --- | 
| client\$1id | ID du point de terminaison. | 

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

Inclut des informations sur le parcours qui a généré l'événement.


| Attribut | Description | 
| --- | --- | 
| journey\$1run\$1id |  ID unique de l'exécution du parcours qui a généré l'événement. Amazon Pinpoint génère et attribue automatiquement cet identifiant à chaque nouvelle étape d'un parcours.  | 
| journey\$1send\$1status |  Indique l'état de remise du message qui est associé à l'événement. Les valeurs possibles incluent : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/pinpoint/latest/developerguide/event-streams-data-journey.html)  | 
| journey\$1id |  ID unique du parcours qui a généré l'événement.  | 
| journey\$1activity\$1id |  ID unique de l'activité de parcours qui a généré l'événement.  | 
| journey\$1activity\$1type |  Type d'activité lié au parcours de l'événement. Cela peut être **EMAIL**, **SMS**, **PUSH**, **CONTACT\$1CENTER** ou **CUSTOM**.   **VOICE** n'est pas un type d'activité de parcours pris en charge. Le `journey_activity_type` champ n'est pas présent lorsqu'il `journey_send_status` est défini sur **QUIET\$1TIME\$1WAIT\$1FINISHED**.   | 
|  `journey_send_status_message`  | Description du statut de l'événement d'envoi. | 
| journey\$1send\$1status\$1code | Code d'état HTTP de la demande. | 

# Flux de données d'événements par e-mail provenant d'Amazon Pinpoint
<a name="event-streams-data-email"></a>

Si vous utilisez Amazon Pinpoint pour envoyer des e-mails, Amazon Pinpoint peut diffuser des données d'événements concernant ces e-mails. Une fois que vous avez configuré le streaming d'événements, Amazon Pinpoint extrait les données de vos événements depuis la destination que vous avez spécifiée lors de la configuration pour que vous puissiez les consulter. Pour plus d'informations sur la configuration de la diffusion d'événements, consultez[Configurer Amazon Pinpoint pour diffuser les données d'événements des applications via Amazon Kinesis ou Amazon Data Firehose](event-streams-setup.md). Amazon Pinpoint diffuse des données relatives aux types d'événements suivants pour les e-mails :
+ Envois
+ Messages délivrés
+ Retours à l'expéditeur
+ Réclamations
+ Messages ouverts
+ Clics
+ Rejets
+ Désabonnement
+ Échec du rendu

Ces types d'événements sont expliqués en détail dans[Attributs d'événement d'e-mail](#event-streams-data-email-attributes).

Selon l'API et les paramètres que vous utilisez pour envoyer des messages électroniques, vous pouvez voir des types d'événements supplémentaires ou des données différentes. Par exemple, si vous envoyez des messages à l'aide de jeux de configuration qui publient des données d'événement dans Amazon Kinesis, tels que ceux fournis par Amazon Simple Email Service (Amazon SES), les données peuvent également inclure des événements pour des échecs de rendu de modèle. Pour plus d'informations sur ces données, consultez [Surveillance à l'aide de la publication d'événements Amazon SES](https://docs.aws.amazon.com/ses/latest/dg/monitor-using-event-publishing.html) dans le *Guide du développeur Amazon Simple Email Service*. Avant de pouvoir visionner vos événements, vous devez configurer le streaming des événements, voir[Configurer Amazon Pinpoint pour diffuser les données d'événements des applications via Amazon Kinesis ou Amazon Data Firehose](event-streams-setup.md). Lorsque vous configurez le streaming d'événements, vous spécifiez une destination pour l'enregistrement des données de votre événement, puis vous pouvez utiliser cette destination pour récupérer les données de vos événements afin de les consulter.

## Exemples d'événements par e-mail
<a name="event-streams-data-email-example"></a>

**Envoi d'e-mails**  
L'objet JSON d'un événement *email send* contient les données illustrées dans l'exemple suivant.

```
{
  "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": {}
      }
    }
  }
}
```

**Livraison d'e-mail**  
L'objet JSON d'un événement *email delivered* contient les données illustrées dans l'exemple suivant.

```
{
  "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
        }
      }
    }
  }
}
```

**Clic sur e-mail**  
L'objet JSON d'un événement *email click* contient les données illustrées dans l'exemple suivant.

```
{
  "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/"
        }
      }
    }
  }
}
```

**Ouvertures d'e-mails**  
L'objet JSON d'un événement *email open* contient les données illustrées dans l'exemple suivant.

```
{
  "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)"
        }
      }
    }
  }
}
```

## Attributs d'événement d'e-mail
<a name="event-streams-data-email-attributes"></a>

Cette section définit les attributs inclus dans l'exemple précédent des données de flux d'événements générées par Amazon Pinpoint lorsque vous envoyez des e-mails.


| Attribut | Description | 
| --- | --- | 
| event\$1type |  Type d'événement. Les valeurs possibles sont : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/pinpoint/latest/developerguide/event-streams-data-email.html)  | 
| event\$1timestamp |  Heure à laquelle le message a été envoyé, indiquée exprimée en millisecondes de temps Unix. Cette valeur est généralement la même pour tous les événements générés pour un message.  | 
| arrival\$1timestamp |  Heure à laquelle l'événement a été reçu par Amazon Pinpoint, affichée sous la forme Heure Unix en millisecondes.  | 
| event\$1version |  Version du schéma JSON de l'événement.  Vérifiez la version dans votre application de traitement des événements afin de savoir à quel moment mettre à jour l'application suite à une mise à jour du schéma.   | 
| application |  Informations sur le projet Amazon Pinpoint associé à l'événement. Pour plus d'informations, consultez le tableau *Application*.  | 
| client |  Informations sur le client d'application installé sur l'appareil qui a signalé l'événement. Pour plus d'informations, consultez le tableau *Client*.  | 
| device |  Informations sur l'appareil qui a signalé l'événement. Pour plus d'informations, consultez le tableau *Appareil*. Pour les événements d'e-mail, cet objet est vide.  | 
| session | Pour les événements d'e-mail, cet objet est vide. | 
| attributes |  Attributs associés à l'événement. Pour plus d'informations, consultez le tableau *Attributs*. Pour les événements rapportés par l'une de vos applications, cet objet peut inclure des attributs personnalisés qui sont définis par l'application. Pour les événements qui sont créés lorsque vous envoyez un message à partir d'une campagne ou d'un parcours, cet objet contient les attributs associés à la campagne ou au parcours. Pour les événements qui sont générés lorsque vous envoyez des messages transactionnels, cet objet contient des informations liées au message lui-même.  | 
| client\$1context | Pour les événements de messagerie, cet objet contient un objet custom, qui contient un attribut legacy\$1identifier. La valeur de l'attribut legacy\$1identifier est l'ID du projet à partir de laquelle le message a été envoyé. | 
| facets |  Informations supplémentaires sur le message, telles que les en-têtes d'e-mail. Consultez le tableau *Facettes* pour plus d'informations.  | 
| awsAccountId |  L'ID du AWS compte qui a été utilisé pour envoyer le message.  | 

### Application
<a name="event-streams-data-email-attributes-application"></a>

Inclut les informations sur le projet Amazon Pinpoint auquel l'événement est associé.


| Attribut | Description | 
| --- | --- | 
| app\$1id |  ID unique du projet Amazon Pinpoint qui a signalé l'événement.  | 
| sdk |  Le kit SDK qui a été utilisé pour signaler l'événement. Si vous envoyez un e-mail transactionnel en appelant directement l'API Amazon Pinpoint ou en utilisant la console Amazon Pinpoint, cet objet est vide.  | 

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

Inclut des informations sur la campagne ou le parcours qui a généré l'événement.

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

Inclut des informations sur la campagne qui a généré l'événement.


| Attribut | Description | 
| --- | --- | 
| feedback |  Pour les événements `_email.click`, la valeur de cet attribut est l'URL du lien sur lequel le destinataire a cliqué dans le message pour générer l'événement. Pour les autres événements, cette valeur représente le type d'événement, tel que `received`, `opened` ou `clicked`.  | 
| treatment\$1id |  Si le message a été envoyé à l'aide d'une campagne de test A/B, cette valeur représente le numéro de traitement du message. Pour les campagnes standard et les e-mails transactionnels, cette valeur est `0`.  | 
| campaign\$1activity\$1id | ID unique généré par Amazon Pinpoint lorsque l'événement se produit. | 
| campaign\$1id |  ID unique de la campagne qui a envoyé le message.  | 

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

Inclut des informations sur le parcours qui a généré l'événement.


| Attribut | Description | 
| --- | --- | 
| journey\$1run\$1id | ID unique de l'exécution du parcours qui a envoyé le message. Amazon Pinpoint génère et attribue automatiquement cet identifiant à chaque nouvelle étape d'un parcours. | 
| feedback |  Pour les événements `_email.click`, la valeur de cet attribut est l'URL du lien sur lequel le destinataire a cliqué dans le message pour générer l'événement. Pour les autres événements, cette valeur représente le type d'événement, tel que `received`, `delivered` ou `opened`.  | 
| journey\$1id | ID unique du parcours qui a envoyé le message. | 
| journey\$1activity\$1id | ID unique de l'activité de parcours qui a envoyé le message. | 

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

L'identifiant unique du client ciblé par la campagne ou le parcours.


| Attribut | Description | 
| --- | --- | 
| client\$1id | ID du client. La valeur est l'identifiant du point de terminaison pour les campagnes et les parcours, et pour l'envoi transactionnel, il s'agit d'un UUID. | 

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

Inclut des informations sur le message et le type d'événement.


| Attribut | Description | 
| --- | --- | 
| email\$1channel |  Contient un objet `mail_event`, qui contient deux objets : `mail` et un objet correspondant au type d'événement.  | 

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

Inclut des informations sur le contenu de l'e-mail, ainsi que des métadonnées liées au message.


| Attribut | Description | 
| --- | --- | 
| message\$1id |  ID unique du message. Amazon Pinpoint génère automatiquement cet ID lorsqu'il accepte le message.  | 
| message\$1send\$1timestamp |  Date et heure auxquelles le message a été envoyé au format spécifié dans [RFC 822](https://datatracker.ietf.org/doc/html/rfc822).  | 
| from\$1address |  Adresse e-mail à partir de laquelle le message a été envoyé.  | 
| destination |  Tableau contenant les adresses e-mail auxquelles le message a été envoyé.  | 
| headers\$1truncated |  Valeur booléenne qui indique si les en-têtes d'e-mail ont été tronqués.  | 
| headers |  Objet qui contient plusieurs paires nom-valeur correspondant aux en-têtes du message. Cet objet contient généralement des informations sur les en-têtes suivants : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/pinpoint/latest/developerguide/event-streams-data-email.html)  | 
| common\$1headers |  Contient des informations sur plusieurs en-têtes communs pour les messages électroniques. Les informations peuvent inclure la date à laquelle le message a été envoyé, ainsi que les lignes de destination, d'expéditeur et d'objet du message.  | 

# Flux de données d'événements par SMS depuis Amazon Pinpoint
<a name="event-streams-data-sms"></a>

Si le canal SMS est activé pour un projet, Amazon Pinpoint peut diffuser des données d'événement sur les remises de messages SMS pour le projet. Une fois que vous avez configuré le streaming d'événements, Amazon Pinpoint extrait les données de vos événements depuis la destination que vous avez spécifiée lors de la configuration pour que vous puissiez les consulter. Pour plus d'informations sur la configuration de la diffusion d'événements, consultez[Configurer Amazon Pinpoint pour diffuser les données d'événements des applications via Amazon Kinesis ou Amazon Data Firehose](event-streams-setup.md). 

**Note**  
Les événements SMS générés par les opérateurs peuvent prendre jusqu'à 72 heures pour être reçus et ne doivent pas être utilisés pour déterminer s'il y a un retard dans la livraison des messages sortants. Au bout de 72 heures, si Amazon Pinpoint n'a pas reçu d'événement final de la part d'un transporteur, le service renvoie automatiquement un record\$1status INCONNU, car Amazon Pinpoint ne sait pas ce qu'il est advenu de ce message.

## Exemple d'événement SMS
<a name="event-streams-data-sms-example"></a>

L'objet JSON d'un événement SMS contient les données illustrées dans l'exemple suivant.

```
{
  "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"
}
```

## Attributs d'événement SMS
<a name="event-streams-data-sms-attributes"></a>

Cette section définit les attributs inclus dans l'exemple précédent des données de flux d'événements générées par Amazon Pinpoint lorsque vous envoyez des SMS.


**Événement**  

| Attribut | Description | 
| --- | --- | 
| event\$1type |  Type d'événement. Les valeurs possibles sont : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/pinpoint/latest/developerguide/event-streams-data-sms.html)  | 
| event\$1timestamp | Heure à laquelle l'événement a été signalé, affichée sous la forme Heure Unix en millisecondes. | 
| arrival\$1timestamp | Heure à laquelle l'événement a été reçu par Amazon Pinpoint, affichée sous la forme Heure Unix en millisecondes. | 
| event\$1version |  Version du schéma JSON de l'événement.  Vérifiez la version dans votre application de traitement des événements afin de savoir à quel moment mettre à jour l'application suite à une mise à jour du schéma.   | 
| application | Informations sur le projet Amazon Pinpoint associé à l'événement. Pour plus d'informations, consultez le tableau [Application](#event-streams-data-sms-attributes-application). | 
| client | Informations sur le client d'application installé sur le périphérique qui a signalé l'événement. Pour plus d'informations, consultez le tableau [Client](#event-streams-data-sms-attributes-client). | 
| device | Informations sur l'appareil qui a signalé l'événement. Pour plus d'informations, consultez le tableau [Appareil](#event-streams-data-sms-attributes-device). Pour les événements SMS, cet objet est vide. | 
| session | Pour les événements SMS, cet objet est vide. | 
| attributes |  Attributs associés à l'événement. Pour les événements rapportés par l'une de vos applications, cet objet peut inclure des attributs personnalisés qui sont définis par l'application. Pour les événements qui sont créés lorsque vous envoyez une campagne, cet objet contient les attributs associés à la campagne. Pour les événements qui sont générés lorsque vous envoyez des messages transactionnels, cet objet contient des informations liées au message lui-même. Pour plus d'informations, consultez le tableau [Attributs](#event-streams-data-sms-attributes-attrs).  | 
| metrics |  Métriques supplémentaires associées à l'événement. Pour plus d'informations, consultez le tableau [Métriques](#event-streams-data-sms-attributes-metrics).  | 
| awsAccountId |  L'ID du AWS compte qui a été utilisé pour envoyer le message.  | 

### Application
<a name="event-streams-data-sms-attributes-application"></a>

Comporte des informations sur le projet Amazon Pinpoint auquel l'événement est associé et, le cas échéant, sur le kit SDK utilisé pour signaler l'événement.


| Attribut | Description | 
| --- | --- | 
| app\$1id |  ID unique du projet Amazon Pinpoint qui a signalé l'événement.  | 
| sdk |  Le kit SDK qui a été utilisé pour signaler l'événement. Si vous envoyez un SMS transactionnel en appelant directement l'API Amazon Pinpoint ou en utilisant la console Amazon Pinpoint, cet objet est vide.  | 

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

Comporte des informations sur les attributs associés à l'événement.


| Attribut | Description | 
| --- | --- | 
| sender\$1request\$1id | ID unique associé à la demande d'envoi du SMS. | 
| campaign\$1activity\$1id | ID unique de l'activité au sein de la campagne. | 
| origination\$1phone\$1number |  Numéro de téléphone à partir duquel le message a été envoyé.  | 
| destination\$1phone\$1number |  Numéro de téléphone auquel vous avez tenté d'envoyer le message.  | 
| record\$1status |  Informations supplémentaires sur l'état du message. Les valeurs possibles incluent : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/pinpoint/latest/developerguide/event-streams-data-sms.html)  | 
| iso\$1country\$1code |  Pays associé au numéro de téléphone du destinataire, affiché au format ISO 3166-1 alpha-2.  | 
| treatment\$1id |  ID du traitement du message, si le message a été envoyé dans une campagne A/B.  | 
| treatment\$1id |  Si le message a été envoyé à l'aide d'une campagne de test A/B, cette valeur représente le numéro de traitement du message. Pour les SMS transactionnels, cette valeur est 0.  | 
| number\$1of\$1message\$1parts |  Nombre de parties de message créées par Amazon Pinpoint pour envoyer le message. En général, les SMS ne peuvent contenir que 160 caractères GSM-7 ou 67 caractères autres que GSM, même si ces limites peuvent varier selon le pays . Si vous envoyez un message qui dépasse ces limites, Amazon Pinpoint fractionne automatiquement les messages en plusieurs parties. Nous vous facturons en fonction du nombre de parties du message que vous envoyez.  | 
| message\$1id |  ID unique généré par Amazon Pinpoint lorsqu'il accepte le message.  | 
| message\$1type |  Type du message. Les valeurs possibles sont **Promotional** et **Transactional**. Vous spécifiez cette valeur lorsque vous créez une campagne ou lorsque vous envoyez des messages transactionnels à l'aide de l'[SendMessages](https://docs.aws.amazon.com/pinpoint/latest/apireference/apps-application-id-messages.html#SendMessages)opération de l'API Amazon Pinpoint.  | 
| campaign\$1id |  ID unique de la campagne Amazon Pinpoint qui a envoyé le message.  | 
| customer\$1context | Chaîne JSON du contenu de la `Context` carte envoyée dans le cadre d'une opération Amazon Pinpoint [SendMessages](https://docs.aws.amazon.com/pinpoint/latest/apireference/apps-application-id-messages.html#SendMessages). | 

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

Présente des informations sur le client d'application installé sur l'appareil qui a signalé l'événement.


| Attribut | Description | 
| --- | --- | 
| client\$1id |  Pour les événements générés par les applications, cette valeur est l'ID unique du client d'application installé sur l'appareil. Cet identifiant est automatiquement généré par le Applications mobiles AWS SDK for iOS et le AWS Mobile SDK pour Android. Pour les événements qui sont générés lorsque vous envoyez des campagnes et des messages transactionnels, cette valeur est égale à l'ID du point de terminaison auquel vous avez envoyé le message.  | 
| cognito\$1id | ID unique attribué au client d'application dans la réserve d'identités Amazon Cognito utilisée par votre application. | 

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

Présente des informations sur l'appareil qui a signalé l'événement.


| Attribut | Description | 
| --- | --- | 
| locale | Paramètres régionaux du périphérique. | 
| make | Fabricant du périphérique, tel qu'Apple ou Samsung. | 
| model | Modèle du périphérique, tel qu'iPhone. | 
| platform | Plateforme du périphérique, telle qu'ios ou android. | 

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

Comprend des informations sur les métriques associées à l'événement.


| Attribut | Description | 
| --- | --- | 
| price\$1in\$1millicents\$1usd | Montant facturé pour l'envoi du message. Ce prix est indiqué en millièmes d'un cent des États-Unis. Par exemple, si la valeur de cet attribut est `645`, nous vous avons facturé 0,645 ¢ pour envoyer le message (645 / 1000 = 0,645 ¢ = 0,00645 \$1).  Cette propriété n'apparaît pas pour les messages ayant un `event_type` **\$1SMS.BUFFERED**.   | 

# Supprimer un flux d'événements d'Amazon Pinpoint
<a name="event-streams-disable"></a>

Si vous avez attribué un flux Kinesis à une application, vous pouvez désactiver la diffusion en continu des événements pour cette application. Amazon Pinpoint arrête de diffuser les événements vers Kinesis, mais vous pouvez consulter les analyses des événements à l'aide de la console Amazon Pinpoint.

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

Utilisez la commande [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 pour Java
<a name="event-streams-disable-java"></a>

Utilisez la [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)méthode du client Amazon Pinpoint :

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