Für E-Mails bietet Brevo zwei Methoden an, um Inhalte ein- oder auszublenden: mit der Funktion Content visibility (Sichtbarkeit des Inhalts) im Drag-and-Drop-E-Mail-Editor oder durch manuelle Eingabe von Anweisungen.
In diesem Artikel wird die manuelle Methode behandelt. Wenn du Inhalte in E-Mails mit der Funktion Sichtbarkeit des Inhalts anzeigen oder ausblenden möchtest, lies dir unseren entsprechenden Artikel Inhalte in deinen E-Mails anzeigen oder ausblenden (Sichtbarkeit des Inhalts) durch.
Verwende eine if-Anweisung, um Teile deines Inhalts auf der Grundlage der Daten des/der jeweiligen Empfänger:in ein- oder auszublenden. Damit kannst du eine einzige Nachricht versenden, die sich je nach bestimmten Bedingungen dynamisch an verschiedene Kontakte anpasst.
Du kannst die Bedingungen der if-Anweisung auf der Grundlage verschiedener Kriterien definieren:
-
Kontakt-Attribute
Blende Teile deines Inhalts abhängig von den in den Kontakt-Attributen gespeicherten Werten ein oder aus. Beispielsweise könntest du Kontakten, deren Status -Attribut auf „VIP“ gesetzt ist, eine reine VIP-Nachricht anzeigen. -
Ereignisdaten
Personalisiere Inhalte basierend auf den Aktionen, die deine Kontakte durchgeführt (oder nicht durchgeführt) haben. Beispielsweise könntest du einen Werbeblock nur den Kontakten zeigen, die noch nie eine Bestellung aufgegeben haben. -
Datenfeeds
Personalisiere Inhalte mit Echtzeitdaten aus externen Feeds. Beispielsweise kannst du personalisierte Artikel-Empfehlungen, Live-Preise oder lokalisierte Shop-Informationen auf Basis externer Daten anzeigen. -
Produkt-Feed
Personalisiere Inhalte durch Produktinformationen von deiner E-Commerce-Website. Du kannst beispielsweise deine meistverkauften Artikel oder personalisierte Produktempfehlungen anzeigen.
Was ist eine if-Anweisung?
Bei einer if-Anweisung handelt es sich um eine bedingte Regel, die anhand einer bestimmten Bedingung festlegt, ob bestimmte Inhalte angezeigt werden. Damit kannst du Inhalte basierend auf Empfängerdaten dynamisch ein- oder ausblenden, sodass deine Inhalte zielgerichteter und personalisierter werden.
Die folgenden E-Mails werden beispielsweise aus demselben Template versendet, zeigen jedoch je nach Empfängerdaten unterschiedliche Inhalte an:
Hier sind einige Beispiele:
-
Personalisierte Begrüßungen
Zeige „Hallo Herr X“ für Männer, „Hallo Frau Y“ für Frauen oder einfach „Hallo“, wenn der Name oder das Geschlecht fehlt. -
Gezielte Bilder oder Werbeaktionen
Zeigt ein Bild eines Models, das die bevorzugte Kleidergröße des/der Empfänger:in trägt, oder stelle einen Artikel in seiner/ihrer Lieblingsfarbe vor. -
Individuelle Werbebotschaften
Füge Transaktions-E-Mails mit Sonderangeboten hinzu, die auf früheren Käufen oder anderen Kontakt-Attributen basieren.
Struktur und Syntax einer if-Anweisung
Eine if-Anweisung muss bestimmte Struktur- und Syntaxregeln befolgen:
- Die Anweisung beginnt mit einem if-Tag, gefolgt von einer Bedingung:
{% if ... %}. - Optional können Sie Folgendes hinzufügen:
- Alternative Bedingungen, die nacheinander bewertet werden. Sie beginnen mit
{% elif ... %}. - Eine Auffangklausel kurz vor dem Ende der Anweisung mit
{% else %}.
- Alternative Bedingungen, die nacheinander bewertet werden. Sie beginnen mit
- Alle if-Anweisungen müssen mit
{% endif %}enden.
Typische Möglichkeiten zum Erstellen einer if-Anweisung
Hier sind einige gängige Möglichkeiten, wie du eine if-Anweisung erstellen und Inhalte basierend auf bestimmten Bedingungen ein- oder ausblenden kannst:
if
Überprüft, ob ein Wert wahr ist oder ein Array Elemente enthält (also nicht leer ist).
Beispiel 1
| Syntax | |
|---|---|
|
|
| Beispiel für die Eingabe | |
|
|
| Beispiel für die Ausgabe | |
| Der Wert ist true (wahr) oder das Array enthält Elemente | Der Wert ist false (falsch) oder das Array ist leer |
|
Herzlichen Glückwunsch! Du hast dein Ziel für diesen Monat erreicht. |
Der Inhalt wird ausgeblendet |
Beispiel 2
| Syntax | |
|---|---|
|
|
| Beispiel für die Eingabe | |
|
|
| Beispiel für die Ausgabe | |
| Der Wert ist true (wahr) oder das Array enthält Elemente | Der Wert ist false (falsch) oder das Array ist leer |
|
Die folgenden Tutor:innen stehen dir gerne zur Verfügung Lisa Schmidt Max Mustermann Peter Parker |
Der Inhalt wird ausgeblendet |
==
Überprüft, ob ein Ausdruck wahr ist.
Beispiel 1
| Syntax | |
|---|---|
|
|
| Beispiel für die Eingabe | |
|
|
| Beispiel für die Ausgabe | |
| Ausdruck ist true (wahr) | Ausdruck ist false (falsch) |
|
Willkommen in unserer Liste! Hier ist dein erster Gutschein: WELCOME25 |
Der Inhalt wird ausgeblendet |
Beispiel 2
| Syntax | |
|---|---|
|
|
| Beispiel für die Eingabe | |
|
|
| Beispiel für die Ausgabe | |
| Ausdruck ist true (wahr) | Ausdruck ist false (falsch) |
|
Vielen Dank für deine Unterstützung! |
Der Inhalt wird ausgeblendet |
if, in
Überprüft, ob ein Wert (Teilzeichenfolge) in einer Zeichenfolge vorkommt oder ob eine Variable in einem Array gefunden wird.
Beispiel 1
| Syntax | |
|---|---|
|
|
| Beispiel für die Eingabe | |
|
|
| Beispiel für die Ausgabe | |
| Der Wert ist in einer Zeichenfolge oder Variable in einem Array vorhanden | In einer Zeichenfolge ist kein Wert vorhanden oder in einem Array wurde keine Variable gefunden |
|
Vielen Dank für deinen letzten Einkauf! Wir hoffen, dass dir deine neuen Sachen gefallen. |
Der Inhalt wird ausgeblendet |
Beispiel 2
| Syntax | |
|---|---|
|
|
| Beispiel für die Eingabe | |
|
|
| Beispiel für die Ausgabe | |
| Der Wert ist in einer Zeichenfolge oder Variable in einem Array vorhanden | In einer Zeichenfolge ist kein Wert vorhanden oder in einem Array wurde keine Variable gefunden |
|
Bitte mit Vorsicht behandeln! Deine Bestellung enthält ein oder mehrere zerbrechliche Artikel. |
Der Inhalt wird ausgeblendet |
not
Überprüft, ob ein Wert false (falsch) ist.
Beispiel 1
| Syntax | |
|---|---|
|
|
| Beispiel für die Eingabe | |
|
|
| Beispiel für die Ausgabe | |
| Wert ist false (falsch) | Der Wert ist true (wahr) |
|
Du bist nicht für unsere Secret Sale-Benachrichtigungen angemeldet. Hier kannst du dich anmelden. |
Der Inhalt wird ausgeblendet |
and / or
Überprüft mehrere Bedingungen.
Beispiel 1
| Syntax | |
|---|---|
|
|
| Beispiel für die Eingabe | |
|
|
| Beispiel für die Ausgabe | |
| Alle Bedingungen sind true (wahr) | Mindestens eine der Bedingungen ist nicht true (wahr) |
|
Brrr. Ganz schön kalt! Hier ist ein Gutschein über 20 % Rabatt auf alle Heißgetränke, nur heute gültig. |
Der Inhalt wird ausgeblendet |
Beispiel 2
| Syntax | |
|---|---|
|
|
| Beispiel für die Eingabe | |
|
|
| Beispiel für die Ausgabe | |
| Alle Bedingungen sind true (wahr) | Mindestens eine der Bedingungen ist nicht true (wahr) |
|
À l'occasion de la fête du Canada ce 1er juillet 2024, profitez de 10 % de réduction supplémentaires dans nos enseignes canadiennes ! |
Der Inhalt wird ausgeblendet |
Beispiel 3
| Syntax | |
|---|---|
|
|
| Beispiel für die Eingabe | |
|
|
| Beispiel für die Ausgabe | |
| Mindestens eine der Bedingungen ist true (wahr) | Keine der Bedingungen ist true (wahr) |
|
Vielen Dank für deinen Einkauf bei uns! Bei Bestellungen über 50 $ innerhalb der USA und Kanadas ist der Versand kostenlos. |
Der Inhalt wird ausgeblendet |
elif, else
Überprüft mehrere Zweige.
Beispiel 1
| Syntax | ||
|---|---|---|
|
||
| Beispiel für die Eingabe | ||
|
||
| Beispiel für die Ausgabe | ||
| Bedingung1 ist true (wahr) | Bedingung2 ist true (wahr) | Keine der Bedingungen ist true (wahr) |
|
Hallo Herr Mustermann, |
Hallo Frau Schmidt, |
Hallo du, |
Beispiel 2
| Syntax | ||
|---|---|---|
|
||
| Beispiel für die Eingabe | ||
|
||
| Beispiel für die Ausgabe | ||
| Bedingung1 ist true (wahr) | Bedingung2 ist true (wahr) | Keine der Bedingungen ist true (wahr) |
|
Deine Bestellung wird per Expressversand versendet! Die Lieferung erfolgt innerhalb von 1 bis 2 Werktagen. |
Deine Bestellung wird per Standardversand versendet. Die Lieferung sollte innerhalb von 3 bis 5 Werktagen ankommen. |
Deine Bestellung wird bearbeitet. Wir melden uns bald mit den Sendungsdetails bei dir. |
⏭️ Nächste Schritte
- [Manual] Personalisierung deiner Nachrichten mit dynamischen Inhalten (Brevo-Template-Sprache)
- [Manual] Wiederholung eines Blocks von Elementen in deinen E-Mails mit for-Schleifen
- Ändern der Ausgabe einer Variablen mithilfe von Filtern
🤔 Sie haben eine Frage?
Wenden Sie sich bei Fragen an unser Support-Team: Erstellen Sie einfach ein Ticket über Ihr Konto. Wenn Sie noch kein Konto haben, können Sie uns hier kontaktieren.
Wenn Sie Unterstützung bei einem Projekt mit Brevo suchen, können wir Sie mit der richtigen zertifizierten Brevo-Partneragentur verbinden.