As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Stream de dados de eventos de aplicativos do Amazon Pinpoint
Depois de integrar seu aplicativo (aplicativo) com o Amazon Pinpoint e configurar o streaming de eventos, o Amazon Pinpoint recupera a atividade do usuário, os eventos personalizados e os dados de entrega de mensagens do seu aplicativo do destino que você especificou durante a configuração para que você os visualize. Para obter informações sobre como configurar o streaming de eventos para que você possa visualizar os dados do evento, consulte Configure o Amazon Pinpoint para transmitir dados de eventos de aplicativos por meio do Amazon Kinesis ou do Amazon Data Firehose .
Exemplo de evento de aplicativo
O JSON objeto de um evento de aplicativo contém os dados mostrados no exemplo a seguir.
{ "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": {} }
Atributos de eventos do aplicativo
Esta seção define os atributos incluídos no exemplo anterior do stream de eventos do aplicativo.
Atributo | Descrição |
---|---|
event_type |
O tipo de evento. Os valores possíveis são:
|
event_timestamp |
A hora em que o evento foi relatado, mostrada como horário do Unix em milissegundos. |
arrival_timestamp |
A hora em que o evento foi recebido pelo Amazon Pinpoint, mostrada como horário do Unix em milissegundos. |
event_version |
A versão do JSON esquema do evento. dicaMarque esta versão no seu aplicativo de processamento de eventos para que você saiba quando atualizar o aplicativo em resposta a uma atualização de esquema. |
application |
Informações sobre o projeto do Amazon Pinpoint associado ao evento. Para obter mais informações, consulte a tabela Aplicativo. |
client |
Informações sobre o endpoint que relatou o evento. Para obter mais informações, consulte a tabela Cliente. |
device |
Informações sobre o dispositivo que relatou o evento. Para obter mais informações, consulte a tabela Dispositivo. |
session |
Informações sobre a sessão que gerou o evento. Consulte a tabela Sessão para obter mais informações. |
attributes |
Atributos associados ao evento. Para eventos relatados por seus aplicativos, esse objeto inclui atributos personalizados definidos por você. |
metrics |
Métricas relacionadas ao evento. Também é possível configurar seus aplicativos para enviar métricas personalizadas ao Amazon Pinpoint. |
Aplicativo
Inclui informações sobre o projeto do Amazon Pinpoint ao qual o evento está associado.
Atributo | Descrição |
---|---|
app_id |
O ID exclusivo do projeto do Amazon Pinpoint que relatou o evento. |
cognito_identity_pool_id |
O ID do banco de identidades do Amazon Cognito ao qual o endpoint está associado. |
package_name |
O nome do pacote do aplicativo, como, por exemplo, |
sdk |
Informações sobre o SDK que foi usado para denunciar o evento. Para obter mais informações, consulte a SDKtabela. |
title |
O nome do app. |
version_name |
O nome da versão do aplicativo, como |
version_code |
O número da versão do aplicativo, como |
SDK
Inclui informações sobre o SDK que foi usado para relatar o evento.
Atributo | Descrição |
---|---|
name |
O nome do SDK que foi usado para relatar o evento. |
version |
A versão doSDK. |
Cliente
Inclui informações sobre o endpoint que gerou o evento.
Atributo | Descrição |
---|---|
client_id |
O ID do endpoint. |
cognito_id |
O token do ID do Amazon Cognito associado ao endpoint. |
Dispositivo
Inclui informações sobre o dispositivo do endpoint que gerou o evento.
Atributo | Descrição |
---|---|
locale |
Informações sobre configurações de região e idioma do dispositivo do endpoint. Consulte a tabela Local para obter mais informações. |
make |
O fabricante do dispositivo do endpoint. |
model |
O identificador de modelo do dispositivo do endpoint. |
platform |
Informações sobre o sistema operacional no dispositivo do endpoint. Consulte a tabela Plataforma para obter mais informações. |
Locale
Inclui informações sobre as configurações de região e idioma do dispositivo do endpoint.
Atributo | Descrição |
---|---|
code |
O identificador do local associado ao dispositivo. |
country |
O país ou a região associada ao local do dispositivo. |
language |
O idioma associado ao local do dispositivo. |
Plataforma
Inclui informações sobre o sistema operacional no dispositivo do endpoint.
Atributo | Descrição |
---|---|
name |
O nome do sistema operacional no dispositivo. |
version |
A versão do sistema operacional no dispositivo. |
Sessão
Inclui informações sobre a sessão que gerou o evento.
Atributo | Descrição |
---|---|
session_id |
Um ID exclusivo que identifica a sessão. |
start_timestamp |
A data e a hora em que a sessão começou, mostradas como horário do Unix em milissegundos. |
stop_timestamp |
A data e a hora em que a sessão terminou, mostradas como horário do Unix em milissegundos. |