Zum Hauptinhalt springen

Dynamische Inhalte zu Ihren Automatisierungen hinzufügen

Erfahren Sie, wie Sie benutzerdefinierte Layouts für dynamische Inhalte in Ihren Automatisierungs-E-Mails erstellen

Verfasst von Ira

Verwenden Sie dynamische Inhalte in Automatisierungen, um E-Mails mit ereignisgesteuerten Daten wie Produktnamen, Bestellsummen oder benutzerdefinierten Ereigniseigenschaften zu personalisieren.

Dieser Leitfaden hilft Ihnen, dynamische Layouts einzurichten und die richtigen Ereigniseigenschaften auszuwählen.


Bevor Sie beginnen

  • Dynamischer Inhalt ist nur in Automatisierungs-Workflows verfügbar, nicht in Kampagnen.

  • Dynamische Inhaltslayouts erscheinen nur, wenn der Trigger Ihres Workflows ereignisbasiert ist. Entitätsbasierte Auslöser (z.B. Das Produkt wieder verfügbar) unterstützen keinen dynamischen Inhalt. Überprüfen Sie die Trigger-Tabelle unten.

  • Abschnitte mit dynamischen Inhaltslisten können nur mit Eigenschaften des Listentyps (Arrays) verbunden werden. Zum Beispiel ist bei einem Bestellereignis die line_items-Eigenschaft eine Liste, die alle gekauften Produkte enthält. Sie können es als Datenquelle (event.line_items) verwenden, um Inhalte für jedes Element zu wiederholen.

  • Wenn Sie sich bei der Arbeit mit der API und ereignisbasierten Eigenschaften unwohl fühlen, verwenden Sie die Standard-Ereignis-Layouts und -Elemente.

  • Für benutzerdefinierte Ereignisse aus Drittanbieter-Integrationen (z.B. Loox, Wishlist Hero, Zapier): Nicht alle benutzerdefinierten Drittanbieter-Ereignisse übertragen listentypische Eigenschaften, die für dynamische Inhaltslayouts erforderlich sind. Überprüfen Sie die Dokumentation der Integration oder API-Protokolle, um zu bestätigen, welche Daten verfügbar sind, bevor Sie Ihre E-Mail erstellen.

  • Für Shopify-Ereigniseigenschaften siehe Shopifys Liquid-Dokumentation.

  • Der Warenkorbabbruch und Die Bestellbestätigung-Blöcke unterstützen keine payloads von custom events.

Wie funktioniert es?

Dynamische Inhalte basieren auf zwei Kernkomponenten:

  1. Dynamische Inhaltslayouts: Leere Container in Ihrer E-Mail, in denen Sie wiederholbare oder bedingte Inhalte (wie z.B. Produktdetails) platzieren.

  2. Event Properties: Datenpunkte, die vom Ereignis übergeben werden, das die E-Mail ausgelöst hat, wie z.B. item.name, item.quantity, oder item.product.product_image_urls[0]

Wenn ein Kontakt eine Automatisierung auslöst, wird das ausgewählte Layout mit Daten aus dem Ereignis gefüllt. Wenn sie zum Beispiel eine Bestellung aufgegeben haben, könnte das Layout automatisch die Namen und Bilder der von ihnen gekauften Produkte anzeigen.

Dynamische Inhaltslayouts erscheinen nur bei ereignisbasierten Workflow-Triggern. Wenn Ihr Trigger entitätsbasiert ist, werden Sie keine Optionen für dynamische Inhalte im E-Mail-Builder sehen.

Ereignisbasierte Auslöser

Entitätsbasierte Auslöser

Produkt zum Warenkorb hinzugefügt

Das Produkt wieder verfügbar

Nachricht angeklickt

Besonderer Anlass (Geburtstag)

Segment betreten

Segment verlassen

Nachricht als Spam markiert

Nachrichtenzustellung fehlgeschlagen

Nachricht gesendet

Geöffnete Nachricht

Bestellung storniert

Bestellung ausgeführt

Bestellung erstattet

Bestelltes Produkt

