E-Mail-Anreicherung mit benutzerdefinierten Datumsfeldern email-enrichment-with-custom-date-fields
In diesem Beispiel möchten wir eine E-Mail mit benutzerdefinierten Datenfeldern an Empfängerinnen und Empfänger senden, die in diesem Monat Geburtstag feiern. Die E-Mail enthält einen Gutschein, der eine Woche vor und nach dem Geburtstag gültig ist.
Wir müssen Empfänger aus einer Liste ansprechen, die diesen Monat ihren Geburtstag mit einer „Aufspaltung“-feiern. Bei Verwendung der Aktivität Anreicherung dient das benutzerdefinierte Datenfeld als Gültigkeitsdatum in der E-Mail für das Sonderangebot des Kunden.
Gehen Sie wie folgt vor:
-
Fügen Sie im Tab Zielgruppenbestimmungen und Workflows Ihrer Kampagne per Drag & Drop die Aktivität Liste lesen hinzu, um Ihre Empfängerliste auszuwählen.
-
Die zu verarbeitende Liste kann explizit angegeben, von einem Script berechnet oder dynamisch abgerufen werden. Dies hängt von den hier aktivierten Optionen oder angegebenen Parametern ab.
-
Fügen Sie die Aktivität Aufspaltung hinzu, um die Empfänger, die im aktuellen Monat Geburtstag haben, von den restlichen Empfängern zu trennen.
-
Um Ihre Liste aufzuspalten, wählen Sie in der Kategorie Filterung der Datensätze die Option Filterbedingung für die Eingangspopulation hinzufügen aus. Klicken Sie danach auf Bearbeiten.
-
Wählen Sie Filterbedingungen aus und danach die Schaltfläche Ausdruck bearbeiten, um nach dem Geburtstagsmonat zu filtern.
-
Wählen Sie Erweiterte Auswahl und danach Formel von einem Ausdruck ausgehend erstellen aus und fügen Sie den folgenden Ausdruck hinzu: Month(@birthDate).
-
Wählen Sie in der Spalte Operator die Option gleich aus.
-
Filtern Sie Ihre Bedingung weiter, indem Sie für den Monat den Wert des aktuellen Datums hinzufügen: Month(GetDate()).
Dadurch werden Empfänger abgefragt, deren Geburtsmonat mit dem aktuellen Monat übereinstimmt.
-
Klicken Sie auf Beenden. Wählen Sie dann im Tab Allgemein der Aktivität Aufspaltung in der Kategorie Ergebnisse die Option Komplement erzeugen aus.
Mit dem Ergebnis von Komplement können Sie eine Versandaktivität hinzufügen oder eine Liste aktualisieren. In unserem Beispiel haben wir einfach die Aktivität Ende hinzugefügt.
Konfigurieren Sie anschließend die Aktivität Anreicherung:
-
Fügen Sie die Aktivität Anreicherung nach Ihrer Teilmenge ein, um Ihre benutzerdefinierten Datumsfelder hinzuzufügen.
-
Öffnen Sie die Aktivität Anreicherung. Wählen Sie in der Kategorie Zusatzinformationen die Option Daten hinzufügen aus.
-
Wählen Sie zuerst Daten in Relation mit der Filterdimension und danach Daten der Filterdimension aus.
-
Klicken Sie auf die Schaltfläche Hinzufügen.
-
Fügen Sie einen Titel hinzu. Wählen Sie dann in der Spalte Ausdruck die Option Ausdruck bearbeiten aus.
-
Zuerst muss die Woche vor dem Geburtstag als das Gültigkeitsstartdatum mit dem folgenden Ausdruck ausgewählt werden:
SubDays([target/@birthDate], 7).
-
Um danach das benutzerdefinierte Datumsfeld Gültigkeitsenddatum zu erstellen, mit dem die Woche nach dem Geburtstag ausgewählt wird, muss dieser Ausdruck hinzugefügt werden:
AddDays([target/@birthDate], 7).Sie können Ihren Ausdruck mit einem Titel kennzeichnen.
-
Klicken Sie auf OK. Ihre Anreicherung ist nun fertig.
Nach der Aktivität Anreicherung können Sie einen Versand hinzufügen. In diesem Fall haben wir einen E-Mail-Versand hinzugefügt, um Empfängern ein Sonderangebot mit Gültigkeitsdaten zu senden, die in diesem Monat Geburtstag feiern.
-
Fügen Sie die Aktivität E-Mail-Versand per Drag & Drop nach der Aktivität Anreicherung ein.
-
Doppelklicken Sie auf die Aktivität E-Mail-Versand, um Ihren Versand zu personalisieren.
-
Fügen Sie zu Ihrem Versand einen Titel hinzu und wählen Sie dann Fortfahren aus.
-
Bestätigen Sie die Erstellung des E-Mail-Versands mithilfe der Speichern-Schaltfläche.
-
Vergewissern Sie sich im Tab Validierung in den Versandeigenschaften der E-Mail, dass die Option Vor dem Start Versand bestätigen aktiviert ist.
Starten Sie dann den Workflow, um Ihre ausgehende Transition mit den ausgewählten Daten anzureichern.
Sie können jetzt Ihre E-Mail-Nachricht mit den benutzerdefinierten Feldern gestalten, die Sie in der Aktivität Anreicherung erstellt haben.
-
Doppelklicken Sie auf die Aktivität E-Mail-Versand.
-
Fügen Sie Ihre Target-Erweiterungen zu Ihrer E-Mail hinzu. Er sollte sich innerhalb des folgenden Ausdrucks befinden, um das Format Ihrer Gültigkeitsdaten zu konfigurieren:
code language-none <%= formatDate(targetData.alias of your expression,"%2D.%2M") %> -
Klicken Sie auf
. Wählen Sie Erweiterung des Zieldatensatzes aus und wählen Sie danach mit der Aktivität Anreicherung die zuvor erstellten benutzerdefinierten Gültigkeitsdaten aus, um Ihre Erweiterung zum formatDate-Ausdruck hinzuzufügen.
-
Konfigurieren Sie Ihren E-Mail-Inhalt nach Bedarf.
-
Sehen Sie sich Ihre E-Mail in der Vorschau an, um zu überprüfen, ob die benutzerdefinierten Datumsfelder korrekt konfiguriert wurden.
Ihre E-Mail ist jetzt bereit. Sie können mit dem Ausführen Ihrer Testsendungen beginnen und den Versand Ihrer Geburtstags-E-Mails bestätigen.