Zum Hauptinhalt springen

Verwenden Sie die Personalisierung in Omnisend

Erfahren Sie, wie Sie Namen und andere Daten über Abonnenten zu Ihren Kampagnen und Die Automatisierung hinzufügen.

Verfasst von Paulius

Omnisend ermöglicht es Ihnen, Nachrichten, die an Ihre Kontakte gesendet werden, zu personalisieren, indem Sie Daten wie Vor- und Nachnamen, Standort, Bestelldetails oder benutzerdefinierte Informationen einfügen. Die Personalisierung hilft, relevante, ansprechende Erlebnisse über E-Mail-Nachrichten, Die SMS und Push-Benachrichtigungen zu schaffen.

In diesem Artikel erfahren Sie, wie Sie die Personalisierung in Ihre Nachrichten einfügen, den Unterschied zwischen Kontakt-Eigenschaften und Ereignisfeldern verstehen und Fallback-Werte verwenden, um fehlende Daten zu behandeln.


Bevor Sie beginnen

  • Alle Kanäle in Omnisend (E-Mail, Die SMS und Die Push-Benachrichtigung) unterstützen die Personalisierung.

  • Kontaktdaten müssen vorhanden sein – Die Personalisierung zieht Daten aus den Kontaktprofilen. Wenn der Vorname eines Kontakts leer ist, wird die Markierung nichts anzeigen (oder einen Fallback-Text, wenn Sie einen festgelegt haben).

  • Benutzerdefinierte Eigenschaften vs. Benutzerdefinierte Felder – Benutzerdefinierte Eigenschaften werden dauerhaft in Kontaktprofilen gespeichert und funktionieren in allen Kampagnen und Automatisierungen. Ereignisfelder werden mit spezifischen Ereignissen übergeben und funktionieren nur in Automatisierungen, die durch dieses Ereignis ausgelöst werden. Erfahren Sie mehr über den Unterschied zwischen benutzerdefinierten Eigenschaften und benutzerdefinierten Feldern

  • Test-E-Mails zeigen keine Personalisierung – Test-E-Mails zeigen rohe Tags, wie [[contact.first_name]], da sie keine echten Kontaktdaten verwenden. Um die Personalisierung vor dem Versand anzuzeigen:

    • Verwenden Sie Test & Vorschau im Editor und wählen Sie einen Kontakt aus Ihrer Liste aus.

    • Oder senden Sie die Kampagne/Automatisierung live an Ihre eigene E-Mail (stellen Sie sicher, dass Ihr Kontaktprofil mit Daten gefüllt ist).

  • Automatisierungen unterstützen ereignisbasierte Personalisierung – Automatisierungen, die durch Ereignisse (wie den Warenkorbabbruch oder benutzerdefinierte Ereignisse) ausgelöst werden, können ereignisspezifische Daten enthalten. Kampagnen können nicht auf Ereignisvariablen zugreifen.

  • Fügen Sie immer Fallback-Werte hinzu – Verwenden Sie Fallback-Text, um leere Stellen oder Fehler zu vermeiden, wenn Daten fehlen: [[contact.first_name | default: "there"]]

⚠️ Die Personalisierungssyntax muss doppelte eckige Klammern verwenden: [[contact.first_name]] – Andere Formate werden als roher Text angezeigt.

Wie die Personalisierung funktioniert

Personalisierte Variablen können an folgenden Stellen als regulärer Text oder als personalisierte Links hinzugefügt werden:

  • Betreffzeile und Inhalt der E-Mail;

  • Inhaltsblöcke der E-Mail (Titel, Text, Links, Schaltflächen);

  • Die SMS-Nachrichtentext;

  • Die Push-Benachrichtigung Titel und Text.

Sie können die Personalisierung einfügen, indem Sie auf das Symbol der Personalisierungsmarkierung klicken.

Personalisierungssyntax

Sobald Sie die Personalisierungskategorie und den Wert auswählen, wird Omnisend diese Informationen automatisch in Ihre Nachricht einfügen:

Hallo, [[contact.first_name]]! Die Liebe blüht in vollem Glanz, und wir sind hier, um Ihnen zu helfen, stilvoll zu feiern! Entdecken Sie unsere kuratierte Valentinstagskollektion mit einzigartigen Geschenken und herzlichen Überraschungen.

