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.
Événements SMS
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. 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 distribution des messages sortants. Après 72 heures, si Amazon Pinpoint n'a pas reçu d'événement final de la part d'un opérateur, le service renvoie automatiquement un record_status UNKNOWN car nous ne savons pas ce qu'il est advenu de ce message. Avant de pouvoir visionner vos événements, vous devez configurer le streaming des événements, voirConfiguration de la diffusion en continu des événements. 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.
Exemple
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" }, "metrics": { "price_in_millicents_usd": 645.0 }, "awsAccountId": "123456789012" }
Attributs d'événement SMS
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 lorsque vous envoyez un SMS.
Événement | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 schéma JSON de l'é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 client d'application installé sur le périphérique 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 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. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
metrics |
Métriques supplémentaires associées à l'événement. Pour plus d'informations, consultez le tableau Métriques. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
awsAccountId |
ID du AWS compte utilisé pour envoyer le message. |
Application
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_id |
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
Comporte des informations sur les attributs associés à l'événement.
Attribut | Description |
---|---|
sender_request_id |
ID unique associé à la demande d'envoi du SMS. |
campaign_activity_id |
ID unique de l'activité au sein de la campagne. |
origination_phone_number |
Numéro de téléphone à partir duquel le message a été envoyé. |
destination_phone_number |
Numéro de téléphone auquel vous avez tenté d'envoyer le message. |
record_status |
Informations supplémentaires sur l'état du message. Les valeurs possibles incluent :
|
iso_country_code |
Pays associé au numéro de téléphone du destinataire, affiché au format ISO 3166-1 alpha-2. |
treatment_id |
ID du traitement du message, si le message a été envoyé dans une campagne A/B. |
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 SMS transactionnels, cette valeur est 0. |
number_of_message_parts |
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_id |
ID unique généré par Amazon Pinpoint lorsqu'il accepte le message. |
message_type |
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'SendMessagesopération de l'API Amazon Pinpoint. |
campaign_id |
ID unique de la campagne Amazon Pinpoint qui a envoyé le message. |
Client
Présente des informations sur le client d'application installé sur l'appareil qui a signalé l'événement.
Attribut | Description |
---|---|
client_id |
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 AWS Mobile SDK for iOS et le AWS Mobile SDK for 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_id |
ID unique attribué au client d'application dans la réserve d'identités Amazon Cognito utilisée par votre application. |
Appareil
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
Comprend des informations sur les métriques associées à l'événement.
Attribut | Description |
---|---|
price_in_millicents_usd |
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 NoteCette propriété n'apparaît pas pour les messages ayant un |