Direkt zum Inhalt

Wie verfolge ich unzugestellte, geöffnete oder geklickte Links in E-Mails, die ich von Amazon SES aus versende?

Lesedauer: 6 Minute
0

Ich möchte wissen, wann E-Mails, die ich mit Amazon Simple Email Service (Amazon SES) versende, nicht zugestellt werden, geöffnet werden oder wenn auf einen Link geklickt wird.

Kurzbeschreibung

Verwende Virtual Deliverability Manager, um E-Mail-Metriken in Amazon SES wie Versandvolumen, Unzustellbarkeit, Beschwerden, Öffnungen und Klicks zu verfolgen. Du musst die Virtual Deliverability Manager-Funktion öffnen, damit diese Statistiken angezeigt werden.

Wenn du Aktivitäten außerhalb der Konsole verfolgen möchtest, verwende Amazon Simple Notification Service (Amazon SNS), um Benachrichtigungen zu erhalten. Amazon SNS kann Benachrichtigungen senden, wenn ein Empfänger die E-Mail öffnet, auf einen Link in deiner E-Mail klickt und wenn deine E-Mail nicht zugestellt wird.

Lösung

Verwenden Sie Virtual Deliverability Manager, um E-Mail-Aktivitäten zu überwachen

Virtual Deliverability Manager verfolgt den Status und die Benutzerinteraktion der E-Mails, die Sie von Amazon SES aus versenden. Informationen zum Einrichten und Verwenden dieser Funktion findest du unter Erste Schritte mit Virtual Deliverability Manager.

Im Virtual Deliverability Manager-Dashboard kannst du detaillierte E-Mail-Metriken der gemeldeten Ereignisse einsehen. Du erhältst jedoch keine Updates oder Benachrichtigungen außerhalb des Dashboards. Wenn du eine Benachrichtigung für bestimmte E-Mail-Ereignisse erhalten möchtest, dann ergreife die folgenden Maßnahmen, um Amazon-SNS-Benachrichtigungen zu konfigurieren.

Verwende Event Destinations, um die gesendeten E-Mails zu verfolgen

Jedes von dir eingerichtete Ereignisziel gehört zu einem Konfigurationssatz. Wenn du ein Erreignisziel mit Amazon SES einrichtest, wähle das AWS-Service-Ziel aus und gib die Parameter für dieses Ziel an. Weitere Informationen zum Einrichten von Ereigniszielen findest du unter Ein Ereignisziel hinzufügen.

Verwende einen der folgenden AWS-Services für das Ereignisziel:

  • Amazon CloudWatch
  • Amazon Data Firehose
  • Amazon EventBridge
  • Amazon Pinpoint
  • Amazon SNS

Wähle ein Ziel aus, das darauf basiert, wie du die Details der Ereignisinformationen erhalten möchtest. Wähle beispielsweise CloudWatch als Ziel aus, um die Anzahl der Ereignisse abzurufen und Alarme einzustellen. Oder wähle Amazon SNS als Ziel, um detaillierte Ereignisprotokolle abzurufen.

Weitere Informationen zur Überwachung der Sendeaktivitäten in Amazon SES findest du unter Amazon SES-Sendeaktivitäten überprüfen.

Amazon SNS erhalten, um Benachrichtigungen über E-Mail-Aktivitäten zu erhalten

Voraussetzung: Verifiziere die Domain mit Amazon SES.

Gehe wie folgt vor, um Amazon SNS so zu konfigurieren, dass du über geöffnete E-Mails, Klicks und Unzustellbarkeiten informiert wirst.

Hinweis: Wenn du eine E-Mail an mehrere Empfänger sendest, zeigt die folgende Konfiguration die Empfänger, die die E-Mail öffnen, nicht an.

Erstellen eines SNS-Themas

Gehen Sie wie folgt vor, um ein Amazon-SNS-Thema zu erstellen:

  1. Öffnen Sie die Amazon-SNS-Konsole.
  2. Wählen Sie Themen aus.
  3. Wähle auf der Seite Themen die Option Thema erstellen aus.
  4. Wähle im Abschnitt Details unter Typ die Option Standard.
  5. Gib für Themenname einen Namen ein.
    (Optional) Geben Sie unter Anzeigename einen Anzeigenamen für das Thema ein.
  6. Wählen Sie Thema erstellen.
  7. Wählen Sie in den Themendetails des Themas die Option Abonnement erstellen aus.
  8. Wählen Sie für Protokoll die Option E-Mail-JSON aus.
  9. Geben Sie für Endpunkt die E-Mail-Adresse ein, an die Sie die Benachrichtigungen erhalten möchten.
  10. Wählen Sie Abonnement erstellen.
  11. Öffnen Sie von der E-Mail-Adresse aus die E-Mail „AWS-Benachrichtigung – Abonnementbestätigung“ von Amazon SNS.
  12. Öffnen Sie die SubscribeURL-URL, um Ihr Abonnement zu bestätigen.

Amazon SES so konfigurieren, dass Informationen über E-Mail-Klicks, Öffnungen und Unzustellbarkeiten an das SNS-Thema gesendet werden

