Wie führe ich eine Fehlerbehebung für Amazon Pinpoint-Kampagnennachrichten-Fehler durch?

Lesedauer: 3 Minute
0

Meine Amazon Pinpoint-Kampagne verarbeitet oder zielt nicht auf Endpunkte ab und sendet keine Nachrichten. Wie führe ich eine Fehlerbehebung für Kampagnenfehler in Amazon Pinpoint durch?

Auflösung

Für Endpunkte, die nicht verarbeitet oder zielgerichtet sind

1.    Prüfen Sie, ob für die Kampagne die Einstellung Use recipients local time (Ortszeit des Empfängers verwenden) aktiviert ist. Anweisungen finden Sie unter Senden der Kampagne zu einem bestimmten Datum und einer bestimmten Uhrzeit im Amazon Pinpoint-Benutzerhandbuch.

2.    Wenn die Einstellung aktiviert ist, stellen Sie sicher, dass jede Endpunkt-Definition ein gültiges Demographic.Timezone-Attribut enthält.

Hinweis: Wenn für einen Endpunkt kein gültiges Demographic.Timezone-Attribut definiert ist und die Einstellung User recipients local time (Ortszeit des Empfängers verwenden) der Kampagne aktiviert ist, wird der Endpunkt nicht verarbeitet.

Für Endpunkte, die verarbeitet und zielgerichtet sind, aber keine Nachrichten empfangen

Amazon-Pinpoint-Kampagnen können aus vielen Gründen keine Nachrichten an bestimmte Endpunkte liefern. Um Nachrichtenfehler an bestimmten Endpunkten zu beheben, konfigurieren Sie zunächst Amazon Pinpoint so, dass Informationen über Ereignisse an Amazon Kinesis gesendet werden. Erstellen Sie anschließend die Nachrichtenfehler erneut und überprüfen Sie die fehlgeschlagenen Ereignisse in Amazon Kinesis, um festzustellen, was den Fehler verursacht. Nachdem Sie festgestellt haben, was den Fehler verursacht, beheben Sie das Problem.

Hinweis: Der Wert event_type in jedem Streaming-Ereignis zeigt die Ursache für die meisten Nachrichtenfehler an. Wenn der event_type-Wert keinen klaren Hinweis darauf liefert, was den Nachrichtenfehler verursacht, überprüfen Sie die CampaignSendMessageThrottled-Metrik Ihrer Kampagne in Amazon CloudWatch. Diese Metrik zeigt die Anzahl der Kampagnennachrichten an, die nicht gesendet wurden, weil die Fähigkeit Ihres AWS-Kontos, Nachrichten zu senden, eingeschränkt wurde. Weitere Informationen dazu finden Sie unter Amazon-Pinpoint-Kontingente.

Für fehlerhafte E-Mails

Stellen Sie sicher, dass Sie alle Streaming-Ereignisse mit dem folgenden event_type-Wert identifizieren: _email.rendering_failure. Dieser Ereignistyp zeigt normalerweise an, dass die E-Mail-Vorlage eine Variable enthält, die entweder ungültig ist oder fehlt.

-oder-

(Wenn Sie Kinesis-Streaming nicht aktiviert haben) Überprüfen Sie die Amazon Simple Email Service (Amazon SES)-Renderfehler-Metrik Ihrer Kampagne in Amazon CloudWatch. Diese Metrik zeigt normalerweise auch an, dass die E-Mail-Vorlage eine Variable enthält, die entweder nicht gültig ist oder fehlt.

Wenn Sie Streaming-Ereignisse mit dem Ereignistyp _email.rendering_failure oder Amazon-SES-Metriken für Rendering-Fehler in CloudWatch sehen, gehen Sie wie folgt vor:

1.    Verifizieren Sie, dass alle Nachrichten-Variablen in der Vorlagendatei über ein entsprechendes Endpunkt-Attribut in der Endpunkt-Definition (Segmentdatei) verfügen.

2.    Verifizieren Sie, dass alle Nachrichten-Variablen in der Vorlagendatei in der Endpunkt-Definition das richtige Format aufweisen.

3.    Geben Sie die Standard-Attributwerte für alle Nachrichten-Variablen in der Vorlagendatei an. Weitere Informationen finden Sie unter Erstellen von E-Mail-Vorlagen im Amazon-Pinpoint-Benutzerhandbuch.

Hinweis: Wenn Sie keinen Standardwert angeben und ein Wert für einen Empfänger nicht vorhanden ist, sendet Amazon Pinpoint die Nachricht nicht.

Weitere Informationen finden Sie unter Hinzufügen personalisierter Inhalte zu Nachrichtenvorlagen im Amazon-Pinpoint-Benutzerhandbuch.


AWS OFFICIAL
AWS OFFICIALAktualisiert vor 2 Jahren