Bedingte Logik-Referenz für Vorlage

Geschätzt 5 Lesedauer in Minuten
|
Aktualisiert 28. Okt. 2024, 18:55 EST
Du wirst lernen

Du wirst lernen

Hier erfährst du, welche Bedingungen du verwenden kannst, um einen Block, einen Abschnitt oder einen benutzerdefinierten Inhalt in einer E-Mail-Vorlage dynamisch nur für bestimmte Empfänger anzuzeigen. Wie du diese Bedingungen in deiner Vorlage verwenden kannst, erfährst du unter Wie du den Vorlage-Block basierend auf dynamischen Variablen ein- oder ausblendest

Lerne, wie man bedingte Logik verwendet:

Wo du Bedingungen verwenden kannst

Wo du Bedingungen verwenden kannst

Du kannst Bedingungen verwenden: 

Tipps für den Erfolg

Tipps für den Erfolg

Wenn du die Bedingungen für das Ein- und Ausblenden erstellst, achte auf die Details. Bei den Ein- und Ausblendbedingungen wird zwischen Groß- und Kleinschreibung unterschieden, und die Schreibweise muss genau mit deinem Profil oder deinen Ereignisdaten übereinstimmen. 

Achte außerdem darauf, dass du alle möglichen Empfänger für deine E-Mail berücksichtigst. Wenn du z. B. einen bestimmten Block nur den Einwohnern eines bestimmten Bundesstaates zeigst, solltest du alle möglichen Schreibweisen des Namens dieses Bundesstaates abdecken (z. B. Massachusetts, massachusetts, mass, MA). Berücksichtige auch Profil, das die Eigenschaft vielleicht gar nicht eingestellt hat.

Sobald du die Nachricht erstellt und deine Bedingungen angewendet hast, kannst du die E-Mail in verschiedenen Profilen ansehen, um sicherzustellen, dass die Nachricht in allen Szenarien so angezeigt wird, wie du es dir vorgestellt hast. 

Bedingung Strukturen

Bedingung Strukturen

Die Bedingungen sollten 1-3 Elemente enthalten, je nachdem, welches Ziel du mit dem Block verfolgst und welche Daten du verwendest. Die Bedingung muss mindestens eine Variable enthalten (z. B. Person|lookup:'Lieblingsfarbe'). Sie kann auch eine Vergleichsfunktion wie = (gleich) oder > (größer als) und einen Wert enthalten, der einen bestimmten Eigenschaftswert angibt, nach dem gesucht werden soll. Außerdem beginnen bestimmte Bedingungen mit nicht, wenn du möchtest, dass der Block nur für Profile erscheint, die eine Bedingung nicht erfüllen. 

Die folgende Tabelle enthält eine vollständige Liste der möglichen Strukturen, denen eine Show/Hide-Bedingung folgen kann. 

ProbebedingungZeige den Block, wenn...Akzeptable Datentypen

person|lookup:'Lieblingsfarbe'

Die Eigenschaft Favorite Color ist gesetzt (hat einen beliebigen Wert) und ist nicht der boolesche Wert False

Jede

nicht Person|lookup:'Lieblingsfarbe'

Die Eigenschaft Lieblingsfarbe ist nicht gesetzt (existiert nicht im Profil oder ist leer) oder hat den booleschen Wert False

Jede

Person|lookup:'Lieblingsfarbe' == 'grün'

Die Eigenschaft Favorite Color hat den Wert grün

Text, Zahl

Person|lookup:'Lieblingsfarbe' != 'grün'

Die Eigenschaft Favorite Color hat nicht den Wert Grün

Text, Zahl

person|lookup:'Alter' > 20

Die Eigenschaft Alter enthält eine Zahl größer als 20

Nummer

Person|lookup:'Alter' >= 20

Die Eigenschaft Alter enthält eine Zahl, die größer oder gleich 20 ist

Nummer

person|lookup:'Alter' < 20

Die Eigenschaft Alter enthält eine Zahl kleiner als 20

Nummer

Person|lookup:'Alter' <= 20

Die Eigenschaft Alter enthält eine Zahl, die kleiner oder gleich 20 ist

Nummer

'grün' in Person|lookup:'Lieblingsfarben'

Die Eigenschaft Lieblingsfarben enthält eine Liste, und Grün ist eines der Elemente der Liste, ODER

Die Eigenschaft Lieblingsfarben enthält Text, und Grün ist an einer beliebigen Stelle des Textes vorhanden

Liste, Text

nicht 'grün' in Person|lookup:'Lieblingsfarben'

Die Eigenschaft Lieblingsfarben enthält eine Liste, und Grün ist nicht in der Liste enthalten, ODER