Bestellung bezahlt

Bestellung aufgegeben

Checkout gestartet

Marketing abonniert

Seite angesehen

Angesehenes Produkt

Vorteile dynamischer Inhalte

Die Verwendung dynamischer Inhalte in Ihren Automatisierungen kann die Effektivität Ihrer E-Mail-Marketingstrategie erheblich beeinflussen.

Der Hauptvorteil dynamischer Inhalte besteht darin, dass sie es Ihnen ermöglichen, benutzerdefinierte E-Mail-Elemente und -Layouts zu erstellen, die auf Ihre spezifischen Bedürfnisse und Ziele zugeschnitten sind, anstatt sich auf Standardelemente und -layouts zu verlassen.

Im Folgenden finden Sie weitere Möglichkeiten, wie Sie es verwenden können:

  1. Die Personalisierung: Passen Sie E-Mail-Inhalte an jeden einzelnen Kontakt an, basierend auf deren Aktionen und Vorlieben. Dies schafft ein ansprechenderes Erlebnis und kann zu höheren Conversion-Raten führen.

  2. Relevanz: Stellen Sie sicher, dass E-Mails für den Kontakt in diesem speziellen Moment immer relevant sind.

  3. Effizienz: Erstellen Sie ein einzelnes E-Mail-Template, das für jeden Kontakt basierend auf dessen spezifischen Aktionen und Präferenzen angepasst ist. Das spart Zeit und Mühe und liefert dennoch hochgradig personalisierte E-Mails.

  4. Flexibilität: Experimentieren Sie mit verschiedenen Layouts und Designs, ohne mehrere Versionen derselben E-Mail zu erstellen. Dies hilft Ihnen, die optimale Kombination von Elementen zu finden, die bei Ihren Kontakten am besten ankommt.

Einrichtungsprozess

Schritt 1: Wählen Sie einen ereignisbasierten Workflow-Trigger

Gehen Sie zu Automatisierungen Workflow erstellen und wählen Sie entweder einen vordefinierten Workflow (z. B. „Die Bestellbestätigung“) oder einen benutzerdefinierten. Wählen Sie dann einen ereignisbasierten Trigger.

Schritt 2: Dynamisches Inhaltslayout auswählen

  1. Öffnen Sie den Schritt „E-Mail-Builder“ Ihres Workflows.

  2. Ziehen Sie das dynamische Inhalts-Layout herein. Dieser Block bleibt leer, bis er mit Ereignisdaten gefüllt wird. Alternativ können Sie dynamische Vorlagenblöcke verwenden, die mit Produkten vorausgefüllt sind.

Schritt 3. Ereigniseigenschaften auswählen

Sobald Sie ein leeres dynamisches Layout hinzugefügt haben, wählen Sie eine Datenquelle (basierend auf dem Trigger Ihres Workflows). Fügen Sie dann Inhaltsblöcke wie Text, Bilder oder Schaltflächen zum Layout hinzu. Die Daten für diese Elemente werden automatisch aus der ausgewählten Datenquelle abgerufen.

Ereigniseigenschaften auswählen:

Wir haben eine Auswahl an Kategorien, die die tatsächlichen Datenquellen speichern. Sie können sich diese Kategorien wie Ordner auf Ihrem Computer vorstellen. Ähnlich verhält es sich mit den Datenquellen, die Dateien in diesen Ordnern sind. Wenn Sie nur die Informationen aus einer bestimmten Datei sehen möchten, sollten Sie diese öffnen (in unserem Fall sollten Sie sie als Datenquelle auswählen).

Warum ist alles unter "Raw"?

Der Ordner "Raw" enthält unverarbeitete Daten aus Ihrem Webshop-Backend. Ereigniseigenschaften sind genau so organisiert, wie Ihre Plattform (z. B. Shopify, WooCommerce) sie sendet. Möglicherweise sehen Sie Unterordner wie „Fulfillments“ oder „Rückerstattungen“ – wählen Sie den Stammordner (z. B. „Line Items“), um alle Artikel abzurufen, unabhängig vom Erfüllungsstatus.

