Zum Inhalt springen

Liquid-Vorlagen

Youtube-Video: Erfahren Sie, wie Sie Inhaltsvorlagen in Customer Journeys verwenden

Liquid-Vorlagen erweitern die Personalisierungsmöglichkeiten von Pushwoosh erheblich, indem sie zusätzlich zur regulären Verwendung von dynamischen Inhalten eine anspruchsvolle Logik implementieren.

Die Personalisierung von Nachrichten in Pushwoosh basiert auf Tags (Benutzerdaten). Pushwoosh bietet eine Vielzahl von Standard-Tags und benutzerdefinierten Tags. Mit ihnen können Sie den Vornamen, die Stadt, die Kaufhistorie usw. eines Benutzers angeben, um eine personalisiertere Nachricht zu senden. Zum Beispiel: Hallo {{First_name}}, danke für Ihre Bestellung von {{item}}.

Liquid-Vorlagen fügen dynamischen Inhalten mehr Logik hinzu. Wenn beispielsweise das Abonnement-Tag eines Benutzers „kostenlos“ enthält, können Sie ihm eine Nachricht senden: „Sichern Sie sich Ihren 10 % Rabatt.“

Die Anpassung des Nachrichteninhalts an die IDs, Verhaltensweisen und Vorlieben der Benutzer ist der effizienteste Weg, um die Relevanz zu erhöhen und beeindruckendere Ergebnisse aus Ihren Marketingkampagnen zu erzielen.

Inhaltsvorlagen, die auf Liquid von Shopify basieren, verwenden eine Kombination aus Tags, Objekten und Filtern, um dynamische Inhalte zu laden. Inhaltsvorlagen ermöglichen es Ihnen, auf bestimmte Variablen innerhalb einer Vorlage zuzugreifen und deren Daten auszugeben, ohne etwas über die Daten selbst wissen zu müssen.

Objekte definieren den Inhalt, der einem Benutzer angezeigt wird. Objekte sollten in doppelte geschweifte Klammern eingeschlossen werden: {{ }}

Wenn Sie beispielsweise eine Nachricht personalisieren, senden Sie {{Name}} in deren Text, um die Namen der Benutzer zum Inhalt der Nachricht hinzuzufügen. Der Name des Benutzers (Wert des Name-Tags) ersetzt das Liquid-Objekt in einer Nachricht, die der Benutzer sehen wird.

Hallo {{Name}}! Wir freuen uns, dass Sie wieder da sind!

Um die User ID des Empfängers einzufügen, schreiben Sie {{userid}} in Kleinbuchstaben. Bei Variablennamen wird zwischen Groß- und Kleinschreibung unterschieden, daher sind {{user_id}} und {{UserId}} unbekannte Namen und werden als leerer Text ausgegeben.

Hat ein Empfänger keine User ID, wird {{userid}} ebenfalls als leerer Text ausgegeben, und die Nachricht wird trotzdem gesendet. Um stattdessen einen Ersatzwert anzuzeigen, fügen Sie den Filter default hinzu: {{userid | default: "friend"}}.

Tags erstellen die Logik und den Kontrollfluss für Vorlagen. Die geschweiften Klammern mit Prozentzeichen {% und %} und der Text, den sie umschließen, erzeugen keine sichtbare Ausgabe, wenn die Vorlage gerendert wird. Dies ermöglicht es Ihnen, Variablen zuzuweisen und Bedingungen oder Schleifen zu erstellen, ohne dem Benutzer die Liquid-Logik anzuzeigen.

Zum Beispiel können Sie mit dem if-Tag die Sprache der Nachricht variieren, je nachdem, welche Sprache auf dem Gerät des Benutzers eingestellt ist:

{% if Language == 'fr' %}
Salut!
{% else %}
Hello!
{% endif %}

Tag-Operatoren

Anchor link to
OperatorBeschreibung
==gleich
!=ungleich
>größer als
<kleiner als
>=größer als oder gleich
<=kleiner als oder gleich
orlogisches oder
andlogisches und
containsprüft auf das Vorhandensein eines Substrings in einem String oder einem Array von Strings

Filter ändern die Ausgabe eines Liquid-Objekts oder einer Variablen. Sie werden innerhalb von doppelten geschweiften Klammern {{ }} und bei der Zuweisung von Variablen verwendet und sind durch ein Pipe-Zeichen | getrennt. Mehrere Filter können auf eine Ausgabe angewendet werden und werden von links nach rechts angewendet.

{{ Name | capitalize | prepend:"Hallo " }}

Verwendung von Liquid-Vorlagen

Anchor link to

Liquid-Vorlagen sind sowohl für Nachrichten verfügbar, die vom Control Panel gesendet werden, als auch für API-Anfragen.

In Pushwoosh sind Liquid-Vorlagen auf alle Inhaltsfelder jeder Kanalnachricht anwendbar:

  • Push-Benachrichtigungen
  • E-Mails
  • In-App-Rich-Media, die von einer Journey angezeigt werden, sobald Liquid in In-Apps für Ihr Konto aktiviert ist

Um eine Liquid-Vorlage zu Ihrer Nachricht hinzuzufügen, fügen Sie sie in den Text der Nachricht ein. Sie können dies tun, wenn Sie mit Push- oder E-Mail-Elementen arbeiten, direkt von der Benutzeroberfläche des Customer Journey Builders aus.

Bei In-Apps schreiben Sie Liquid direkt in den In-App-Inhalt. Siehe Liquid in In-Apps.

Um einem Push oder einer E-Mail Daten aus Ihrem eigenen Backend hinzuzufügen, etwa einen Promo-Code oder Produktempfehlungen, verwenden Sie verbundene Inhalte.

Gehen Sie zu Customer Journey Builder > Kampagne erstellen > ziehen Sie die folgenden Elemente auf Ihre Leinwand: Zielgruppenbasierter Eintritt, Push (oder E-Mail) und Austritt. Verbinden Sie die Elemente. Klicken Sie dann auf das Push-Symbol, wählen Sie Benutzerdefinierter Inhalt und fügen Sie Ihren Text ein.

Um Liquid-Logik hinzuzufügen, verwenden Sie Tag-Werte mit der folgenden Syntax:

{% if TagName == 'value' %}
Inhalt, der in diesem Szenario gesendet werden soll
{% else %}
Inhalt, der andernfalls gesendet werden soll
{% endif %}

Klicken Sie dann auf Anwenden.

Schreiben Sie Tag-Namen ohne Leerzeichen. Für einen Tag namens My Tag schreiben Sie {{MyTag}}. Andere Zeichen bleiben unverändert, für den Tag my_tag schreiben Sie also {{my_tag}}.

Erfahren Sie mehr über Liquid-Vorlagen in Journeys