App-Event-Datenstream von Amazon Pinpoint - Amazon Pinpoint

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.

App-Event-Datenstream von Amazon Pinpoint

Nachdem Sie Ihre Anwendung (App) in Amazon Pinpoint integriert und Event-Streaming eingerichtet haben, ruft Amazon Pinpoint die Benutzeraktivitäten, benutzerdefinierten Ereignisse und Nachrichtenzustellungsdaten Ihrer App von dem Ziel ab, das Sie bei der Einrichtung angegeben haben, sodass Sie sie einsehen können. Informationen darüber, wie Sie das Event-Streaming einrichten, damit Sie Ihre Veranstaltungsdaten einsehen können, finden Sie unter. Richten Sie Amazon Pinpoint ein, um App-Ereignisdaten über Amazon Kinesis oder Amazon Data Firehose zu streamen

Beispiel für ein App-Ereignis

Das JSON Objekt für ein App-Ereignis enthält die im folgenden Beispiel gezeigten Daten.

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

App-Ereignisattribute

In diesem Abschnitt werden die Attribute definiert, die im vorherigen Beispiel des App-Event-Streams enthalten sind.

Attribut Beschreibung
event_type

Der Ereignistyp. Die möglichen Werte sind:

  • _session.start: Der Endpunkt hat eine neue Sitzung gestartet.

  • _session.stop: Der Endpunkt hat eine Sitzung beendet.

  • _userauth.sign_in: Der Endpunkt, der bei Ihrer App angemeldet ist.

  • _userauth.sign_up: Ein neuer Endpunkt hat den Registrierungsprozess in Ihrer App abgeschlossen.

  • _userauth.auth_fail: Der Endpunkt hat versucht, sich bei Ihrer App anzumelden, konnte den Vorgang jedoch nicht abschließen.

  • _monetization.purchase: Der Endpunkt hat in Ihrer App einen Kauf getätigt.

  • _session.pause: Der Endpunkt hat eine Sitzung angehalten. Pausierte Sitzungen können fortgesetzt werden, sodass Sie weiterhin Metriken erfassen können, ohne eine völlig neue Sitzung zu starten.

  • _session.resume: Der Endpunkt hat eine Sitzung fortgesetzt.

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.

Tipp

Prü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, der 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).

session

Informationen über die Sitzung, die das Ereignis generiert hat. Weitere Informationen finden Sie in der Tabelle Session (Sitzung).

attributes

Attribute, die dem Ereignis zugeordnet sind. Bei Ereignissen, die von Ihren Apps gemeldet werden, enthält dieses Objekt benutzerdefinierte Attribute, die Sie definieren.

metrics Metriken, die sich auf das Ereignis beziehen. Sie können Ihre Apps optional so konfigurieren, dass benutzerdefinierte Metriken an Amazon Pinpoint gesendet werden.

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.

cognito_identity_pool_id

Die ID des Amazon-Cognito-Identitätspools, dem der Endpunkt zugeordnet ist.

package_name

Der Name des App-Pakets, z.B. com.example.my_app.

sdk

Informationen über dieSDK, die zur Meldung des Ereignisses verwendet wurden. Weitere Informationen finden Sie in der SDKTabelle.

title

Gibt den Namen der App an.

version_name

Der Name der Version der App, z. B. V2.5.

version_code

Die Versionsnummer der App, z. B. 3.

SDK

Enthält Informationen über SDK das, mit dem das Ereignis gemeldet wurde.

Attribut Beschreibung
name Der NameSDK, der zur Meldung des Ereignisses verwendet wurde.
version Die Version vonSDK.

Client

Enthält Informationen über den Endpunkt, der das Ereignis generiert hat.

Attribut Beschreibung
client_id Die ID des Endpunkts.
cognito_id Das Amazon-Cognito-ID-Token, das dem Endpunkt zugeordnet ist.

Gerät

Enthält Informationen über das Gerät des Endpunkts, der das Ereignis generiert hat.

Attribut Beschreibung
locale

Enthält Informationen über die Sprach- und Regioneneinstellungen für das Gerät des Endpunkts. Weitere Informationen finden Sie in der Tabelle Locale (Gebietsschema).

make Der Hersteller des Endpunktgeräts.
model Der Modellbezeichner des Endpunktgeräts.
platform

Informationen zum Betriebssystem auf dem Endpunktgerät. Weitere Informationen finden Sie in der Tabelle Platform (Plattform).

Gebietsschema

Enthält Informationen über die Sprach- und Regioneneinstellungen für das Gerät des Endpunkts.

Attribut Beschreibung
code Die Gebietsschema-ID, die dem Gerät zugeordnet ist.
country Das Land oder die Region, die dem Gebietsschema des Geräts zugeordnet ist.
language Die Sprache, die dem Gebietsschema des Geräts zugeordnet ist.

Plattform

Enthält Informationen zum Betriebssystem auf dem Endpunktgerät.

Attribut Beschreibung
name Der Name des Betriebssystems auf dem Gerät.
version Das Betriebssystemversion des Geräts.

Sitzung

Enthält Informationen über die Sitzung, die das Ereignis generiert hat.

Attribut Beschreibung
session_id

Eine eindeutige ID, die die Sitzung identifiziert.

start_timestamp

Das Datum und die Uhrzeit, zu der die Sitzung begann, angezeigt als Unix-Zeit in Millisekunden.

stop_timestamp

Das Datum und die Uhrzeit, zu der die Sitzung beendet wurde, angezeigt als Unix-Zeit in Millisekunden.