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 enthalten keine echten Kontaktdaten – Tags mit einem
Standard: Fallback zeigt den Fallback-Wert an.Tags ohne Fallback werden als leer angezeigt.Um echte Kontaktdaten zu sehen, verwenden Sie die dynamische Vorschau mit einem Kontakt oder senden Sie die Nachricht an einen Testkontakt.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 Rohtext angezeigt.
Wie Personalisierung funktioniert
Personalisierte Variablen können als regulärer Text oder als personalisierte Links an folgenden Stellen hinzugefügt werden:
Die E-Mail-Nachricht Betreffzeile und Inhalt;
Die E-Mail-Inhaltsblöcke (Titel, Text, Links, Schaltflächen);
Die SMS-Nachricht Text;
Die Push-Benachrichtigung Titel und Text.
Sie können die Personalisierung auf zwei Arten einfügen, wenn Sie in einem Textblock im Der E-Mail-Builder arbeiten:
Klicken Sie auf das Die Markierung Symbol in der Textwerkzeugleiste.
Geben Sie @ direkt im Textblock ein, um das Personalisierungsmenü inline zu öffnen.
Für Betreffzeilen, SMS und Push-Benachrichtigungsfelder verwenden Sie nur das Die Markierung Symbol.
Die 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 doppelte eckige 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, wird die E-Mail "Hallo, da!" anstelle von "Hallo, !" sagen.
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 Standard-Fallback-Personalisierung für verwenden:
E-Mail-Einstellungen: Betreffzeile (Kampagnen)
E-Mail A/B-Einstellungen: Betreffzeile (Kampagnen)
SMS-Inhalt: Nachrichtentext (Kampagnen)
Push-Benachrichtigungen: Titel & Text (Kampagnen)
SMS-Blöcke (Automatisierungen)
Wichtig: Test-E-Mails enthalten keine echten Kontaktdaten. Fallback-Werte werden angezeigt, wenn eindefault: Filter verwendet wird.Tags ohne Fallback bleiben leer.Um echte Kontaktwerte zu sehen, verwenden Sie die dynamische Vorschau oder senden Sie die E-Mail an einen Testkontakt.
Personalisierungsvariablen
Wenn Sie auf das Personalisierungsmarkierung-Symbol klicken (oder @ in einem Textblock eingeben), sehen Sie verschiedene Kategorien von Variablen:
Kontakt – Informationen aus Kontaktprofilen (Namen, Standort, benutzerdefinierte Eigenschaften).
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.
Ereignis – Ereignisspezifische Daten (nur in Automatisierungen verfügbar).
Verwenden Sie die Suchleiste oben im Menü, um schnell eine Variable nach Namen zu finden.
Der Kontakt-Variablen
Kontaktvariablen umfassen Standardeigenschaften aus Kontaktprofilen. Diese umfassen:
[[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
Das Konto-Variablen enthalten Informationen über den Webshop, einschließlich:
[[account.name]]
[[account.address]]
[[account.city]]
[[account.state]]
[[account.zip_code]]
[[account.country]]
[[account.timezone]]
[[account.currency]]
[[account.website]]
Datum Variablen
Datumsvariablen ermöglichen es Ihnen, das aktuelle Datum und die Uhrzeit in Die Automatisierung-Nachrichten 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 umfasst, aber Sie 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 → Benutzerdefinierte Eigenschaften klicken.
Die Benutzerdefinierte Eigenschaft Syntax:
[[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.
Ereignisvariablenkategorien:
Omnisend Standard-Ereignisvariablen - Dies sind integrierte Variablen, die automatisch enthalten sind, wenn die vorgefertigten Automatisierungs-Trigger von Omnisend verwendet werden (z. B. Abgebrochener Warenkorb, Bestellbestätigung, 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 Personalisierungsvariablen innerhalb der Automatisierung.
Bedingte Personalisierung
Sie können unterschiedlichen Text basierend auf den Werten der Personalisierungsvariablen mit Liquid-Bedingungen 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 Die Automatisierung nur.
Personalisierung in Inhaltsblöcken
Sie können Personalisierung in verschiedenen Teilen eines Inhaltsblocks hinzufügen, einschließlich:
💡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 dich!
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 ein Komma direkt nach dem Vornamen hinzu.
Geburtstagsfeier-Nachrichten
Sie können personalisierte Geburtstagswünsche mit dem Geburtsdatum eines Kontakts senden.
Das Geburtsdatum anzeigen:
Hope your day on [[contact.birthday|date:"%B %d"]] is amazing!
Ausgabe: Hoffe, dein Tag am 07. Mai ist großartig!
💡 Geburtstage mit Anmeldeformularen oder benutzerdefinierten Eigenschaften sammeln. Kombinieren Sie dies mit einer Geburtstagsautomatisierung, die durch ein bestimmtes Datum ausgelöst wird.
VIP-Ebenenanerkennung
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 erhalten 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 %]
Diese bedingte Beispiel funktioniert nur in Automatisierung.
Fehlerbehebung
Die Personalisierung zeigt Rohcode 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 zu sehen.
Oder senden Sie die Kampagne/Automatisierung live an Ihre eigene E-Mail (stellen Sie sicher, dass Ihr Kontaktprofil Daten hat).
Test-E-Mails, die aus dem Editor gesendet werden, zeigen immer Roh-Personalisierungstags, wie [[contact.first_name]], da sie keine echten Kontaktdaten verwenden.
Die 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 sorgt für eine ordnungsgemäße Formatierung.
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 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 Räume 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 Der Kontakt erfolgt über [email protected] oder über den In-App-Chat.
















