Come posso risolvere i problemi relativi ai messaggi delle campagne Amazon Pinpoint?

Ultimo aggiornamento: 19/04/2022

La mia campagna Amazon Pinpoint non sta elaborando o indirizzando alcun endpoint e non invia alcun messaggio. Come posso risolvere i problemi relativi agli errori delle campagne in Amazon Pinpoint?

Risoluzione

Per gli endpoint non elaborati o designati

1.    Verifica se per la campagna è attivata l'impostazione Use recipients local time (Usa l'ora locale dei destinatari). Per istruzioni, consulta la sezione Invio della campagna in una data e ora specifiche nella Guida per l'utente di Amazon Pinpoint.

2.    Se l'impostazione è attivata, assicurati che ogni definizione di endpoint includa un attributo Demographic.Timezone valido.

Nota: se un endpoint non dispone di un attributo Demographic.Timezone valido definito e per la campagna è attivata l'impostazione Use recipients local time (Usa l'ora locale dei destinatari), l'endpoint non viene elaborato.

Per gli endpoint elaborati e designati, ma che non ricevono messaggi

Le campagne Amazon Pinpoint possono riscontrare il mancato recapito dei messaggi a endpoint specifici per diversi motivi. Per risolvere i problemi relativi agli errori dei messaggi su endpoint specifici, configura Amazon Pinpoint in modo che invii informazioni sugli eventi ad Amazon Kinesis. Quindi, ricrea i messaggi non riusciti e rivedi gli eventi non riusciti in Amazon Kinesis per identificare la causa dell'errore. Dopo avere identificato la causa dell'errore, risolvi il problema.

Nota: il valore event_type in ciascun evento di streaming indica la causa della maggior parte degli errori dei messaggi. Se il valore event_type non fornisce una chiara indicazione della causa dell'errore del messaggio, rivedi il parametro CampaignSendMessageThrottled della tua campagna in Amazon CloudWatch. Questo parametro mostra il numero di messaggi della campagna che non sono stati inviati perché la capacità del tuo account AWS di inviare messaggi è stata limitata. Per maggiori informazioni, consulta le quote di Amazon Pinpoint.

Per le e-mail non recapitate

Assicurati di identificare eventuali eventi di streaming con il seguente valore di event_type: _email.rendering_failure. In genere, questo tipo di evento indica che il modello di e-mail include una variabile non valida o mancante.

-oppure-

(Se non hai attivato lo streaming Kinesis) Controlla il parametro Rendering Failures (Errori di rendering) di Amazon Simple Email Service (Amazon SES) per la tua campagna in Amazon CloudWatch. Solitamente, inoltre, questo parametro indica che il modello di e-mail include una variabile non valida o mancante.

Se vedi eventi di streaming con un tipo di evento _email.rendering_failure o un parametro di Amazon SES Rendering Failures (Errori di rendering) in CloudWatch, procedi come segue:

1.    Verifica che tutte le variabili di messaggio nel file di modello abbiano un attributo endpoint corrispondente nella definizione dell'endpoint (file di segmento).

2.    Verifica che tutte le variabili dei messaggi nel file di modello siano nel formato corretto nella definizione dell'endpoint.

3.    Specifica i Default attribute values (Valori degli attributi predefiniti) per tutte le variabili di messaggio nel file di modello. Per maggiori informazioni, consulta la sezione Creazione di modelli di e-mail nella Guida per l'utente di Amazon Pinpoint.

Nota: se non specifichi un valore di default e non esiste un valore per un destinatario, Amazon Pinpoint non invia il messaggio.

Per maggiori informazioni, consulta la sezione Aggiunta di contenuti personalizzati ai modelli di messaggio nella Guida per l'utente di Amazon Pinpoint.


Questo articolo è stato utile?


Hai bisogno di supporto tecnico o per la fatturazione?