Nun zur Logik der Abschnittsbenennung: Wir verwenden die Benennung, die von Ihrem Webshop-Backend bereitgestellt wird. Das dynamische Layout ruft die Daten direkt von Ihrem Webshop-Backend ab, und wir verarbeiten sie in keiner Weise.

Hier ist ein Beispiel für Kategorien aus einem Shopify Webshop, abgerufen aus einem Placed Order-Ereignis:

Beispiel: Wiederherstellung eines bestellten Produktartikels mit dynamischem Inhaltslayout

Nehmen wir an, Sie möchten das Layout des Standardartikels 'Bestelltes Produkt' ändern, den Omnisend bereitstellt. In unserem Beispiel platzieren wir die Produktbilder auf der rechten Seite des Layouts und den Produktnamen und Preis auf der linken Seite.

Datenquelle auswählen:Wählen Sie die 'Datenquelle für Line Items, die sich unter dem 'Raw'-Stammordner als Datenquelle für das gesamte Layout.

Wir wählen die 'Line Items'-Datenquelle direkt aus der 'Raw'-Kategorie, weil wir die Daten über alle bestellten Produkte abrufen möchten, nicht nur über diejenigen, die erfüllt oder erstattet wurden (die Unterkategorien Fulfillments/Refunds würden für diesen Zweck ausgewählt werden).

Elemente zum Layout hinzufügen: Nachdem wir die Datenquelle für unser Dynamisches Layout ausgewählt haben, ist es Zeit, einige Elemente hinzuzufügen, die wir in unseren E-Mail-Inhalt aufnehmen möchten. Fügen wir zunächst ein Bildelement hinzu, um die Bilder der bestellten Produkte auf der rechten Seite unseres Dynamischen Layouts anzuzeigen.

Wir müssen die Datenquelle auswählen, die es uns ermöglicht, die Bilder der bestellten Produkte in das Layout zu ziehen. Dazu müssen wir die Datenquelle „Product Image URLs“ suchen (URLs, da die Bilder im Backend des Webshops gehostet werden, wo sie ihre URLs haben).

Sie können auch die Produkt-URL zum Bild hinzufügen. Wenn Kontakte also klicken, werden sie zur Seite dieses Produkts in Ihrem Webshop weitergeleitet. Fügen Sie dazu die relevante Datenquelle in das Feld 'Verknüpfen mit' ein.

Wir müssen dies einmal tun, und die relevanten Produktbilder und Produkt-URLs werden zu jedem Bildelement innerhalb des einzelnen dynamischen Layouts hinzugefügt.

Fügen wir nun ein Textelement zur linken Seite unseres dynamischen Layouts hinzu, wo wir Produktnamen, Währung und Preise aufnehmen werden. Dafür müssen wir jede Datenquelle auswählen:

  • Für den Produktnamen wählen Sie 'Name' unter dem Abschnitt 'Line Items'.

  • Für Währung wählen Sie 'Currency' unter dem Abschnitt 'Raw data/Raw'.

  • Für den Produktpreis wählen Sie 'Price' unter dem Abschnitt 'Line Items'.

Um die gewünschten Ergebnisse zu erzielen, sollten Sie mit Datenquellen und ihren jeweiligen Kategorien experimentieren, basierend auf Ihrem spezifischen Anwendungsfall.

Wenn Sie ein benutzerdefiniertes Ereignis als Trigger verwenden, überprüfen Sie Ihre benutzerdefinierten Ereignisdaten:

  1. Gehen Sie zu Webshop-Einstellungen API Benutzerdefinierte Ereignisse.

  2. Finden Sie Ihr Ereignis und prüfen Sie, welche Felder übergeben werden.

  3. Gehen Sie zu Webshop-Einstellungen API API-Protokolle, um den tatsächlichen Request-Body zu sehen und zu bestätigen, dass Ihre Eigenschaften enthalten sind.

Wenn Eigenschaften nicht im Personalisierungsmenü erscheinen, sind sie möglicherweise nicht Teil der Event-Payload. Fragen Sie Ihren Entwickler oder die App/Integration, die das Ereignis sendet.

