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.
Datenstream zu Kampagnenereignissen von Amazon Pinpoint
Wenn Sie Amazon Pinpoint verwenden, um Kampagnen über einen Kanal zu versenden, kann Amazon Pinpoint Ereignisdaten zu diesen Kampagnen streamen. Nachdem Sie das Event-Streaming eingerichtet haben, ruft Amazon Pinpoint die Eventdaten Ihrer App für E-Mails oder SMS Nachrichten ab, die Sie aus einer Kampagne von dem Ziel senden, das Sie bei der Einrichtung angegeben haben, damit Sie sie sich ansehen können. Ausführliche Informationen zu den Daten, die Amazon Pinpoint für E-Mails und SMS Nachrichten streamt, finden Sie unter E-Mail-Ereignisdatenstream von Amazon Pinpoint undSMS-Ereignisdatenstream von Amazon Pinpoint. Informationen zum Einrichten von Event-Streaming finden Sie unter Richten Sie Amazon Pinpoint ein, um App-Ereignisdaten über Amazon Kinesis oder Amazon Data Firehose zu streamen .
Beispiel für eine Kampagnenveranstaltung
Das JSON Objekt für ein Kampagnenereignis enthält die im folgenden Beispiel gezeigten Daten.
{ "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" }
Kampagnen-Ereignisattribute
In diesem Abschnitt werden die Attribute definiert, die im Ereignis-Stream der Kampagne enthalten sind.
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 JSON Ereignisschemas. 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 über den Endpunkt, dem das Ereignis zugeordnet ist. Weitere Informationen finden Sie in der Tabelle Client. |
device |
Informationen über das Gerät, das das Ereignis gemeldet hat. Bei Kampagnen- und Transaktionsnachrichten ist dieses Objekt leer. |
session |
Informationen über die Sitzung, die das Ereignis generiert hat. Bei Kampagnen 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). |
client_context |
Enthält ein custom -Objekt, das eine endpoint -Eigenschaft enthält. Die endpoint -Eigenschaft enthält den Inhalt des Endpunktdatensatzes für den Endpunkt, an den die Kampagne gesendet wurde. |
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.
Attribut | Beschreibung |
---|---|
app_id |
Die eindeutige ID des Amazon-Pinpoint-Projekts, das das Ereignis gemeldet hat. |
sdk |
DieSDK, die verwendet wurde, um das Ereignis zu melden. |
Attribute
Enthält Informationen über die Kampagne, die das Ereignis generiert hat.
Attribut | Beschreibung |
---|---|
treatment_id |
Wenn die Nachricht mit einer A/B-Testkampagne gesendet wurde, stellt dieser Wert die Behandlungsnummer der Nachricht dar. Für Standardkampagnen ist dieser Wert |
campaign_activity_id |
Die eindeutige ID, die Amazon Pinpoint generiert, wenn das Ereignis eintritt. |
delivery_type |
Die Bereitstellungsmethode für die Kampagne. Verwechseln Sie dieses Attribut nicht mit dem Bei Kanälen, die nur einen Endpunkttyp unterstützen, haben die Felder Diese Bedingung gilt jedoch nicht immer für Kanäle, die unterschiedliche Endpunkttypen unterstützen, z. B. benutzerdefinierte Kanäle. Sie können einen benutzerdefinierten Kanal für verschiedene Endpunkte verwendenEMAIL, z. B. SMSCUSTOM,, usw. In diesem Fall Die möglichen Werte sind:
|
campaign_id |
Die eindeutige ID der Kampagne, von der die Nachricht gesendet wurde. |
campaign_send_status |
Gibt den Status der Kampagne für den Zielendpunkt an. Mögliche Werte sind:
|
Client
Enthält Informationen über den Endpunkt, auf den die Kampagne ausgerichtet war.
Attribut | Beschreibung |
---|---|
client_id |
Die ID des Endpunkts, an den die Kampagne gesendet wurde. |