Hinweis: Omnisend verwendet Liquid-Syntax mit doppelten eckigen Klammern wie[[contact.first_name]]

Fallback-Werte

Sie können Fallback-Text definieren, der erscheint, wenn die Daten eines Kontakts fehlen:

Hallo, [[contact.first_name|default: "there"]]! Die Liebe blüht in vollem Glanz, und wir sind hier, um Ihnen zu helfen, stilvoll zu feiern! Entdecken Sie unsere kuratierte Valentinstagskollektion mit einzigartigen Geschenken und herzlichen Überraschungen.

Wenn der Vorname des Kontakts fehlt, sagt die E-Mail "Hallo, da!" anstelle von "Hallo, !"

Der Omnisend E-Mail-Builder ermöglicht es Ihnen, schnell Standard-Fallback-Werte für die zukünftige Verwendung festzulegen und zu speichern.

Sie können die standardmäßige Fallback-Personalisierung für:

  • E-Mail-Einstellungen: Betreffzeile (Kampagnen)

  • E-Mail A/B-Einstellungen: Betreffzeile (Kampagnen)

  • Die SMS-Inhalte: Nachrichtentext (Kampagnen)

  • Push-Benachrichtigungen: Titel & Text (Kampagnen)

  • Die SMS-Blöcke (Automatisierungen)

Wichtig: Die Personalisierungstags werden in Test-E-Mails nicht ausgefüllt. Um sie in Aktion zu sehen, senden Sie die E-Mail an einen echten Kontakt.

Personalisierungsvariablen

Wenn Sie auf das Symbol der Personalisierungsmarkierung klicken, sehen Sie verschiedene Kategorien von Variablen:

  • Der Kontakt – Informationen aus Kontaktprofilen (Namen, Standort, benutzerdefinierte Eigenschaften).

  • Das Konto – Informationen über Ihren Webshop.

  • Datum – Aktuelles Datum und Uhrzeit.

  • Benutzerdefinierte Eigenschaften – Daten, die für jeden Kontakt gesammelt werden als ein Die Benutzerdefinierte Eigenschaft.

  • Event – Ereignisspezifische Daten (nur in Automatisierungen verfügbar).

Kontaktvariablen

Kontaktvariablen umfassen Standardeigenschaften aus Kontaktprofilen. Diese beinhalten:

[[contact.email]] 
[[contact.first_name]]
[[contact.last_name]]
[[contact.city]]
[[contact.country]]
[[contact.state]]
[[contact.phone_number]]
[[contact.postal_code]]
[[unsubscribe_link]]
[[preference_link]]

Das Konto-Variablen

Kontovariablen enthalten Informationen über Ihren Webshop, einschließlich:

[[account.name]] 
[[account.address]]
[[account.city]]
[[account.state]]
[[account.zip_code]]
[[account.country]]
[[account.timezone]]
[[account.currency]]
[[account.website]]

Datumsvariablen

Datumsvariablen ermöglichen es Ihnen, das aktuelle Datum und die Uhrzeit in Automatisierungsnachrichten anzuzeigen:

Current day              [[current_date|date:'%d']] 
Current day name [[current_date|date:'%A']]
Current month [[current_date|date:'%m']]
Current month name [[current_date|date:'%B']]
Current year [[current_date|date:'%Y']]

💡 Wenn Sie Datumswerte mit benutzerdefinierten Ereignissen übergeben und das Ereignis sowohl Datum als auch Uhrzeit enthält, Sie jedoch nur das Datum anzeigen möchten, formatieren Sie es wie folgt:

[[ event.fieldSystemName | date: "%Y-%m-%d" ]]

Benutzerdefinierte Eigenschaften

Wenn Sie benutzerdefinierte Kontaktinformationen (wie Kleidergröße, Geburtstag oder Treuepunkte) sammeln, können Sie diese hinzufügen, indem Sie auf Die Personalisierung MarkierungBenutzerdefinierte Eigenschaften klicken.

Syntax der Benutzerdefinierten Eigenschaft:

[[contact.custom_properties.name_of_custom_property]]