Anwendungsfälle

Im Folgenden finden Sie Beispiele, wie Sie dynamische Inhaltslayouts und Ereigniseigenschaften in Ihren Workflows verwenden können.

Der Warenkorbabbruch mit Rabatt

Verwenden Sie dynamische Inhaltslayouts und Event Properties, um das E-Mail-Layout neu anzuordnen und einen Rabattprozentsatz hinzuzufügen.

  • Wählen Sie das „Produkt zum Warenkorb hinzugefügt“ Ereignis als den Workflow-Trigger.

  • Füllen Sie die E-Mail mit den Warenkorbabbruch-Artikeln des Kontakts.

  • Verwenden Sie Liquid-Tags, um das Rabattangebot zu berechnen und anzuzeigen.

  • Verwenden Sie event.line_items, um Produktnamen, Bilder und Preise dynamisch anzuzeigen.

Dies stellt sicher, dass die E-Mail genau die Produkte widerspiegelt, die im Warenkorb verblieben sind.

Treueprogramm-Änderungen, Informationen oder Updates

Wenn Sie Kunden über Updates des Treueprogramms informieren möchten, verwenden Sie dynamische Inhaltslayouts und Ereigniseigenschaften, um relevante Informationen anzuzeigen.

  • Wählen Sie ein loyalitätsbezogenes Ereignis (benutzerdefinierte Ereignisse von Drittanbieter-Apps) als Trigger.

  • Personalisieren Sie die E-Mail mit den Treuedetails des Kunden.

  • Zeigen Sie aktualisierte Punkte, Stufenänderungen oder Prämieninformationen dynamisch an.

Anfrage zur Produktbewertung

Ermutigen Sie Kunden, eine Produktbewertung abzugeben, indem Sie Bestell- und Produktdetails dynamisch einfügen.

  • Wählen Sie das Bezahlte Bestellung Ereignis als Trigger.

  • Befüllen Sie die E-Mail mit den Bestellinformationen des Kunden.

  • Fügen Sie Links zur spezifischen Produktseite hinzu, um den Bewertungsprozess zu vereinfachen.

Wix Bookings

Um Kunden über Wix Bookings zu benachrichtigen, verwenden Sie dynamische Inhaltslayouts und Ereigniseigenschaften, um die Nachricht zu personalisieren.

  • Wählen Sie das Buchungsereignis (benutzerdefiniertes Ereignis) als Trigger.

  • Füllen Sie die E-Mail mit Buchungsdetails und verwandten Informationen.

Kalenderereignisse über die API für benutzerdefinierte Ereignisse

Um Kunden über bevorstehende Kalenderereignisse zu informieren:

  • Verwenden Sie ein benutzerdefiniertes Ereignis, um den Workflow auszulösen.

  • Füllen Sie die E-Mail mit relevanten Ereignisdetails mithilfe dynamischer Inhaltslayouts und Event Properties.

Orte zum Besuchen

Wenn Sie reisebezogene Informationen teilen möchten:

  • Wählen Sie ein benutzerdefiniertes Ereignis als Trigger.

  • Verwenden Sie Ereigniseigenschaften, um die E-Mail mit den Reisedetails des Kunden zu personalisieren.

Die Verwendung dynamischer Inhaltslayouts und Ereigniseigenschaften ermöglicht es Ihnen, personalisierte, ereignisbasierte E-Mails zu erstellen. Durch die Auswahl eines geeigneten Workflow-Triggers und die Anwendung von Ereigniseigenschaften passt sich Ihr E-Mail-Inhalt automatisch an das ausgelöste Ereignis an.

FAQ

Warum sind nicht alle Workflow-Trigger ereignisbasiert?

Einige Auslöser sind von Natur aus keine Ereignisse, wie z.B. Das Produkt wieder verfügbar oder Jahrestag.

Warum sind meine Personalisierungs-Tags in Test-E-Mails leer?

