Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
SMS-Ereignisdatenstream von Amazon Pinpoint
Wenn der SMS-Kanal für ein Projekt aktiviert ist, kann Amazon Pinpoint Ereignisdaten über SMS-Nachrichtenzustellungen für das Projekt streamen. Nachdem Sie das Event-Streaming eingerichtet haben, ruft Amazon Pinpoint Ihre Veranstaltungsdaten von dem Ziel ab, das Sie bei der Einrichtung angegeben haben, damit Sie sie sich ansehen können. Informationen zum Einrichten des Event-Streamings finden Sie unter. Richten Sie Amazon Pinpoint ein, um App-Ereignisdaten über Amazon Kinesis oder Amazon Data Firehose zu streamen
Anmerkung
Es kann bis zu 72 Stunden dauern, bis SMS-Ereignisse empfangen werden, die von Mobilfunkanbietern generiert werden. Sie sollten daher nicht verwendet werden, um festzustellen, ob es bei der Zustellung ausgehender Nachrichten zu Verzögerungen gekommen ist. Wenn Amazon Pinpoint nach 72 Stunden kein letztes Ereignis von einem Transporteur erhalten hat, gibt der Service automatisch einen UNKNOWN record_status zurück, da Amazon Pinpoint nicht weiß, was mit dieser Nachricht passiert ist.
Beispiel für ein SMS-Ereignis
Das JSON-Objekt für ein SMS-Ereignis enthält die Daten wie im folgenden Beispiel.
{ "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" }
SMS-Ereignisattribute
In diesem Abschnitt werden die Attribute definiert, die im vorherigen Beispiel für die Event-Stream-Daten enthalten sind, die Amazon Pinpoint generiert, wenn Sie SMS-Nachrichten senden.
Attribut | Beschreibung |
---|---|
event_type |
Der Ereignistyp. Die möglichen Werte sind:
|
event_timestamp |
Der Zeitpunkt, zu dem das Ereignis gemeldet wurde, angezeigt als Unix-Zeit in Millisekunden. |
arrival_timestamp |
De Zeitpunkt, zu dem das Ereignis von Amazon Pinpoint empfangen wurde, angezeigt als Unix-Zeit in Millisekunden. |
event_version |
Die Version des Ereignis-JSON-Schemas. TippPrüfen Sie diese Version in der Anwendung, mit der Ihr Ereignis verarbeitet wird, damit Sie wissen, wann die Anwendung infolge eines Schema-Updates aktualisiert werden soll. |
application |
Informationen über das Amazon-Pinpoint-Projekt, das dem Ereignis zugeordnet ist. Weitere Informationen finden Sie in der Tabelle Application (Anwendung). |
client |
Informationen zum App-Client, der auf dem Gerät installiert ist, das das Ereignis gemeldet hat. Weitere Informationen finden Sie in der Tabelle Client. |
device |
Informationen über das Gerät, das das Ereignis gemeldet hat. Weitere Informationen finden Sie in der Tabelle Device (Gerät). Bei SMS-Ereignissen ist dieses Objekt leer. |
session |
Bei SMS-Ereignissen ist dieses Objekt leer. |
attributes |
Attribute, die dem Ereignis zugeordnet sind. Bei Ereignissen, die von einer Ihrer Apps gemeldet werden, kann dieses Objekt benutzerdefinierte Attribute enthalten, die von der App definiert werden. Bei Ereignissen, die beim Senden einer Kampagne erstellt werden, enthält dieses Objekt Attribute, die der Kampagne zugeordnet sind. Bei Ereignissen, die generiert werden, wenn Sie Transaktionsnachrichten senden, enthält dieses Objekt Informationen, die sich auf die Nachricht selbst beziehen. Weitere Informationen finden Sie in der Tabelle Attributes (Attribute). |
metrics |
Zusätzliche Metriken, die dem Ereignis zugeordnet sind. Weitere Informationen finden Sie in der Tabelle Metrics (Metriken). |
awsAccountId |
Die ID des AWS Kontos, das zum Senden der Nachricht verwendet wurde. |
Anwendung
Enthält Informationen über das Amazon-Pinpoint-Projekt, dem das Ereignis zugeordnet ist, und gegebenenfalls das SDK, das zum Melden des Ereignisses verwendet wurde.
Attribut | Beschreibung |
---|---|
app_id |
Die eindeutige ID des Amazon-Pinpoint-Projekts, das das Ereignis gemeldet hat. |
sdk |
Das SDK, das zum Melden des Ereignisses verwendet wurde. Wenn Sie eine Transaktions-SMS-Nachricht durch einen direkten Amazon-Pinpoint-API-Aufruf oder über die Amazon-Pinpoint-Konsole senden, ist dieses Objekt leer. |
Attribute
Enthält Informationen zu den Attributen, die dem Ereignis zugeordnet sind.
Attribut | Beschreibung |
---|---|
sender_request_id |
Eine eindeutige ID, die der Anforderung zum Senden der SMS-Nachricht zugeordnet ist. |
campaign_activity_id |
Die eindeutige ID der Aktivität innerhalb der Kampagne. |
origination_phone_number |
Die Telefonnummer, von der die Nachricht gesendet wurde. |
destination_phone_number |
Die Telefonnummer, an die Sie versucht haben, die Nachricht zu senden. |
record_status |
Zusätzliche Informationen über den Status der Nachricht. Mögliche Werte sind:
|
iso_country_code |
Das Land , die der Telefonnummer des Empfängers zugeordnet ist, im ISO 3166-1 Alpha-2-Format. |
treatment_id |
Die ID der Nachrichtenbehandlung, wenn die Nachricht in einer A/B-Kampagne gesendet wurde. |
treatment_id |
Wenn die Nachricht mit einer A/B-Testkampagne gesendet wurde, stellt dieser Wert die Behandlungsnummer der Nachricht dar. Für Transaktions-SMS-Nachrichten ist dieser Wert 0. |
number_of_message_parts |
Die Anzahl der Mitteilungsteile, die Amazon Pinpoint erstellt hat, um die Nachricht zu senden. Im Allgemeinen können SMS-Nachrichten nur 160 GSM-7-Zeichen oder 67 Nicht-GSM-Zeichen enthalten, obwohl diese Limits je nach Land variieren können. Wenn Sie eine Nachricht senden, die diese Limits überschreitet, teilt Amazon Pinpoint die Nachrichten automatisch in kleinere Teile auf. Wir erstellen Rechnungen basierend auf der Anzahl der Mitteilungsteile, die Sie senden. |
message_id |
Die eindeutige ID, die Amazon Pinpoint generiert, wenn die Nachricht akzeptiert wird. |
message_type |
Der Nachrichtentyp. Mögliche Werte sind Promotional und Transactional. Sie geben diesen Wert an, wenn Sie eine Kampagne erstellen oder wenn Sie Transaktionsnachrichten mithilfe des SendMessagesVorgangs in der Amazon Pinpoint Pinpoint-API versenden. |
campaign_id |
Die eindeutige ID der Amazon-Pinpoint-Kampagne, die die Nachricht gesendet hat. |
customer_context |
Eine JSON-Zeichenfolge mit dem Inhalt der |
Client
Enthält Informationen zum App-Client, der auf dem Gerät installiert ist, das das Ereignis gemeldet hat.
Attribut | Beschreibung |
---|---|
client_id |
Bei Ereignissen, die von Apps generiert werden, ist dieser Wert die eindeutige ID des App-Clients, der auf dem Gerät installiert ist. Diese ID wird automatisch von der AWS Mobile SDK for iOS und der AWS Mobile SDK for Android generiert. Bei Ereignissen, die generiert werden, wenn Sie Kampagnen und Transaktionsnachrichten senden, entspricht dieser Wert der ID des Endpunkts, an den Sie die Nachricht gesendet haben. |
cognito_id |
Die eindeutige ID, die dem App-Client im Amazon-Cognito-Identitätspool zugewiesen ist, der von Ihrer App genutzt wird |
Gerät
Enthält Informationen über das Gerät, das das Ereignis gemeldet hat.
Attribut | Beschreibung |
---|---|
locale |
Der Gerätestandort |
make |
Der Gerätehersteller, beispielsweise Apple oder Samsung |
model |
Das Gerätemodell, z. B. iPhone |
platform |
Die Geräteplattform, z. B. ios oder android |
Metriken
Enthält Informationen zu Metriken, die dem Ereignis zugeordnet sind.
Attribut | Beschreibung |
---|---|
price_in_millicents_usd |
Der Betrag, den wir Ihnen für das Senden der Nachricht berechnet haben. Dieser Preis wird in Tausendstel eines US-Cents angegeben. Wenn der Wert dieses Attributs beispielsweise AnmerkungDiese Eigenschaft wird nicht für Nachrichten mit dem |