Stream de dados de eventos de aplicativos do Amazon Pinpoint - Amazon Pinpoint

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:

  • _session.start: o endpoint iniciou uma nova sessão.

  • _session.stop: o endpoint encerrou uma sessão.

  • _userauth.sign_in: o endpoint fez login no aplicativo.

  • _userauth.sign_up: um novo endpoint concluiu o processo de registro no aplicativo.

  • _userauth.auth_fail: o endpoint tentou fazer login em seu aplicativo, mas não conseguiu concluir o processo.

  • _monetization.purchase: o endpoint fez uma compra em seu aplicativo.

  • _session.pause: o endpoint pausou uma sessão. As sessões pausadas podem ser retomadas para que seja possível continuar a coletar métricas sem iniciar uma sessão totalmente nova.

  • _session.resume: o endpoint retomou uma sessã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.

dica

Marque 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, com.example.my_app.

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 V2.5.

version_code

O número da versão do aplicativo, como 3.

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.