Gehe wie folgt vor, um Amazon SES so zu konfigurieren, dass Informationen an das SNS-Thema gesendet werden:

  1. Öffne die Amazon SES-Konsole.
  2. Wähle die AWS-Region.
  3. Wähle im Navigationsbereich unter Konfiguration die Option Konfigurationssätze.
  4. Wählen Sie Satz erstellen aus.
  5. Geben Sie unter Konfigurationssatz-Name einen Namen ein.
  6. Wählen Sie Satz erstellen aus.
  7. Wählen Sie die Registerkarte Ereignisziele und wählen Sie dann Ziel hinzufügen aus.
  8. Wählen Sie für Ereignistypenstypen die Option Hard Bounces, Öffnungen und Klicks, und wählen Sie Weiter.
  9. Wählen Sie für Zieltyp die Option Amazon SNS.
  10. Geben Sie unter Name einen Namen für das SNS-Ziel ein.
  11. Wählen Sie für SNS Thema das Amazon-SNS-Thema und dann Weiter.
  12. Wählen Sie Ziel hinzufügen.

Senden Sie eine Test-E-Mail, um die Benachrichtigungen für E-Mail-Öffnungen, -Klicks und -Unzustellbarkeiten zu überprüfen

Amazon SES verfügt über einen Postfach-Simulator, mit dem du die Öffnungen, Klicks und Unzustellbarkeiten von E-Mails testen kannst. Gehe wie folgt vor, um den Postfach-Simulator für Tests zu verwenden:

  1. Öffne die Amazon-SES-Konsole.
  2. Wählen Sie im Navigationsbereich unter Konfiguration die Option verifizierte Identitäten aus.
  3. Wählen Sie eine Ihrer verifizierten Domains aus.
  4. Wählen Sie Test E-Mail versenden aus.
  5. Wählen Sie für Nachrichtendetails das E-Mail-Format Raw.
  6. Geben Sie für Von-Addresse eine E-Mail-Adresse mit Ihrem verifizierten Domain ein.
  7. Wählen Sie für Szenario die Option Benutzerdefiniert, um Öffnungen zu verifizieren und Klicks oder Bounce, um Unzustellbarkeiten zu verifizieren.
  8. Geben Sie eine E-Mail-Adresse ein, die Sie als Testempfänger verwenden möchten.
    Anmerkung: Wenn du auf Benutzerdefiniert klickst und sich in der Amazon-SES-Sandbox befinden, musst du im Feld Benutzerdefinierter Empfänger eine verifizierte E-Mail-Adresse verwenden.
  9. Gib für Nachricht einen Text ein, der den folgenden Beispielen ähnelt.
    Beispiel für ein benutzerdefiniertes Szenario:
    X-SES-CONFIGURATION-SET: myConfigset  
    From: test-verified-domain@example.com  
    To: test-recipient@example.com  
    Subject: Test email   
    Content-Type: multipart/alternative;  
        boundary="----=_boundary"  
    
    ------=_boundary  
    Content-Type: text/html; charset=UTF-8  
    Content-Transfer-Encoding: 7bit  
    
    This is a test email.  
    
    <a href="https://aws.amazon.com/">Amazon Web Services</a>  
    
    ------=_boundary--
    Beispiel für ein Unzustellbarkeits-Szenario:
    X-SES-CONFIGURATION-SET: myConfigset  
    From: test-verified-domain@example.com  
    To: bounce@simulator.amazonses.com  
    Subject: Test email  
    Content-Type: multipart/alternative;  
        boundary="----=_boundary"  
    
    ------=_boundary  
    Content-Type: text/html; charset=UTF-8  
    Content-Transfer-Encoding: 7bit  
    
    This is a test email.  
    
    <a href="https://aws.amazon.com/">Amazon Web Services</a>  
    
    ------=_boundary--
    Hinweis: Ersetzen Sie myConfigset durch den Namen Ihres Konfigurationssatzes.
  10. Wähle Test-E-Mail senden.
  11. Öffne von der E-Mail-Adresse des Testempfängers aus die Test-E-Mail und klicke dann auf den Link.

Gib die Konfiguration an, die in den Überschriften der E-Mail festgelegt ist

Um den Konfigurationssatz auf die E-Mail anzuwenden, übergebe den Konfigurationssatz in den E-Mail-Überschriften.

Prüfe die SNS-Benachrichtigungen und Virtual Deliverability Manager-Metriken

Gehe wie folgt vor, um die SNS-Benachrichtigungen und Metriken für Virtual Deliverability Manager zu überprüfen:

  1. Bestätigen Sie im Posteingang der E-Mail-Adresse, die Sie für Ihr Amazon-SNS-Themenabonnement verwendet haben, dass Sie die Benachrichtigungen erhalten haben.
  2. Verwende das Virtual Deliverability Manager-Dashboard in der Amazon-SES-Konsole, um die E-Mail-Metriken zu überprüfen.
    Hinweis: Wenn du eine E-Mail an mehrere Empfänger sendest, kannst du die E-Mail-Empfänger nicht anzeigen lassen.

Ähnliche Informationen

Häufig gestellte Fragen zu Amazon-SES-Metriken zum E-Mail-Versand

Virtual-Deliverability-Manager-Einstellungen