Eventos de transmissão com o 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á.

Eventos de transmissão com o Amazon Pinpoint

O Amazon Pinpoint pode transmitir dados de engajamento e uso de aplicativos, conhecidos como dados de eventos, para suportes Serviços da AWS que oferecem mais opções de análise e armazenamento. Os dados de eventos podem ser usados para solucionar problemas visualizando eventos individuais ou para visualizar eventos individuais de clientes. Consulte Transmissão de eventos do Amazon Pinpoint para o Kinesis no Guia do desenvolvedor do Amazon Pinpoint.

Assim que integrar seu aplicativo ao Amazon Pinpoint, ele relatará eventos, como o número de sessões iniciadas por usuários. O Amazon Pinpoint fornece esses dados nos gráficos de dados de análise para o aplicativo no console. Os dados de análise também mostram eventos de campanha gerados pelo Amazon Pinpoint, como o número de dispositivos para os quais uma campanha enviou mensagens.

O Amazon Pinpoint retém os dados por 90 dias. Para salvar esses dados por um período indefinido ou analisá-los com consultas e ferramentas personalizadas, é possível configurar o Amazon Pinpoint para enviar dados do evento para o Amazon Kinesis.

Sobre o Amazon Kinesis

A plataforma Kinesis oferece serviços que você pode usar para carregar e analisar dados de transmissão na AWS. Você pode configurar o Amazon Pinpoint para enviar eventos de aplicativos, campanhas e viagens para o Amazon Kinesis Data Streams ou o Amazon Data Firehose. Com a transmissão de seus eventos, as opções de análise de dados ficam mais flexíveis, como:

  • Conversão de eventos de vários aplicativos em um único stream, para que você possa analisá-los em conjunto.

  • Análise de eventos com serviços de AWS consulta. Por exemplo, você pode usar o Amazon Managed Service para Apache Flink para executar SQL consultas em dados de streaming.

Sobre o Amazon Kinesis Data Streams

O Amazon Kinesis Data Streams é um serviço usado para criar aplicativos personalizados que processam ou analisam dados de transmissão. Por exemplo, a transmissão de eventos para o Kinesis Data Streams será útil se você quiser usar dados de eventos em painéis personalizados, gerar alertas com base em eventos ou responder a eventos de forma dinâmica.

Para obter mais informações, consulte o Guia do desenvolvedor do Amazon Kinesis Data Streams.

Sobre o Amazon Data Firehose

O Amazon Data Firehose é um serviço que você pode usar para entregar seus dados de streaming para AWS datastores, incluindo Amazon Simple Storage Service (Amazon S3), Amazon Redshift OpenSearch ou Amazon Service (Service). OpenSearch Por exemplo, transmitir seus eventos para o Firehose é útil se você quiser:

  • Use seus próprios aplicativos e ferramentas de análise para analisar eventos no Amazon S3, Amazon Redshift ou Service. OpenSearch

  • Envie seus eventos para o Amazon S3 para que você possa escrever SQL consultas sobre esses dados com o Amazon Athena.

  • Faça backup de seus dados de eventos para armazenamento de longo prazo no Amazon S3.

Para obter mais informações, consulte o Guia do desenvolvedor do Amazon Data Firehose.

Transmissão de eventos do Amazon Pinpoint para o Kinesis

A plataforma Kinesis oferece serviços que você pode usar para carregar e analisar dados de transmissão na AWS. O Amazon Pinpoint pode ser configurado para enviar eventos de aplicativos, campanha e jornada ao Amazon Kinesis Data Streams para processamento por aplicativos externos ou ferramentas de análise de terceiros. Você também pode configurar o Amazon Pinpoint para transmitir esses dados de eventos para datastores (como o Amazon Redshift) usando o Amazon AWS Data Firehose.

Pré-requisitos

Antes de concluir o procedimento nesta seção, crie um stream do Amazon Kinesis ou um stream de entrega do Firehose na mesma conta em que você usa o Amazon Pinpoint. Para saber mais sobre como criar fluxos do Kinesis, consulte Criar e atualizar fluxos de dados no Guia do desenvolvedor do Amazon Kinesis Data Streams. Para saber mais sobre a criação de streams de entrega do Firehose, consulte Criação de um stream de entrega do Amazon Data Firehose no Guia do desenvolvedor do Amazon Data Firehose.

Opcionalmente, você pode criar uma IAM função que conceda permissão para enviar dados para seu stream. Se você não criar esse perfil, o Amazon Pinpoint poderá criar um para você. Para obter mais informações sobre como criar essa política manualmente, consulte a IAMfunção de streaming de eventos para o Kinesis no Guia do desenvolvedor do Amazon Pinpoint.

Configurar transmissão de eventos

Conclua as seguintes etapas no Amazon Pinpoint para configurar a transmissão de eventos.

nota

Se você ainda não criou um stream do Amazon Kinesis, acesse o console do Amazon Kinesis em /kinesis. https://console.aws.amazon.com Para obter mais informações sobre a criação de streams, consulte o Guia do desenvolvedor do Amazon Kinesis Data Streams ou o Guia do desenvolvedor do Amazon Data Firehose.

Verifique se você tem as permissões para configurar e enviar para o fluxo. Para obter mais informações sobre permissões, consulte a IAMfunção de streaming de eventos para o Kinesis.

Como configurar a transmissão de eventos
  1. Faça login no AWS Management Console e abra o console do Amazon Pinpoint em. https://console.aws.amazon.com/pinpoint/

  2. Na página Todos os projetos, selecione o projeto para o qual deseja configurar um fluxo de dados.

  3. No painel de navegação, em Configurações, selecione Fluxo de eventos.

  4. Na seção Serviços, escolha Editar.

  5. Escolha Fluxo para o Amazon Kinesis.

  6. Em Escolher um tipo de fluxo, escolha uma das seguintes opções:

    • Enviar eventos para um Amazon Kinesis Data Stream: escolha essa opção se desejar enviar dados de eventos do Amazon Pinpoint a um aplicativo externo para análise.

    • Enviar eventos para um stream do Amazon Data Firehose — Escolha essa opção se quiser enviar dados de eventos para um armazenamento de AWS dados, como o Amazon Redshift.

  7. Em Fluxo do Amazon Kinesis, escolha o fluxo do Amazon Kinesis que deseja usar para exportar os dados.

  8. Em IAMFunção, escolha uma das seguintes opções:

    • Use uma função existente — Escolha essa opção para que o Amazon Pinpoint assuma uma IAM função que já existe em sua conta. O perfil selecionado deve permitir a ação firehose:PutRecordBatch. Para obter um exemplo de política que permite essa ação, consulte Políticas de permissões no Guia do desenvolvedor do Amazon Pinpoint.

    • Criar automaticamente uma função — Escolha essa opção para criar automaticamente uma IAM função com as permissões necessárias. Esse perfil autoriza o Amazon Pinpoint a enviar dados para o fluxo que você escolheu na etapa 7.

  9. Escolha Salvar.

Conforme o Amazon Pinpoint recebe eventos para o projeto, ele envia esses dados para o fluxo do Kinesis. Para obter informações sobre os dados que o Amazon Pinpoint envia para um evento, consulte Transmissão de eventos do Amazon Pinpoint para o Kinesis no Guia do desenvolvedor do Amazon Pinpoint.