Pasos a seguir a continuación - Amazon Pinpoint

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

Pasos a seguir a continuación

Al completar este tutorial, ha realizado lo siguiente:

  • Se ha creado un proyecto de Amazon Pinpoint, se ha configurado el canal de SMS y se ha obtenido un código largo dedicado.

  • Se ha creado una política de IAM que utiliza la entidad principal de privilegios mínimos para conceder derechos de acceso y se ha asociado esa política a un rol.

  • Se han creado dos funciones de Lambda que utilizan las operaciones PhoneNumberValidate, UpdateEndpoint y SendMessages en la API de Amazon Pinpoint.

  • Se ha creado una API de REST mediante API Gateway.

  • Se ha creado e implementado un formulario basado en web que recopila la información de contacto de los clientes.

  • Se realizaron pruebas en la solución para garantizar que funciona.

En esta sección se explican algunas maneras en las que puede utilizar la información del cliente que recopila mediante esta solución. También incluye algunas sugerencias de formas en las que puede personalizar esta solución para adaptarla a su caso de uso exclusivo.

Crear segmentos de clientes

Todos los detalles del cliente que recopile a través de este formulario se almacenarán como puntos de enlace. Esta solución crea puntos de enlace que contienen varios atributos que puede utilizar para fines de segmentación.

Por ejemplo, esta solución captura un atributo de punto de enlace denominado Source. Este atributo contiene la ruta completa a la ubicación en la que se hospedaba el formulario. Cuando cree un segmento, puede filtrar el segmento por punto de enlace y, a continuación, acotar aún más el filtro eligiendo un atributo de Source.

La creación de segmentos basada en el atributo de Source puede resultar útil de varias maneras. En primer lugar, le permite crear rápidamente un segmento de clientes que se han registrado para recibir mensajes SMS de su parte. Además, la herramienta de segmentación de Amazon Pinpoint excluye automáticamente los puntos de conexión para los que no se ha realizado la suscripción para recibir mensajes.

El atributo de Source resulta útil si decide alojar el formulario de registro en diferentes ubicaciones. Por ejemplo, el material de marketing podría hacer referencia a un formulario alojado en una ubicación, mientras que los clientes que detecten el formulario cuando naveguen por su sitio web podrían ver una versión que está alojada en otra parte. Cuando realiza este procedimiento, los atributos de origen para los clientes que completan el formulario después de ver sus materiales de marketing son diferentes de los que lo hacen después de buscarlo en su sitio web. Puede utilizar esta diferencia para crear segmentos diferentes y, a continuación, enviar las comunicaciones personalizadas para cada una de esas audiencias.

Enviar mensajes de campaña personalizados

Después de crear los segmentos, puede comenzar a enviar campañas a esos segmentos. Cuando cree mensajes de campaña, podrá personalizarlos mediante la especificación de los atributos de punto de enlace que desee incluir en el mensaje. Por ejemplo, el formulario web utilizado en esta solución requiere que el cliente especifique su nombre y apellidos. Estos valores se almacenan en el registro de usuario que está asociado al punto de enlace.

Por ejemplo, si utiliza la operación de la API de GetEndpoint para recuperar información sobre un punto de enlace que se creó con esta solución, verá una sección con un aspecto similar al siguiente ejemplo:

... "User": { "UserAttributes": { "FirstName": [ "Carlos" ], "LastName": [ "Salazar" ] } } ...

Si desea incluir los valores de estos atributos en su mensaje de campaña, puede utilizar la notación de puntos para hacer referencia al atributo. A continuación, incluya toda la referencia en llaves dobles. Por ejemplo, para incluir el nombre de cada destinatario de un mensaje de campaña, incluya la siguiente cadena en el mensaje: {{User.UserAttributes.FirstName}}. Cuando Amazon Pinpoint envía el mensaje, sustituye la cadena por el valor del atributo FirstName.

Utilizar el formulario para recopilar información adicional

Puede modificar esta solución para recopilar información adicional sobre el formulario de registro. Por ejemplo, puede pedir al cliente que proporcione su dirección y, a continuación, utilizar los datos de la dirección para completar los campos Location.City, Location.Country, Location.Region y Location.PostalCode en el recurso Endpoint. La recopilación de información de la dirección en el formulario de registro puede provocar que el punto de enlace contenga información más precisa. Para realizar este cambio, debe añadir los campos correspondientes al formulario web. También tiene que modificar el código JavaScript del formulario para transferir los nuevos valores. Por último, tendrá que modificar la función de Lambda que crea el punto de conexión para gestionar la nueva información entrante.

También puede modificar el formulario de manera que recopile información de contacto en otros canales. Por ejemplo, puede utilizar el formulario para recopilar la dirección de correo electrónico del cliente además de su número de teléfono. Para realizar este cambio, debe modificar los HTML y JavaScript para el formulario web. También tiene que modificar la función de Lambda que crea el punto de conexión de forma que se generen dos puntos de conexión distintos (uno para el punto de conexión de correo electrónico, y otro para el punto de conexión de SMS). También debe modificar la función de Lambda de forma que genere un valor exclusivo para el atributo de User.UserId y, a continuación, asocie ese valor a ambos puntos de conexión.

Registrar atributos adicionales para fines de auditoría

Esta solución registra dos valores valiosos cuando crea y actualiza puntos de enlace. En primer lugar, cuando la primera función de Lambda crea inicialmente el punto de conexión, registra la URL del propio formulario en el atributo de Attributes.Source. Si el cliente responde al mensaje, la segunda función de Lambda crea un atributo de Attributes.OptInTimestamp. Este atributo contiene la fecha y la hora exactas en las que el cliente proporcionó su consentimiento para recibir sus mensajes.

Estos campos pueden ser útiles si un proveedor móvil o una agencia reguladora le ha solicitado que proporcione una evidencia del consentimiento de un cliente. Puede recuperar esta información en cualquier momento mediante la operación de la API GetEndpoint.

También puede modificar las funciones de Lambda para registrar datos adicionales que puedan ser útiles para fines de auditoría, como la dirección IP desde la que se envió la solicitud de registro.