

**Aviso de fin de soporte:** el 30 de octubre de 2026, AWS finalizará el soporte para Amazon Pinpoint. Después del 30 de octubre de 2026, ya no podrá acceder a la consola de Amazon Pinpoint ni a los recursos de Amazon Pinpoint (puntos de conexión, segmentos, campañas, recorridos y análisis). Para obtener más información, consulte [Fin de soporte de Amazon Pinpoint](https://docs.aws.amazon.com/console/pinpoint/migration-guide). **Nota: en** lo APIs que respecta a los SMS, este cambio no afecta a los mensajes de voz, a las notificaciones push móviles, a las OTP y a la validación de números de teléfono, y son compatibles con la mensajería para el usuario AWS final.

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.

# Integrar Amazon Pinpoint con la aplicación
<a name="integrate"></a>

Integre Amazon Pinpoint con el código del cliente para comprender a los usuarios e interactuar con ellos.

Una vez realizada la integración, a medida que los usuarios ejecuten la aplicación, esta se conectará al servicio de Amazon Pinpoint para agregar o actualizar los *puntos de conexión*. Los puntos de conexión representan los destinos a los que se pueden enviar mensajes, como dispositivos de usuario, direcciones de correo electrónico o números de teléfono.

La aplicación puede después proporcionar datos de uso o *eventos*. Consulte los datos de eventos en la consola de Amazon Pinpoint para saber cuántos usuarios tiene, la frecuencia con la que utilizan la aplicación, cuándo lo hacen, etc. 

Una vez que la aplicación haya proporcionado puntos de enlace y eventos, puede utilizar esta información para personalizar campañas de mensajería para públicos específicos, o *segmentos*. (También puede enviar mensajes directamente a listas sencillas de destinatarios sin crear campañas.)

Utilice los temas de esta sección para integrar Amazon Pinpoint con una aplicación móvil o web. Estos temas incluyen ejemplos de código y procedimientos para realizar la integración con una aplicación de JavaScript, Android, Swift o Flutter. Para iniciar la integración de sus aplicaciones, consulte [Conecte su aplicación de interfaz a Amazon AWS Pinpoint mediante Amplify](integrate-sdk.md).

Aparte del cliente, puede utilizar los [AWS SDK compatibles](sdk-general-information-section.md) o la [API de Amazon Pinpoint](https://docs.aws.amazon.com/pinpoint/latest/apireference/) para importar puntos de conexión, exportar datos de eventos, definir segmentos de clientes, crear y ejecutar campañas, etc.

**Topics**
+ [Uso de Amazon Pinpoint con un AWS SDK](sdk-general-information-section.md)
+ [Conecte su aplicación de interfaz a Amazon AWS Pinpoint mediante Amplify](integrate-sdk.md)
+ [Registrar puntos de conexión de Amazon Pinpoint en su aplicación](integrate-endpoints.md)
+ [Notificar eventos de Amazon Pinpoint en la aplicación](integrate-events.md)

# Uso de Amazon Pinpoint con un AWS SDK
<a name="sdk-general-information-section"></a>

Los kits de desarrollo de software (SDK) de AWS se encuentran disponibles en muchos lenguajes de programación populares. Cada SDK proporciona una API, ejemplos de código y documentación que facilitan a los desarrolladores la creación de aplicaciones en su lenguaje preferido.


| Documentación de SDK | Ejemplos de código | 
| --- | --- | 
| [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/sdk-for-cpp) | [AWS SDK para C\$1\$1 Ejemplos de código de la](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/cpp) | 
| [AWS CLI](https://docs.aws.amazon.com/cli) | [AWS CLI Ejemplos de código de la](https://docs.aws.amazon.com/code-library/latest/ug/cli_2_code_examples.html) | 
| [AWS SDK para Go](https://docs.aws.amazon.com/sdk-for-go) | [AWS SDK para Go Ejemplos de código de la](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/gov2) | 
| [AWS SDK para Java](https://docs.aws.amazon.com/sdk-for-java) | [AWS SDK para Java Ejemplos de código de la](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2) | 
| [AWS SDK para JavaScript](https://docs.aws.amazon.com/sdk-for-javascript) | [AWS SDK para JavaScript Ejemplos de código de la](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javascriptv3) | 
| [AWS SDK para Kotlin](https://docs.aws.amazon.com/sdk-for-kotlin) | [AWS SDK para Kotlin Ejemplos de código de la](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/kotlin) | 
| [AWS SDK para .NET](https://docs.aws.amazon.com/sdk-for-net) | [AWS SDK para .NET Ejemplos de código de la](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/dotnetv3) | 
| [AWS SDK para PHP](https://docs.aws.amazon.com/sdk-for-php) | [AWS SDK para PHP Ejemplos de código de la](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/php) | 
| [Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell) | [Herramientas de AWS para PowerShell Ejemplos de código de la](https://docs.aws.amazon.com/code-library/latest/ug/powershell_5_code_examples.html) | 
| [AWS SDK para Python (Boto3)](https://docs.aws.amazon.com/pythonsdk) | [AWS SDK para Python (Boto3) Ejemplos de código de la](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/python) | 
| [AWS SDK para Ruby](https://docs.aws.amazon.com/sdk-for-ruby) | [AWS SDK para Ruby Ejemplos de código de la](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/ruby) | 
| [AWS SDK para Rust](https://docs.aws.amazon.com/sdk-for-rust) | [AWS SDK para Rust Ejemplos de código de la](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/rustv1) | 
| [AWS SDK para SAP ABAP](https://docs.aws.amazon.com/sdk-for-sapabap) | [AWS SDK para SAP ABAP Ejemplos de código de la](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/sap-abap) | 
| [AWS SDK para Swift](https://docs.aws.amazon.com/sdk-for-swift) | [AWS SDK para Swift Ejemplos de código de la](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/swift) | 

Para obtener ejemplos específicos de Amazon Pinpoint, consulte [Ejemplos de código para Amazon Pinpoint con AWS SDK](service_code_examples.md).

**Ejemplo de disponibilidad**  
¿No encuentra lo que necesita? Solicite un ejemplo de código a través del enlace de **Enviar comentarios** que se encuentra al final de esta página.

# Conecte su aplicación de interfaz a Amazon AWS Pinpoint mediante Amplify
<a name="integrate-sdk"></a>

Usa AWS Amplify para integrar tu aplicación con. AWS Para las aplicaciones de Swift, consulte [Introducción](https://docs.amplify.aws/gen1/swift/start/getting-started/introduction/) en la documentación de Amplify para Swift. Para las aplicaciones de Android, consulte [Introducción](https://docs.amplify.aws/gen1/android/start/getting-started/introduction/) en la documentación de Amplify para Android SDK. Para la aplicación React Native, consulta [Cómo empezar](https://docs.amplify.aws/gen1/react-native/start/getting-started/introduction/) en la documentación de Amplify JavaScript . Para las aplicaciones de Flutter, consulte [Introducción](https://docs.amplify.aws/gen1/flutter/start/getting-started/introduction/) en la documentación de Flutter SDK. Estos temas le ayudan a:
+ Configure los recursos de backend.
+ Conecte la aplicación a los recursos de backend mediante las bibliotecas de Amplify. 

Para obtener más información sobre cómo conectar la aplicación frontend a Amazon Pinpoint para análisis, mensajería integrada en la aplicación y notificaciones push, consulte [AWS Amplify](https://docs.amplify.aws/react/build-a-backend/).

## Siguiente paso
<a name="integrate-sdk-next"></a>

Tras integrar AWS Amplify con la aplicación, actualiza el código para registrar los dispositivos de los usuarios como puntos finales. Para obtener más información, consulte [Registrar puntos de conexión de Amazon Pinpoint en su aplicación](integrate-endpoints.md).

# Registrar puntos de conexión de Amazon Pinpoint en su aplicación
<a name="integrate-endpoints"></a>

Cuando un usuario inicia una sesión (por ejemplo, lanzando la aplicación móvil), la aplicación web o móvil puede registrar (o actualizar) automáticamente un *punto de conexión* con Amazon Pinpoint. El punto de enlace representa el dispositivo con el que se inicia la sesión. Incluye atributos que describen el dispositivo, y también puede incluir los atributos personalizados que se definan. Los puntos de enlace también pueden representar otros métodos de comunicarse con los clientes, como direcciones de correo electrónico o números de teléfono móvil. 

Una vez que la aplicación haya registrado los puntos de enlace, puede segmentar el público en función de los atributos de los puntos de enlace. A continuación, puede atraer a estos segmentos con campañas de mensajería personalizadas. También puede utilizar la página **Análisis** de la consola de Amazon Pinpoint para ver gráficos sobre el registro y la actividad de los puntos de conexión, por ejemplo, **Puntos de conexión nuevos** y **Puntos de conexión activos diarios**.

Puede asignar un único ID de usuario a varios puntos de enlace. Un ID de usuario representa a un único usuario, mientras que cada uno de los puntos de enlace a los que se asocia el ID de usuario representa uno de los dispositivos del usuario. **Después de asignar un usuario IDs a sus puntos de conexión, puede ver gráficos sobre la actividad de los usuarios en la consola, como los **usuarios activos diarios y los usuarios activos mensuales**.** 

## Antes de empezar
<a name="integrate-endpoints-before"></a>

Si aún no lo has hecho, integra el AWS Mobile SDK for Android o iOS o integra la JavaScript biblioteca AWS Amplify con tu aplicación. Para obtener más información, consulte [Conecte su aplicación de interfaz a Amazon AWS Pinpoint mediante Amplify](integrate-sdk.md).

## Registre los puntos finales con el AWS móvil SDKs para Android o iOS
<a name="integrate-endpoints-mobile"></a>

Puede usar AWS Mobile SDKs para Android o iOS para registrar y personalizar los puntos finales. Para obtener más información y ver ejemplos de código, consulte los documentos siguientes:
+ [Registro de puntos de enlace en la aplicación](https://docs.amplify.aws/gen1/swift/sdk/analytics/endpoints/) en la documentación de Android SDK.
+ [Registro de puntos de enlace en la aplicación](https://docs.amplify.aws/gen1/android/sdk/analytics/endpoints/) en la documentación de iOS SDK.

## Registre puntos finales con la biblioteca AWS Amplify JavaScript
<a name="integrate-events-amplify"></a>

Puedes usar la JavaScript biblioteca AWS Amplify para registrar y actualizar los puntos finales de tus aplicaciones. Para obtener más información y ver ejemplos de código, consulta [Actualizar punto final](https://docs.amplify.aws/gen1/nextjs/build-a-backend/more-features/analytics/analytics-migration-guide/#analyticsupdateendpoint) en la documentación de AWS Amplify JavaScript .

## Siguientes pasos
<a name="integrate-endpoints-next"></a>

Después de la actualización de la aplicación para registrar puntos de conexión, se proporciona información sobre los dispositivos y atributos personalizados a Amazon Pinpoint cuando los usuarios lanzan la aplicación. Puede utilizar esta información para definir segmentos de público. También puede usar la consola para ver las métricas de los puntos finales y los usuarios a los que se les ha asignado un usuario IDs. También puede seguir los pasos que se indican en [Notificar eventos de Amazon Pinpoint en la aplicación](integrate-events.md) para actualizar la aplicación de tal forma que notifique los datos de uso.

# Notificar eventos de Amazon Pinpoint en la aplicación
<a name="integrate-events"></a>

En su aplicación móvil o web, puede usar AWS Mobile SDKs o la [API de eventos de Amazon Pinpoint](https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-events.html) para reportar datos de uso o *eventos* a Amazon Pinpoint. Puede notificar eventos para capturar información como las horas de las sesiones de la aplicación, el comportamiento de compra de los usuarios, los intentos de inicio de sesión o cualquier tipo de evento personalizado que necesite.

Una vez que la aplicación informe de los eventos, puede consultar los análisis en la consola de Amazon Pinpoint. Los gráficos de la página **Analytics (Análisis)** proporcionan métricas para muchos aspectos de comportamiento de los usuarios. Para obtener más información, consulte la [referencia de gráficos para los análisis de Amazon Pinpoint](https://docs.aws.amazon.com/pinpoint/latest/userguide/analytics-charts.html) en la *Guía del usuario de Amazon Pinpoint*.

Para analizar y almacenar los datos de eventos fuera de Amazon Pinpoint, puede configurar Amazon Pinpoint para que transmita los datos a Amazon Kinesis. Para obtener más información, consulte [Transmitir datos de eventos de aplicación a través de Kinesis y Firehose con Amazon Pinpoint](event-streams.md).

Al utilizar las JavaScript bibliotecas AWS Mobile SDKs y AWS Amplify, puede llamar a la API Amazon Pinpoint para informar de los siguientes tipos de eventos:

**Eventos de sesión**  
Indican cuándo y con qué frecuencia los usuarios abren y cierran la aplicación.  
Después de que la aplicación informe de los eventos de sesión, use la página **Análisis** en la consola de Amazon Pinpoint para ver los gráficos para **Sesiones**, **Puntos de conexión activos diariamente**, **Tasas de permanencia de 7 días**, etc.

**Eventos personalizados**  
Son eventos no estándar que se definen asignando un tipo de evento personalizado. Es posible añadir métricas y atributos personalizados a un evento personalizado.  
En la página **Analytics (Análisis)** de la consola, la pestaña **Events (Eventos)** muestra métricas para todos los eventos personalizados notificados por la aplicación.

**Eventos de monetización**  
Informan sobre los ingresos que genera la aplicación y el número de elementos que compran los usuarios.  
En la página **Análisis**, la pestaña **Ingresos** muestra gráficos para **Ingresos**, **Usuarios de pago**, **Unidades vendidas**, etc.

**Eventos de autenticación**  
Indican la frecuencia con la que los usuarios se autentican en la aplicación.  
En la página **Analytics (Análisis)**, la pestaña **Users (Usuarios)** muestra gráficos para **Sign-ins (Inicios de sesión)**, **Sign-ups (Inscripciones)** y **Authentication failures (Errores de autenticación)**.

## Antes de empezar
<a name="integrate-events-before"></a>

Si aún no lo ha hecho, haga lo siguiente:
+ Integre su aplicación con AWS Amplify. Consulte [Conecte su aplicación de interfaz a Amazon AWS Pinpoint mediante Amplify](integrate-sdk.md).
+ Actualice la aplicación para registrar puntos de enlace. Consulte [Registrar puntos de conexión de Amazon Pinpoint en su aplicación](integrate-endpoints.md).

## Reporta eventos con el AWS móvil SDKs para Android o iOS
<a name="integrate-events-mobile-sdks"></a>

Puede activar una aplicación móvil para informar de eventos a Amazon Pinpoint mediante la aplicación AWS móvil para SDKs iOS y Android.

Para obtener más información sobre cómo actualizar su aplicación para grabar y enviar eventos a Amazon Pinpoint, consulte las siguientes páginas de la documentación de Amplify AWS :
+ [Analytics](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/analytics/) en la documentación de iOS SDK
+ [Analytics](https://docs.amplify.aws/android/build-a-backend/add-aws-services/analytics/) en la documentación de Android SDK

## Reporta eventos con la biblioteca AWS Amplify JavaScript
<a name="integrate-events-amplify"></a>

Puede habilitar JavaScript las aplicaciones nativas de React para que notifiquen los eventos de uso de las aplicaciones a Amazon Pinpoint mediante la biblioteca Amplify AWS . JavaScript Para obtener más información sobre cómo actualizar su aplicación para enviar eventos a Amazon Pinpoint, consulte [Analytics](https://docs.amplify.aws/nextjs/build-a-backend/add-aws-services/analytics/) en la documentación de Amplify AWS . JavaScript 

## Notificar eventos con la API de Amazon Pinpoint
<a name="integrate-events-api"></a>

Puede utilizar la API de Amazon Pinpoint o un AWS SDK para enviar eventos a Amazon Pinpoint de forma masiva. Para obtener más información, consulte [Eventos](https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-events.html) en la *Referencia de la API de Amazon Pinpoint*.

## Siguientes pasos
<a name="integrate-events-next"></a>

Después de actualizar la aplicación para notificar eventos, esta enviará datos de uso a Amazon Pinpoint. Puede ver estos datos en la consola y transmitirlos a Amazon Kinesis. También puede actualizar la aplicación para controlar las notificaciones push que envíe con Amazon Pinpoint. Para obtener más información, consulte los siguientes temas en la [Guía del usuario de Mensajes push para usuarios finales de AWS](https://docs.aws.amazon.com//push-notifications/latest/userguide/what-is-service.html). 
+ [Configuración de las notificaciones push](https://docs.aws.amazon.com//push-notifications/latest/userguide/procedure-enable-push.html)
+ [Configuración de notificaciones push rápidas](https://docs.aws.amazon.com//push-notifications/latest/userguide/mobile-push.html#apns-setup)
+ [Configuración de notificaciones push para Android](https://docs.aws.amazon.com//push-notifications/latest/userguide/mobile-push.html#mobile-push-android)
+ [Configuración de notificaciones push para Flutter](https://docs.aws.amazon.com//push-notifications/latest/userguide/mobile-push.html#mobile-push-flutter)
+ [Configuración de notificaciones push para React Native](https://docs.aws.amazon.com//push-notifications/latest/userguide/mobile-push.html#mobile-push-react-native)
+ [Crear un proyecto](https://docs.aws.amazon.com//push-notifications/latest/userguide/mobile-push.html#mobile-push-create-project)
+ [Gestión de notificaciones push](https://docs.aws.amazon.com//push-notifications/latest/userguide/mobile-push.html#integrate-push-services)