newsletter - Newsletter
Der Knoten newsletter bündelt alles rund um Newsletter An- und Abmeldung sowie die dazugehörigen E-Mails. Hier kann beispielsweise festgelegt werden, ob eine Dertätigung (Double-Opt-In) für vers Kieden Aktionen nötig ist und wie die E-Mail-Formulano dargestellt werden und was ste eei halten sollene wsletter bündelt alles rund um Newsletter An- und Abmeldung sowie die dazugehörigen E-Mails. Hier kann beispielsweise festgelegt werden, ob eine Bestätigung (Double-Opt-In) für verschieden Aktionen nötig ist und wie die E-Mail-Formulare dargestellt werden und was sie beinhalten sollen.
Inhaltsverzeichnis
1. newsletter*-Grundstruktur
Nachfolgend der Grundaufbau des Knotens newsletter:
{
"newsletter": {
"field": { },
"newsletter": { },
}
}
Parameterbeschreibung
Paramter | Beschreibung |
|---|---|
| Definiert ein einzelnes Feld für das Newsletter-Formular. |
| Definiert grundlegende Newsletter-Funktionen. |
2. newsletter.field - Formularfeld für Newsletter
Der Knoten newsletter.field definiert ein einzelnes Feld des Newsletter-Formulars. Man legt damit beispielsweise die Bezeichnung, den Feldtyp sowie Validierungen fest.
Das Frontend rendert die Eingabe entsprechend dieser Vorgaben.
Beispielkonfiguration (ein Empfängerfeld hinzufügen):
{
"newsletter": {
"fields": {
"recipientName": {
"name": "recipientName",
"label": "Name",
"required": true,
"type": "text",
"validations": [
{
"service": "dataChecker.minLength",
"options": {
"len": 1
}
},
{
"service": "dataChecker.maxLength",
"options": {
"len": 100
}
}
]
}
}
}
}
Parameterbeschreibung:
Parameter | Typ | Beschreibung |
|---|---|---|
| string | Technischer Name des Formularfeldes. Muss eindeutig sein und ist selbst wählbar. |
| string | Anzeigename auf der Benutzeroberfläche. |
| bool | Markiert das Feld als Pflichtfeld. Default: |
| enum | Gibt den Feldtyp an.
|
| multiService | Liste von Validierungsregeln. Target: |
3. newsletter.newsletter - Newsletter Einstellungen
Der Knoten newsletter.newsletter steuert alle grundlegenden Newsletter-Funktionen, zum Beispiel Double-Opt-In und An-/Abmeldung. Es können Templates, Betreffzeilen, Absenderangaben uvm. bestimmt werden.
Beispielkonfiguration:
{
"blacklistSelfDoubleOptIn": true,
"doubleOptInEmailBlacklist": {
"fromAddress": "no-reply@websale.de",
"fromName": "WEBSALE",
"subject": "Bestätigen Sie Ihre Blacklist Anmeldung",
"template": "newsletterBlacklist.htm"
},
"doubleOptInEmailSubscribe": {
"fromAddress": "no-reply@websale.de",
"fromName": "WEBSALE",
"subject": "Bestätigen Sie Ihre Registrierung",
"template": "newsletterSubscribe.htm"
},
"doubleOptInEmailUnsubscribe": {
"fromAddress": "no-reply@websale.de",
"fromName": "WEBSALE",
"subject": "Bestätigen Sie Ihre Abmeldung",
"template": "newsletterUnsubscribe.htm"
},
"fields": [
"newsletter.field.firstName",
"newsletter.field.lastName",
"newsletter.field.salutation"
],
"importSubscribeDoubleOptIn": true,
"unsubscribeAdminDoubleOptIn": true,
"unsubscribeSelfDoubleOptIn": true,
"welcomeEmail": {
"fromAddress": "no-reply@websale.de",
"fromName": "WEBSALE",
"subject": "Herzlich Willkommen im Newsletter",
"template": "newsletterWelcome.htm"
}
}
Parameterbeschreibung:
Parameter | Typ | Beschreibung |
|---|---|---|
| bool | Wenn sich jemand selbst vom Newsletter abmelden möchte, muss er dies per Bestätigungs-E-Mail (Double-Opt-In) bestätigen. |
| object | Einstellungen für die Bestätigungs-E-Mail bei Abmeldung / Sperrung. |
| string | Absender E-Mail der Bestätigungsmail. |
| string | Absendername der Bestätigungsmail. |
| string | Betreff der Bestätigungsmail. |
| string | Name / Datei des E-Mail-Templates, das verwendet werden soll. |
| object | Einstellungen für die Bestätigungs-E-Mail bei Anmeldung zum Newsletter. |
| string | Absender E-Mail der Anmeldemail. |
| string | Absendername der Anmeldemail. |
| string | Betreff der Anmeldemail. |
| string | Name / Datei des E-Mail-Templates, das verwendet werden soll. |
| object | Einstellung für die Bestätigungs-E-Mail bei der Abmeldung vom Newsletter. |
| string | Absender E-Mail der Abmeldungsmail. |
| string | Absendername der Abmeldungsmail. |
| string | Betreff der Abmeldungsmail. |
| string | Name / Datei des E-Mail-Templates, das verwendet werden soll. |
| multiAssoc | Verknüpfte Formularfelder für die Anmeldung zum Newsletter. target: |
| bool | Auch importierte E-Mail-Adressen müssen ihre Anmeldung zum Newsletter per Bestätigungs-E-Mail bestätigen. default: |
| bool | Wenn ein Administrator jemanden vom Newsletter abmeldet, muss der Empfänger die Abmeldung per Bestätigungs-E-Mail bestätigen. default: |
| bool | Bei eigener Abmeldung vom Newsletter ist eine Abmeldung per Bestätigungs-E-Mail nötig. default: |
| object | Einstellungen für die Willkommens-E-Mail nach erfolgreich Anmeldung zum Newsletter. |
| string | Absender E-Mail der Willkommensmail. |
| string | Absendername der Willkommensmail. |
| string | Betreff der Willkommensmail. |
| string | Name / Datei des E-Mail-Templates, das verwendet werden soll. |
© 2025 WEBSALE AG | Impressum | Datenschutz