v7

Anwendungsbeispiel: Senden von Transaktions-E-Mails mit Anhängen

In diesem Anwendungsbeispiel sollen E-Mail-Anhänge dynamisch zu ausgehenden Sendungen hinzugefügt werden.

Die wichtigsten Schritte

In diesem Szenario erfahren Sie, wie Sie Transaktions-E-Mails mit individuellen und/oder personalisierten Anhängen versenden können. Die Anhänge werden nicht vorab auf den Transaktionsnachrichtenversand-Server hochgeladen, sondern dynamisch generiert.

Wenn Sie Kundeninteraktionen oder Daten erfassen, müssen Sie diese Informationen unter Umständen am Ende dieses Vorgangs beispielsweise in Form einer an eine E-Mail angehängten PDF-Datei an den Kunden zurücksenden.

Hier werden die allgemeinen Schritte für diesen Vorgang beschrieben.

  1. Der Kunde öffnet die Webseite und findet ein Produkt, das er kaufen möchte.
  2. Der Kunde wählt das Produkt aus und passt einige Optionen an.
  3. Der Kunde schließt die Transaktion ab.
  4. Dem Kunden wird eine E-Mail zur Bestätigung der Transaktion gesendet. Da davon abzuraten ist, in der E-Mail personenbezogene Daten (Personally Identifiable Information, PII) zu senden, wird eine sichere PDF-Datei erzeugt und an die E-Mail angehängt.
  5. Der Kunde erhält die E-Mail und den Anhang mit den relevanten Daten.

In diesem Szenario werden die Anhänge nicht vorab erstellt, sondern den ausgehenden E-Mails dynamisch hinzugefügt, was folgende Vorteile bietet:

  • Sie können den Inhalt des Anhangs personalisieren.
  • Wenn der Anhang mit einer Transaktion verknüpft ist (wie im oben beschriebenen Beispiel), kann er dynamische Daten enthalten, die im Laufe des Kundenprozesses generiert werden.
  • Das Anhängen von PDF-Dateien erhöht die Sicherheit, da Sie diese verschlüsseln und über HTTPS senden können.
HINWEIS

Zur Vermeidung von Leistungsproblemen sollten Bilder, die Sie von einer personalisierten URL direkt als Anhang herunterladen, standardmäßig nicht mehr als 100.000 Byte groß sein. Dieser empfohlene Schwellenwert kann über die Liste der Campaign Classic-Optionen konfiguriert werden.

Empfehlungen

Bevor Sie dieses Szenario implementieren, lesen Sie die folgenden Leitlinien sorgfältig durch:

  • Die Instanzen für Transaktionsnachrichten sollten nicht zum Speichern, Exportieren oder Hochladen von Dateien oder Daten verwendet werden. Sie dürfen nur für Ereignisdaten und zugehörige Informationen verwendet werden. Sie dürfen nicht als Dateispeichersystem betrachtet werden.
  • Da außerhalb von Adobe kein direkter Zugriff auf die Instanzen oder Server für Transaktionsnachrichten besteht, ist keine Standardmethode zum Übertragen solcher Dateien auf diese Server verfügbar (kein FTP-Zugriff).
  • Gemäß dem Vertrag ist es untersagt, den Speicherplatz der Instanzen für Transaktionsnachrichten zum Speichern jeglicher Typen von Dateien zu verwenden. Dies gilt auch für Anhänge.
  • Sie müssen zum Hosten dieser Dateien ein anderes Online-Speichersystem verwenden. Sie benötigen FTP-Zugriff auf das System und müssen Dateien schreiben und löschen können.
HINWEIS

Zur Vermeidung von Leistungsproblemen wird empfohlen, nicht mehr als einen Anhang pro E-Mail hinzuzufügen. Der empfohlene Schwellenwert kann über die Liste der Campaign Classic-Optionen konfiguriert werden.

Implementierung

Das folgende Diagramm zeigt die verschiedenen Schritte bei der Implementierung dieses Szenarios:

Gehen Sie wie folgt vor, um einer Transaktionsnachricht dynamisch einen E-Mail-Anhang hinzuzufügen:

  1. Gestalten Sie zunächst Ihren Anhang. Weiterführende Informationen hierzu finden Sie in diesem Abschnitt.

    So können Sie die Dateien an eine E-Mail anhängen, selbst wenn sie nicht in der Ausführungsinstanz gehostet werden.

  2. Sie können E-Mails über einen SOAP-Nachrichtenauslöser senden. Im SOAP-Aufruf gibt es einen URL-Parameter (attachmentURL).

    Weitere Informationen zu SOAP-Anfragen finden Sie unter Ereignisbeschreibung.

  3. Klicken Sie beim Erstellen Ihrer E-Mail auf Anhang.

  4. Geben Sie im Bildschirm Definition eines Anhangs den SOAP-Anhangsparameter ein:

    <%= rtEvent.ctx.attachmentUrl %>
    
  5. Bei der Verarbeitung der Nachricht ruft das System die Datei vom Remote-Speicherort (Drittpartei-Server) ab und hängt sie an die jeweilige Nachricht an.

    Da es sich bei diesem Parameter um eine Variable handeln kann, sollte die Nachricht die über den SOAP-Aufruf gesendete vollständige Remote-URL-Variable Ihrer Datei akzeptieren.

Auf dieser Seite