Die Eigenschaft Lieblingsfarben enthält Text, und Grün ist nirgendwo im Text vorhanden

Liste, Text

Bedingungen für Boolesche Begriffe

Bedingungen für Boolesche Begriffe

Wenn du Daten als booleschen Wert referenzierst, musst du 1 und 0 statt "wahr" und "falsch" in der Definition deiner Ein-/Ausblendungsbedingung verwenden. Schließe die 1 oder 0 nicht in Anführungszeichen ein. Verwende die Beispielbedingungen unten als Vorlage.

ProbebedingungZeige den Block, wenn...

Person|lookup:'VIP' == 1

Die VIP-Eigenschaft wird auf den booleschen Wert truegesetzt

Person|lookup:'VIP' == 0

Die VIP-Eigenschaft wird auf den booleschen Wert falsegesetzt

Bedingungen für Booleans Laden als Text

Bedingungen für Booleans Laden als Text

Wenn deine Wahr/Falsch-Daten als Text und nicht als Boolescher Wert geladen werden, verwende die obigen Beispielbedingungen für Texteigenschaften. Wenn du dir nicht sicher bist oder wenn du eine Eigenschaft referenzierst, die sowohl Boolesche Werte als auch Text enthält, kannst du diese Strukturen verwenden, um alle Szenarien abzudecken. Nimm alle Schreibweisen und Großbuchstaben auf, die in deinen Daten vorkommen. 

ProbebedingungZeige den Block, wenn...

person|lookup:'VIP' == 1 oder person|lookup:'VIP' == 'true' oder person|lookup:'VIP' == 'True'

Die VIP-Eigenschaft wird auf den booleschen Wert true oder die Strings true oder Truegesetzt

person|lookup:'VIP' == 0 oder person|lookup:'VIP' == 'false' oder person|lookup:'VIP' == 'False'

Die VIP-Eigenschaft wird auf den booleschen Wert false oder auf die Zeichenketten false oder Falsegesetzt

Komplexe Bedingungen schaffen

Komplexe Bedingungen schaffen

Wenn du möchtest, dass dein Block Personen angezeigt wird, die mehrere Kriterien erfüllen, oder wenn du einen komplexen Anwendungsfall hast, kannst du mehrere Ein-/Ausblendbedingungen für einen Block verwenden. Dazu verbindest du eine Reihe von Bedingungen mit AND oder OR. Wenn du zum Beispiel allen Personen in Massachusetts einen Block anzeigen möchtest, Massachusetts aber in einigen Profilen anders geschrieben wird, kannst du eine Bedingung wie diese verwenden: 

person.location.region == 'Massachusetts' oder person.location.region == 'massachusetts' oder person.location.region == 'mass' oder person.location.region == 'MA'

Wenn du einen Block nur Leuten zeigen willst, deren Lieblingsfarbe grün ist und die außerdem VIPs sind, kannst du eine Bedingung wie diese verwenden: 

person|lookup:'Lieblingsfarbe' == 'grün' und person|lookup:'VIP'== 1

Bedingte Anweisungen und der Inline-Texteditor

Bedingte Anweisungen und der Inline-Texteditor

Wenn du bestimmte bedingte Anweisungen zu einem Textblock hinzufügst, können sie aus dem Inline-Texteditor verschwinden. Der Code ist immer noch vorhanden, er ist nur versteckt. Um bedingte Anweisungen anzuzeigen und zu bearbeiten, öffne das Feld Quellcode des Textblocks. 

Die folgenden Tags sind nur im Quellcodefeld eines Textblocks sichtbar: 

  • {% for ... %}
  • {% endfor %}
  • {% if ... %}
  • {% elif ... %}
  • {% else %}
  • {% endif %}
  • {% with ... %}
  • {% endwith %}
Zusätzliche Ressourcen

Zusätzliche Ressourcen

War dieser Artikel hilfreich?
Nutze dieses Formular nur für Feedback zu Artikeln. So kontaktierst du den Support.

Mehr von Klaviyo entdecken

Community
Vernetze dich mit Kolleg*innen, Partner*innen und Klaviyo-Expert*innen, um dich inspirieren zu lassen, Erkenntnisse auszutauschen und Antworten auf deine Fragen zu erhalten.
Live-Schulung (EN) ↗
Nimm an einer Live-Sitzung mit Klaviyo-Expert*innen teil, um mehr über Best Practices, die Einrichtung wichtiger Funktionen und mehr zu erfahren.
Support

Kontaktiere den Support über dein Konto.

Support per E-Mail (kostenlose Testversion und kostenpflichtige Konten) Verfügbar 24/7

Chat- / virtuelle Unterstützung
Verfügbarkeit abhängig von Standort und Abonnementtyp