¿Cómo soluciono los errores de mensajes de las campañas en Amazon Pinpoint?

3 minutos de lectura
0

Mi campaña de Amazon Pinpoint no procesa ni se dirige a ningún punto de conexión y no envía ningún mensaje. ¿Cómo soluciono los errores de las campañas en Amazon Pinpoint?

Resolución

Para puntos de conexión que no se procesan ni son objetivos

1.    Compruebe si la campaña tiene activada la configuración Use recipients local time (Usar hora local de los destinatarios). Para obtener instrucciones, consulte Enviar la campaña en una fecha y hora específicas en la guía del usuario de Amazon Pinpoint.

2.    Si la configuración está activada, asegúrese de que cada definición de punto de conexión incluya un atributo Demographic.Timezone válido.

Nota: si un punto de conexión no tiene definido un atributo Demographic.Timezone válido y la configuración Use recipients local time (Utilizar hora local de los destinatarios) de la campaña está activada, el punto de conexión no se procesa.

Para los puntos de conexión que se procesan y son objetivos, pero que no reciben mensajes

Las campañas de Amazon Pinpoint pueden no entregar mensajes a puntos de conexión específicos por muchos motivos. Para solucionar errores de mensajes en puntos de conexión específicos, primero configure Amazon Pinpoint para que envíe información sobre los eventos a Amazon Kinesis. A continuación, vuelva a crear los errores de los mensajes y revise los eventos fallidos en Amazon Kinesis para identificar la causa del error. Una vez que haya identificado la causa del error, solucione el problema.

Nota: el valor event_type en cada evento de streaming indica la causa de la mayoría de los errores de los mensajes. Si el valor event_type no proporciona una indicación clara de la causa del error del mensaje, revise la métrica CampaignSendMessageThrottled de su campaña en Amazon CloudWatch. Esta métrica muestra el número de mensajes de campaña que no se enviaron porque se limitó la capacidad de su cuenta de AWS para enviar mensajes. Para obtener más información, consulte las cuotas de Amazon Pinpoint.

Para correos electrónicos fallidos

Asegúrese de identificar cualquier evento de streaming con el siguiente valor event_type: _email.rendering_failure. Este tipo de evento suele indicar que la plantilla de correo electrónico incluye una variable que no es válida o que falta.

De forma alternativa, realice lo siguiente:

(Si no tiene activado el streaming de Kinesis) Revise la métrica Rendering Failures (Errores de representación) de Amazon Simple Email Service (Amazon SES) de su campaña en Amazon CloudWatch. Esta métrica también suele indicar que la plantilla de correo electrónico incluye una variable que no es válida o que falta.

Si ve eventos de streaming con un tipo de evento _email.rendering_failure o una métrica Rendering Failures (Errores de representación) en CloudWatch, haga lo siguiente:

1.    Compruebe que todas las variables de mensaje del archivo de plantilla tengan un atributo de punto de conexión correspondiente en la definición de punto de conexión (archivo de segmento).

2.    Compruebe que todas las variables de mensaje del archivo de plantilla estén en el formato correcto en la definición de punto de conexión.

3.    Especifique los Default attribute values (Valores de atributo predeterminados) para todas las variables de mensaje en el archivo de plantilla. Para obtener más información, consulte Creación de plantillas de correo electrónico en la Guía del usuario de Amazon Pinpoint.

Nota: si no especifica un valor predeterminado y no existe ningún valor para un destinatario, Amazon Pinpoint no enviará el mensaje.

Para obtener más información, consulte Agregar contenido personalizado a las plantillas de mensajes en la Guía del usuario de Amazon Pinpoint.


OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 2 años