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

Lesedauer: 5 Minute
0

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

Kurzbeschreibung

Verwenden Sie Virtual Deliverability Manager, um Statistiken in Amazon SES wie Versandvolumen, Unzustellbarkeit, Beschwerden, Öffnungen und Klicks zu verfolgen. Mit dieser Funktion können Sie die Nutzung und Interaktion mit Ihren E-Mails von einem einzigen Dashboard aus verfolgen. Sie müssen jedoch die Virtual-Deliverability-Manager-Funktion öffnen, damit diese Statistiken aktiv angezeigt werden.

Wenn Sie Aktivitäten außerhalb der Konsole verfolgen möchten, verwenden Sie Amazon Simple Notification Service (Amazon SNS), um Benachrichtigungen für die folgenden Ereignisse zu erhalten:

  • Ein Empfänger öffnet Ihre E-Mail.
  • Ein Empfänger klickt auf einen Link in Ihrer E-Mail.
  • Ihre E-Mail ist unzustellbar.

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 finden Sie unter Erste Schritte mit Virtual Deliverability Manager.

Auf diese Weise werden Ihre E-Mail-Metriken angezeigt, sobald Sie das Virtual-Deliverability-Manager-Dashboard öffnen. Sie erhalten jedoch keine Updates oder Benachrichtigungen außerhalb des Dashboards. Wenn Sie eine Benachrichtigung für bestimmte E-Mail-Ereignisse erhalten möchten, verwenden Sie die folgende Auflösung, um Amazon-SNS-Benachrichtigungen zu konfigurieren. Verwenden Sie dann Virtual Deliverability Manager, um detailliertere Metriken zu Ihren gemeldeten Ereignissen anzuzeigen.

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

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

Bevor Sie anfangen, stellen Sie sicher, dass Sie Ihre Domain bei Amazon SES verifiziert haben.

Anmerkung: Wenn Sie mehrere Empfänger in einer E-Mail kopiert haben, zeigt die folgende Konfiguration nicht an, welcher Empfänger die E-Mail geöffnet hat.

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ählen Sie auf der Seite Themen die Option Thema erstellen aus.
  4. Gehen Sie auf der Seite Thema erstellen im Abschnitt Details wie folgt vor:
    Wählen Sie für Typ die Option Standard aus.
    Geben Sie für Themenname einen Namen ein.
    (Optional) Geben Sie unter Anzeigename einen Anzeigenamen für das Thema ein.
  5. Wählen Sie Thema erstellen.
  6. Wählen Sie in den Themendetails des Themas die Option Abonnement erstellen aus.
  7. Wählen Sie für Protokoll die Option E-Mail-JSON aus.
  8. Geben Sie für Endpunkt die E-Mail-Adresse ein, an die Sie die Benachrichtigungen erhalten möchten.
  9. Wählen Sie Abonnement erstellen.
  10. Öffnen Sie von der E-Mail-Adresse aus die E-Mail „AWS-Benachrichtigung – Abonnementbestätigung“ von Amazon SNS.
  11. Ö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

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

  1. Öffnen Sie die Amazon-SES-Konsole und navigieren Sie dann zur entsprechenden AWS-Region.
  2. Wählen Sie im Navigationsbereich unter Konfiguration die Option Konfigurationssätze aus.
  3. Wählen Sie Satz erstellen aus.
  4. Geben Sie unter Konfigurationssatz-Name einen Namen ein.
  5. Wählen Sie Satz erstellen aus.
  6. Wählen Sie die Registerkarte Ereignisziele und wählen Sie dann Ziel hinzufügen aus.
  7. Wählen Sie für Ereignistypenstypen die Option Hard Bounces, Öffnungen und Klicks, und wählen Sie Weiter.
  8. Wählen Sie für Zieltyp die Option Amazon SNS.
  9. Geben Sie unter Name einen Namen für das SNS-Ziel ein.
  10. Wählen Sie für SNS Thema das Amazon-SNS-Thema und dann Weiter.
  11. 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 Sie die Öffnungen, Klicks und Unzustellbarkeiten von E-Mails testen können.

Gehen Sie wie folgt vor, um den Postfach-Simulator zum Testen zu verwenden:

  1. Öffnen Sie 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 Sie auf Benutzerdefiniert klicken und sich in der Amazon-SES-Sandbox befinden, müssen Sie im Feld Benutzerdefinierter Empfänger eine verifizierte E-Mail-Adresse verwenden.

    Geben Sie für Nachricht einen Text ein, der den folgenden Beispielen ähnelt:

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

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

    Anmerkung: Ersetzen Sie myConfigset durch den Namen Ihres Konfigurationssatzes.

  9. Wählen Sie Test E-Mail versenden aus.

  10. Öffnen Sie von der E-Mail-Adresse Ihres Testempfängers aus die Test-E-Mail und klicken Sie auf den Link.

Geben Sie die Konfiguration an, die in den Überschriften Ihrer E-Mail festgelegt ist

Um Ihren Konfigurationssatz auf Ihre E-Mail anzuwenden, übergeben Sie den Konfigurationssatz in Ihren E-Mail-Überschriften.

Überprüfen Ihrer SNS-Benachrichtigungen und VDM-Metriken

Gehen Sie wie folgt vor, um Ihre SNS-Benachrichtigungen und Virtual Deliverability Manager-Metriken 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. Verwenden Sie das Virtual-Deliverability-Manager-Dashboard in der Amazon-SES-Konsole, um Ihre E-Mail-Metriken zu überprüfen.

Weitere Informationen

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

Virtual-Deliverability-Manager-Einstellungen

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 4 Monaten