Transaktions-Mails versenden
Sie können Transaktions-Mails mit der HTTP-API-Operation sentransactionmail versenden. Dabei wird über den Parameter bmrecipientId die E-Mail-Adresse des Empfängers angegeben und über den Parameter bmMailingId die zu versendende Transaktions-Mail definiert.
Die Mailing-ID finden Sie im Optimizely Campaign Menü unter > Kampagnen > Transaktions-Mails.
Sie können auch zusätzliche Parameter für Anrede, Vor- und Nachname, Webshop und Sprache des Empfängers hinzufügen: https://api.campaign.episerver.net/http/form/1234ABC/[email protected]&bmMailingId=1234567&salutation=Herr&firstname=Max&lastname=Mustermann&shopname=Schuhshop&language=de.
Verwenden Sie die Operation onlineversion statt sendtransactionmail, können Sie die Transaktions-Mail direkt im Browser öffnen. Hierbei werden alle Feldfunktionen aufgelöst. Mit dieser Operation können Sie die Kodierung der Werte und Gestaltung des Mailings testen, ohne sich für jeden Test eine E-Mail zu senden.
Feldfunktionen verwenden
Beim Versand von Transaktions-Mails werden personalisierte Mailing-Inhalte über die Parameter des HTTP-Aufrufs in die Transaktions-Empfängerliste übertragen und über Feldfunktionen im Mailing an der entsprechenden Stelle eingefügt.
Text mit Feldfunktionen:
Hallo {salutation} {firstname} {lastname},
vielen Dank für Ihre Registrierung in unserem Webshop {shopname} am {registerdate}.
Text mit personalisiertem Inhalt:
Hallo Herr Max Mustermann,
vielen Dank für Ihre Registrierung in unserem Webshop Schuhshop am 01.01.2022.
Die Feldfunktion {registerdate} liest den Wert des Feldes Registrierungszeitpunkt aus und gibt diesen im Mailing ohne Uhrzeit an.