Beispiel:

[[contact.custom_properties.clothing_size]] [[contact.custom_properties.loyalty_points]]

💬 Erfahren Sie, wie Sie benutzerdefinierte Eigenschaften erstellen und verwalten. Benutzerdefinierte Eigenschaften können mit Anmeldeformularen gesammelt, manuell zugewiesen oder von integrierten Apps synchronisiert werden.

Ereignisvariablen

Ereignisvariablen sind nur in Automatisierungs-Workflows verfügbar und hängen vom Trigger-Ereignis ab, das in der Automatisierung verwendet wird.

Kategorien von Ereignisvariablen:

  • Omnisend Standardereignisvariablen - Dies sind integrierte Variablen, die automatisch enthalten sind, wenn die vorgefertigten Automatisierungstrigger von Omnisend verwendet werden (z. B. Der Warenkorbabbruch, Die Bestellbestätigung, Der Browsingabbruch usw.).

    • Beispiel: In einer Automatisierung des Kassenabbruchs können Sie den Checkout-Link mit dieser Variablen verwenden: [[event.raw.abandoned_checkout_url]]

  • Benutzerdefinierte Ereignisvariablen - Wenn Sie Benutzerdefinierte Ereignisse, die über die API oder Integrationen ausgelöst werden, können Sie definiere deine eigenen benutzerdefinierten Felder und verwende sie als Variablen für die Personalisierung innerhalb der Automatisierung.

Bedingte Personalisierung

Sie können unterschiedlichen Text basierend auf den Werten der Personalisierungsvariablen mithilfe von Liquid-Bedingungsaussagen anzeigen.

Beispiel: Sie können unterschiedliche Grüße basierend auf dem Kontaktland anzeigen:

[% if contact.country == "France" %] Bonjour! [% else %] Hello! [% endif %] 

Ausgabe:

  • Wenn das Land des Abonnenten in unserer Datenbank Frankreich ist, wird die Ausgabe sein: Bonjour!

  • Wenn das Land des Abonnenten anders ist, wird die Ausgabe sein: Hello!

Hinweis: Bedingte Personalisierung funktioniert in Nur Automatisierung.

Personalisierung in Inhaltsblöcken

Sie können Personalisierung in verschiedenen Teilen eines Inhaltsblocks hinzufügen, einschließlich:

  • Titel und Text;

  • Links;

  • Schaltflächen.

💡Einige ereignisbasierte Inhaltsblöcke enthalten vorab ausgefüllte Personalisierung. Zum Beispiel hat der Checkout-Button in der Automatisierung des Warenkorbabbruchs eine Link zum Warenkorbabbruch Vorlage.

Anwendungsfälle

Grüße mit Vornamen

Die Einbeziehung des Vornamens eines Kontakts in Ihre Begrüßung trägt dazu bei, dass Ihre Nachrichten persönlicher und gesprächiger wirken. Sie können auch Filter kombinieren, um den Namen richtig zu formatieren.

Ein Komma nach dem Vornamen hinzufügen:

Hi [[contact.first_name | append: ","]] we have some exciting news for you!

Ausgabe: Hi James, wir haben aufregende Neuigkeiten für Sie!

Den Vornamen großschreiben:

Hi [[contact.first_name | capitalize | append: ","]] welcome back!

Ausgabe: Hi James, willkommen zurück!

So funktioniert es:

  • [[ contact.first_name ]] – Zieht den Vornamen des Kontakts aus Ihrer Datenbank.

  • | capitalize – Stellt sicher, dass der erste Buchstabe großgeschrieben wird.

  • | append: "," – Fügt direkt nach dem Vornamen ein Komma hinzu.

Geburtstagsfeier-Nachrichten

Sie können personalisierte Geburtstagswünsche unter Verwendung des Geburtsdatums eines Kontakts senden.

Anzeige des Geburtstagsdatums:

Hope your day on [[contact.birthday|date:"%B %d"]] is amazing!

Ausgabe: Ich hoffe, Ihr Tag am 07. Mai ist großartig!

💡 Geben Sie Geburtsdaten mit Anmeldeformularen oder benutzerdefinierten Eigenschaften ein. Kombinieren Sie dies mit einer Geburtstagsautomatisierung, die durch ein bestimmtes Datum ausgelöst wird.