Test-E-Mails füllen keine dynamischen Inhalte oder Personalisierungs-Tags. Dies ist das erwartete Verhalten. Test-E-Mails verwenden einen vom System generierten Platzhalter-Kontakt ohne echte Daten.

Um die Personalisierung zu validieren:

  • Verwenden Sie Dynamic Preview im E-Mail-Builder und wählen Sie einen echten Kontakt mit Ereignisverlauf.

  • Lösen Sie die Automatisierung aus, um eine echte E-Mail zu erhalten. Zum Beispiel, geben Sie eine Testbestellung auf, um die Bestellbestätigungs-Automatisierung auszulösen.

Wie muss ich Raw / Line items verwenden, nicht Raw / Line items / Product / Collections?

Sie sollten die Raw/Line Items-Sammlung für Ihre Produkte als Kunde auswählen. Wenn Sie eine dynamische Listenquelle auswählen, wählen Sie "Line Items", da Sie normalerweise Ihre Produkte durchlaufen müssen. Ihre Webshop-Plattform definiert die in Ereignissen verwendeten Eigenschaften. In diesem Fall bedeutet Line Item Produkt.

Woher weiß ich, welche Beschreibung ich wählen soll?

Sie können die Ereignis-Payload analysieren und sehen, welche Eigenschaft die gewünschten Informationen enthält.

Können wir eine benutzerdefinierte Benennung für das übergebene Ereignis hinzufügen, ähnlich wie bei Liquid-Templating? Zum Beispiel [[line_item.productURL | 'Ihr Produktlink']] anstelle eines vollständigen URL-Pfads haben?

Im Moment nicht. Es wird Verbesserungen geben, aber keinen ETA.

Funktionieren bedingte Anweisungen in einem dynamischen Layout?

Nein, diese Berechnungen müssen bei der Implementierung benutzerdefinierter Ereignisse von Ihrer Seite aus vorgenommen werden.

Mein dynamisches Layout bietet keine Optionen und enthält keine Daten – warum ist das so? Wie kann ich Daten in unser dynamisches Layout einfügen lassen?

Wenn Der Trigger auf einem Ereignis basiert, müssen seine Eigenschaften verfügbar sein. Überprüfen Sie noch einmal, ob Sie einen ereignisbasierten Trigger in der obigen Tabelle haben.

Erfasst das dynamische Layout nur bestellbezogene Ereignisse?

Das dynamische Layout kann auch andere Ereignisse sammeln, wenn Der Trigger auf dem Ereignis basiert.

Können API-verbundene Shops ein dynamisches Layout verwenden und alle übergebenen Daten befüllen?

Ja, Sie können ein dynamisches Layout verwenden, und Sie haben die Möglichkeit, alle übergebenen Daten zu füllen, einschließlich shippingMethod, trackingCode, courierTitle, courierUrl usw.

Was bedeutet der Alias-Eintrag in dieser Notiz?

Dies ist eine Syntax, die in einigen Programmier- oder Skriptsprachen verwendet wird, um auf eine Eigenschaft eines Elements in einer Liste zuzugreifen. Im gegebenen Beispiel bezieht sich der Alias 'item' auf jedes Element in der Liste, und 'listProperty' ist die spezifische Eigenschaft dieses Elements, auf die zugegriffen wird. Wenn Sie also eine Liste von Elementen haben und jedes Element eine 'listProperty' besitzt, können Sie diese Syntax verwenden, um auf diese Eigenschaft für jedes Element in der Liste zuzugreifen.

Ich verwende {{event.properties}}, aber es funktioniert nicht. Was stimmt nicht?

Omnisend verwendet eckige Klammern [[ ]] für alle dynamischen Inhalte und die Personalisierung, nicht geschweifte Klammern {{ }}. Wenn Sie Code aus externen Vorlagen oder anderen Plattformen einfügen, ersetzen Sie {{ durch [[ und }} durch ]].


Wenn Sie die Antwort auf Ihre Frage nicht gefunden haben, kontaktieren Sie unser Support-Team über den In-App-Chat oder unter [email protected].

Hat dies deine Frage beantwortet?