Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Amazon Pinpoint puede transmitir los datos de participación y uso de las aplicaciones, conocidos como datos de eventos, a un soporte Servicios de AWS que ofrece más opciones de análisis y almacenamiento. Los datos de eventos se pueden usar para solucionar problemas viendo eventos individuales o para ver eventos individuales de clientes, consulte Transmisión de eventos de Amazon Pinpoint a Kinesis en la Guía para desarrolladores de Amazon Pinpoint.
Después de integrar la aplicación con Amazon Pinpoint, informa de los eventos, como el número de sesiones iniciadas por los usuarios. Amazon Pinpoint proporciona estos datos en la consola, en los gráficos de análisis y en las métricas relativos a dicha aplicación. Los datos de análisis también muestran los eventos de campaña generados por Amazon Pinpoint, como, por ejemplo, el número de dispositivos a los que una campaña ha enviado mensajes.
Amazon Pinpoint retiene estos datos durante 90 días. Para mantener estos datos durante un periodo indefinido o para analizarlos con herramientas y consultas personalizadas, puede configurar Amazon Pinpoint para que envíe datos de eventos a Amazon Kinesis.
Temas de esta sección:
Acerca de Amazon Kinesis
La plataforma Kinesis ofrece servicios que puede utilizar para cargar y analizar datos de transmisión en AWS. Puede configurar Amazon Pinpoint para enviar eventos de la aplicación, campaña y recorrido a Amazon Kinesis Data Streams o Amazon Data Firehose. Al transmitir los eventos en streaming, permitirá que las opciones de análisis de datos sean más flexibles, por ejemplo:
-
Hacer converger los eventos de varias aplicaciones en una sola secuencia para poder analizar estos datos como una colección.
-
Análisis de eventos con servicios AWS de consulta. Por ejemplo, puede utilizar Amazon Managed Service para Apache Flink para ejecutar consultas SQL en los datos de transmisión.
Acerca de Amazon Kinesis Data Streams
Amazon Kinesis Data Streams es un servicio que se puede utilizar para crear aplicaciones personalizadas que procesen o analicen los datos de transmisión. Por ejemplo, transmitir los eventos a Kinesis Data Streams resulta útil si desea utilizar los datos de eventos en paneles personalizados, generar alertas basadas en eventos o responder a eventos de forma dinámica.
Para obtener más información, consulte la Guía para desarrolladores de Amazon Kinesis Data Streams.
Acerca de Amazon Data Firehose
Amazon Data Firehose es un servicio que puede utilizar para entregar sus datos de streaming a los almacenes de AWS datos, incluidos Amazon Simple Storage Service (Amazon S3), Amazon Redshift o Amazon Service (Service). OpenSearch OpenSearch Por ejemplo, transmitir los eventos en streaming a Firehose resulta útil si se desea:
-
Utilice sus propias aplicaciones y herramientas de análisis para analizar los eventos en Amazon S3, Amazon Redshift o OpenSearch Service.
-
Envíe los eventos a Amazon S3 para poder escribir consultas SQL de estos datos con Amazon Athena.
-
Realice una copia de seguridad de los datos de los eventos para almacenarlos a largo plazo en Amazon S3.
Para obtener más información, consulte la Guía para desarrolladores de Amazon Data Firehose.
Transmisión de eventos de Amazon Pinpoint a Kinesis
La plataforma Kinesis ofrece servicios que puede utilizar para cargar y analizar datos de transmisión en AWS. Puede configurar Amazon Pinpoint para enviar eventos de aplicaciones, campañas y recorridos a Amazon Kinesis Data Streams para el procesamiento mediante aplicaciones externas o herramientas de análisis de terceros. También puede configurar Amazon Pinpoint para que transmita los datos de este evento a almacenes de AWS datos (como Amazon Redshift) mediante Amazon Data Firehose.
Requisitos previos
Antes de completar el procedimiento en esta sección, cree una secuencia de Amazon Kinesis o una secuencia de distribución de Firehose en la misma cuenta en la que utiliza Amazon Pinpoint. Para obtener más información sobre la creación de secuencias de Kinesis, consulte Creación y actualización de flujos de datos en la Guía para desarrolladores de Amazon Kinesis Data Streams. Para obtener más información sobre la creación de flujos de entrega de Firehose, consulte Creating an Amazon Data Firehose delivery stream en la Guía para desarrolladores de Amazon Data Firehose.
También puede crear un rol de IAM que conceda permiso para enviar datos a la secuencia. Si no crea este rol, Amazon Pinpoint puede crear uno por usted. Para obtener más información sobre la creación manual de esta política, consulte Rol de IAM para la transmisión de eventos a Kinesis en la Guía para desarrolladores de Amazon Pinpoint.
Configuración de la transmisión de eventos en streaming
Complete los siguientes pasos en Amazon Pinpoint para configurar la transmisión de eventos.
nota
Si aún no ha creado una transmisión de Amazon Kinesis, vaya a la consola de Amazon Kinesis en /kinesis. https://console.aws.amazon.com
Compruebe que tiene los permisos para configurar y enviar a la transmisión. Para obtener más información sobre permisos, consulte rol de IAM para transmisión de eventos a Kinesis
Para configurar la transmisión de eventos en streaming
Inicie sesión en la consola de Amazon Pinpoint AWS Management Console y ábrala en. https://console.aws.amazon.com/pinpoint/
-
En la página Todos los proyectos, elija el proyecto para el que desea configurar el flujo de datos.
-
En el panel de navegación, en Configuración, elija Secuencia de eventos.
-
En la sección Servicios, elija Editar.
-
Elija Transmisión a Amazon Kinesis.
-
En Elegir un tipo de flujo, elija una de las siguientes opciones:
-
Enviar eventos a Amazon Kinesis Data Stream: elija esta opción si desea enviar datos de eventos de Amazon Pinpoint a una aplicación externa para su análisis.
-
Enviar eventos a una transmisión de Amazon Data Firehose: elija esta opción si desea enviar los datos de los eventos a un almacén de AWS datos, como Amazon Redshift.
-
-
Para la transmisión de Amazon Kinesis, elija la transmisión de Amazon Kinesis que desee utilizar para exportar los datos.
nota
Si aún no ha creado una transmisión de Amazon Kinesis, vaya a la consola de Amazon Kinesis en /kinesis. https://console.aws.amazon.com
Para obtener más información sobre la creación de transmisiones, consulte la Guía para desarrolladores de Amazon Kinesis Data Streams o la Guía para desarrolladores de Amazon Data Firehose. -
En rol de IAM, elija una de las siguientes opciones:
-
Usar un rol existente: elija esta opción para que Amazon Pinpoint asuma un rol de IAM que ya existe en la cuenta. El rol que seleccione deberá permitir la acción de
firehose:PutRecordBatch
. Para obtener un ejemplo de una política que permite esta acción, consulte Políticas persmisos en la Guía para desarrolladores de Amazon Pinpoint. -
Crear un rol automáticamente: elija esta opción para crear automáticamente un rol de IAM con los permisos requeridos. Este rol autoriza a Amazon Pinpoint a enviar datos a la secuencia que eligió en el paso 7.
-
-
Seleccione Guardar.
A medida que Amazon Pinpoint recibe los eventos para el proyecto, envía estos datos a la transmisión de Kinesis. Para obtener información sobre los datos que Amazon Pinpoint envía para un evento, consulte Transmisión de eventos de Amazon Pinpoint a Kinesis en la Guía para desarrolladores de Amazon Pinpoint.