VIP-Stufenanerkennung

Anerkennung von VIP-Kunden und Angebot exklusiver Vorteile.

Beispiel:

Welcome back, [[contact.first_name]]! As a [[contact.custom_properties.viptier]] member, you get early access to our sale.

Ausgabe: Willkommen zurück, Sarah! Als Goldmitglied haben Sie frühzeitigen Zugang zu unserem Verkauf.

Mit Fallback für Nicht-VIP-Kontakte:

[% if contact.custom_properties.viptier == "Gold" %] As a [[ contact.custom_properties.vip_tier ]] member, enjoy free shipping on this order! [% else %] Spend $50 more to unlock free shipping. [% endif %]

⚠️ Dieses bedingte Beispiel funktioniert nur in der Automatisierung.

Fehlerbehebung

Personalisierung zeigt rohen Code in E-Mails

Möglicherweise sehen Sie eine Test-E-Mail anstelle einer tatsächlich gesendeten E-Mail. Um die Personalisierung korrekt zu testen:

  • Vorschau im Editor und wählen Sie einen Kontakt aus Ihrer Liste aus, um die Personalisierung anzuzeigen.

  • Oder senden Sie die Kampagne/Automatisierung live an Ihre eigene E-Mail (stellen Sie sicher, dass Ihr Kontaktprofil Daten enthält).

Test-E-Mails, die aus dem Editor gesendet werden, zeigen immer rohe Personalisierungs-Tags, wie [[contact.first_name]], da sie keine echten Kontaktdaten verwenden.

Personalisierung wird in gesendeten E-Mails nicht transformiert

Die Personalisierungsmarkierung könnte ihre Integrität verloren haben, wenn sie teilweise bearbeitet wurde. Um dies zu beheben, löschen Sie die gesamte Personalisierungsmarkierung und fügen Sie sie erneut über das Menü der Personalisierungsmarkierung ein. Dies stellt das richtige Format sicher.

Häufig gestellte Fragen

Was ist der Unterschied zwischen benutzerdefinierten Eigenschaften und benutzerdefinierten Feldern?

  • Benutzerdefinierte Eigenschaften werden dauerhaft in Kontaktprofilen gespeichert und können in Kampagnen oder Die Automatisierung verwendet werden (z. B. [[contact.custom_properties.property_name]]

  • Benutzerdefinierte Felder sind ereignisspezifische Daten, die mit benutzerdefinierten Ereignissen übergeben werden, verfügbar nur in Automatisierungen, die durch dieses Ereignis ausgelöst werden.

Sollte ich einfache Anführungszeichen oder doppelte Anführungszeichen in Fallback-Werten verwenden?

Sowohl einfache als auch doppelte Anführungszeichen funktionieren:

  • [[contact.first_name | default: 'there']]

  • [[contact.first_name | default: "there"]]

Verwenden Sie, was mit Ihrem Stil übereinstimmt. Der wichtige Teil ist, den Fallback einzuschließen, um leere Stellen zu vermeiden, wenn Daten fehlen.

Was ist, wenn ich die Personalisierung leer lassen möchte (kein Fallback)?

Verwenden Sie [[contact.first_name | default: ""]], um explizit einen leeren Fallback festzulegen. Wenn Sie überhaupt keinen Standard angeben ([[contact.first_name]]), lässt Omnisend es auch leer, wenn Daten fehlen. Beide führen zu einem leeren Raum.

Kann ich personalisierten Text direkt auf dem Hero-Bild meiner E-Mail verwenden?

Es ist nicht möglich, personalisierten Text direkt in ein Bild einzufügen. Es gibt jedoch einen Workaround.

Konvertieren Sie Ihr Hero-Bild in ein Hintergrundbild, platzieren Sie dann einen Textblock darüber und wenden Sie die Personalisierung auf den Textblock an. Dies ermöglicht es Ihnen, personalisierte Inhalte über dem Bild anzuzeigen.


Weitere Fragen? Kontaktieren Sie uns gerne unter [email protected] oder über den In-App-Chat.

Hat dies deine Frage beantwortet?