Eventos de transmissão com o Amazon Pinpoint - Amazon Pinpoint

Aviso de fim do suporte: em 30 de outubro de 2026, AWS encerrará o suporte para o Amazon Pinpoint. Depois de 30 de outubro de 2026, você não poderá mais acessar o console do Amazon Pinpoint ou os recursos do Amazon Pinpoint (endpoints, segmentos, campanhas, viagens e análises). Para obter mais informações, consulte Fim do suporte do Amazon Pinpoint. Observação: APIs relacionados a SMS, voz, push móvel, OTP e validação de número de telefone não são afetados por essa alteração e são compatíveis com o AWS End User Messaging.

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 da aplicação, da campanha e da jornada para o Amazon Kinesis Data Streams ou para 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, é possível usar o Amazon Managed Service for Apache Flink para executar consultas SQL em dados de transmissão.

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, a transmissão dos seus eventos ao Firehose é útil se você deseja:

  • 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 gravar consultas SQL nesses 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 desta seção, crie um fluxo do Amazon Kinesis ou um fluxo de entrega do Firehose na mesma conta na qual 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 obter mais informações sobre a criação de fluxos de entrega do Firehose, consulte Creating an Amazon Data Firehose delivery stream no Guia do desenvolvedor do Amazon Data Firehose.

Opcionalmente, você pode criar um perfil do IAM que conceda permissão para enviar dados ao seu fluxo. 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 Perfil do IAM para transmissão 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 fluxos, 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 as permissões, consulte Perfil do IAM para transmissão de eventos ao 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 Perfil do IAM, escolha uma das opções a seguir:

    • Usar um perfil existente: escolha essa opção para que o Amazon Pinpoint assuma um perfil do IAM que já existe na 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 um perfil automaticamente: escolha essa opção para criar automaticamente um perfil do IAM 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.