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.
Flux de données sur les événements liés à la campagne depuis Amazon Pinpoint
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 messages 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 messages, consultez Flux de données d'événements par e-mail provenant d'Amazon Pinpoint et. Flux de données d'événements par SMS depuis Amazon Pinpoint 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 .
Exemple d'événement de campagne
L'JSONobjet 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
Cette section définit les attributs qui sont inclus dans le flux d'événements de la campagne.
Attribut | Description |
---|---|
event_type |
Type d'événement. Les valeurs possibles sont :
|
event_timestamp |
Heure à laquelle l'événement a été signalé, affichée sous la forme Heure Unix en millisecondes. |
arrival_timestamp |
Heure à laquelle l'événement a été reçu par Amazon Pinpoint, affichée sous la forme Heure Unix en millisecondes. |
event_version |
Version du JSON schéma d'événement. AstuceVé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 point de terminaison auquel l'événement est associé. Pour plus d'informations, consultez le tableau 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. |
client_context |
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 |
L'ID du AWS compte utilisé pour envoyer le message. |
Application
Inclut les informations sur le projet Amazon Pinpoint auquel l'événement est associé.
Attribut | Description |
---|---|
app_id |
ID unique du projet Amazon Pinpoint qui a signalé l'événement. |
sdk |
Le SDK qui a été utilisé pour signaler l'événement. |
Attributs
Inclut des informations sur la campagne qui a généré l'événement.
Attribut | Description |
---|---|
treatment_id |
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, cette valeur est |
campaign_activity_id |
ID unique généré par Amazon Pinpoint lorsque l'événement se produit. |
delivery_type |
Mode de livraison de la campagne. Ne confondez pas cet attribut avec le champ Pour les canaux qui ne prennent en charge qu'un seul type de point de terminaison, les champs 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 terminaisonEMAIL, tels que SMSCUSTOM,,, etc. Dans ce cas, le Les valeurs possibles sont :
|
campaign_id |
ID unique de la campagne à partir de laquelle le message a été envoyé. |
campaign_send_status |
Indique le statut de la campagne pour le point de terminaison cible. Les valeurs possibles incluent :
|
Client
Inclut des informations sur le point de terminaison qui a été ciblé par la campagne.
Attribut | Description |
---|---|
client_id |
ID du point de terminaison auquel la campagne a été envoyée. |