Dynamische CSV- und XML-Artikel

Mithilfe von dynamischen CSV Steht für „Comma-Separated Values“. Eine Textdatei mit Tabellendaten, die durch Kommazeichen voneinander getrennt sind.- und XML Steht für „Extensible Markup Language“: Ein offener internationaler Standard für die Strukturierung und Übertragung von Daten zwischen Systemen.-Artikeln können Sie individuelle Produktempfehlungen versenden. Die entsprechenden Produktdaten werden für jeden einzelnen Empfänger zum Versandzeitpunkt aus der CSV-Produktdatenquelle beziehungsweise XML-Produktdatenquelle geladen.

URLs, die Bild-Dateien referenzieren, werden dynamisch während des Versands in das Mailing eingefügt. Stellen Sie entsprechend sicher, dass Ihr Server eine hohe Anzahl von Anfragen zum Zeitpunkt des Mailing-Versands bearbeiten kann.

Voraussetzungen

Mapping-Referenz erstellen

Zum Versandzeitpunkt liest Optimizely Campaign aus der Mapping-Referenz die Produkt-ID aus und lädt im zweiten Schritt anhand der Produkt-ID die entsprechenden Produktdaten aus der CSV-Produktquelle beziehungsweise der XML-Datenquelle.

Um jedem Empfänger ein unterschiedliches Produkt senden zu können, müssen Sie eine Mapping-Referenz erstellen. In der Mapping-Referenz werden die individuellen Produktempfehlungen für jeden einzelnen Empfänger gelistet – in Form der Produkt-ID. Sie haben zwei Möglichkeiten, eine Mapping-Referenz zu erstellen:

  • Empfängerliste. Sie importieren die zu mappende Produkt-ID in ein Empfängerlistenfeld Ihrer Empfängerliste.
  • Mapping-Datei. Sie erstellen eine CSV-Datei, die die Empfänger-ID jedes einzelnen Mailing-Empfängers in einer eigenen Zeile listet. Zu jeder Empfänger-ID fügen Sie in einer weiteren Spalte die individuell zu mappende Produkt-ID hinzu.

    Struktur der Mapping-Datei.

    AB
    [email protected]ProduktID123
    [email protected]ProduktID456
    [email protected]ProduktID789
    und so weiterund so weiter

Wenn Sie mehrere Produkt-IDs hintereinander setzen, dürfen nach dem Trennzeichen keine Leerzeichen folgen.

Richtig: 123,456,789

Falsch: 123, 456, 789

Empfängerliste als Mapping-Referenz verwenden

  1. Um das entsprechende Empfängerlistenfeld für zu mappende Produkt-IDs einzurichten, wenden Sie sich an die Kundenbetreuung. Sie können in das Empfängerlistenfeld maximal 256 Zeichen übertragen. Wenn Sie das Limit überschreiten möchten, wenden Sie sich an die Kundenbetreuung.

    Sie können die empfänger-individuellen Produkt-IDs über mehrere Wege in Ihre Empfängerlisten importieren, beispielsweise per CSV-Import oder per SOAP-API Steht für „Application Programming Interface“, auch Programmierschnittstelle. Die API gibt an, wie Softwarekomponenten miteinander interagieren sollen, z. B. wenn auf Datenbanken oder Computerhardware zugegriffen wird. Sie vereinfacht außerdem die Programmierung von grafischen Benutzeroberflächen. APIs haben oft die Form von Bibliotheken mit Angaben zu Routinen, Datenstrukturen, Objektklassen und Variablen..

  2. Übertragen Sie die empfänger-individuellen Produkt-IDs in Ihre Empfängerliste.

Mapping-Datei als Mapping-Referenz verwenden

  1. Erstellen Sie eine CSV-Datei, die in der ersten Spalte die Empfänger-IDs aller Empfänger enthält. Jede Empfänger-ID muss in einer eigenen Zeile stehen.
  2. Fügen Sie in der zweiten Spalte für jede Empfänger-Zeile die empfänger-individuellen Produkt-IDs hinzu.
  3. Übertragen Sie die Mapping-Datei auf den Optimizely Server – in das Verzeichnis, das Sie bei der Einrichtung der dynamischen Artikel als Speicherort Ihrer Mapping-Datei angegeben haben.

    Alternativ können Sie auch die Zusatzfunktion Datei hochladen verwenden. Sie finden die Zusatzfunktion Datei hochladen Optimizely Campaign Menü unter Mehr. (Um diese Funktion zu ferizuschalten, wenden Sie sich an die Kundenbetreuung.)

Dynamische CSV-Artikel bzw. XML-Artikel erstellen

  1. Legen Sie im Template-Kit einen neuen Inhaltsparagraphen an, indem Sie auf Neu: Inhaltsparagraph klicken.

    Bild: Neuer Inhaltsparagraph

  2. Wählen Sie den Paragraphen-Typen Content-Schnittstelle aus, indem Sie auf Content-Schnittstelle klicken.

    Bild: Content-Schnittstelle

  3. Klicken Sie auf Übernehmen. Sie haben einen neuen Inhaltsparagraphen vom Typ Content-Schnittstelle angelegt. Links in der Vorschau ist die Schaltfläche Content-Schnittstellen-Artikel verfügbar.
  4. Klicken Sie auf Content-Schnittstellen-Artikel. Rechts im Fenster öffnet sich das Konfigurationsfenster des Content-Schnittstellen-Artikels.

Dynamischen CSV-Artikel bzw. XML-Artikel konfigurieren

Nachdem Sie einen dynamischen CSV-Artikel beziehungsweise XML-Artikel erstellt haben, müssen Sie den Artikel konfigurieren. Führen Sie dazu die folgenden Schritte aus:

Empfängerliste als Mapping-Referenz

  1. Öffnen Sie rechts im Konfigurationsfenster des Content-Schnittstellen-Artikels den Reiter Empfängerliste.

    Bild: Empfängerliste

  2. Geben Sie im Feld Empfängerlistenfeld den Namen des Empfängerlistenfeldes an, das die Produkt-ID enthält. Setzen Sie den Namen in geschweifte Klammern: {Name}.
  3. Wenn in dem Empfängerlistenfeld mehrere Produkt-IDs enthalten sind, geben Sie das verwendete Trennzeichen zwischen den einzelnen Produkt-IDs an.

    Falls Sie keine Angabe machen, wird das Komma als Trennzeichen vermutet.

  4. Wenn das Empfängerlistenfeld mehrere Produkt-IDs enthält, geben Sie die Positionsnummer des zu ladenden Produkts an.

    Beispiel: In Ihrem Empfängerlistenfeld sind drei kommaseparierte Produkt-IDs enthalten: „123,456,789“. Um das Produkt mit der Produkt-ID „789“ auszuwählen, tragen Sie die Positionsnummer „3“ ein, da sich die Produkt-ID „789“ an dritter Position in der Kette „123,456,789“ befindet. Wenn Sie keine Positionsnummer angeben, wird automatisch das Produkt auf der ersten Position ausgewählt.

  5. Klicken Sie auf Übernehmen. Links in der Vorschau werden Ihnen die Daten Ihrer Konfiguration am Content-Schnittstellen-Artikel angezeigt. Zum Versandzeitpunkt werden die Produktdaten anhand der Konfiguration aus der CSV-Produktdatenquelle beziehungsweise XML-Produktdatenquelle geladen.

Mapping-Datei als Mapping-Referenz

  1. Öffnen Sie rechts im Konfigurationsfenster des Content-Schnittstellen-Artikels den Reiter Mapping-Datei.

    Bild: Mapping-Datei

  2. Geben Sie im Feld Dateiname den Namen der Mapping-Datei ein.
  3. Geben Sie im Feld Empfängerlistenfeld, das die Empfänger-ID enthält (interne Bezeichnung) die interne Bezeichnung des Empfängerlistenfelds an. Wenn Sie die interne Bezeichnung nicht kennen, wenden Sie sich an die Kundenbetreuung.
  4. Wenn die Mapping-Datei in der Produkt-ID-Spalte mehrere Produkt-IDs enthält, geben Sie die Positionsnummer des zu ladenden Produkts an.

    Beispiel: In der Produkt-ID-Spalte sind drei Produkt-IDs enthalten: „123,456,789“. Um das Produkt mit der Produkt-ID „789“ auszuwählen, tragen Sie die Positionsnummer „3“ ein, da sich die Produkt-ID „789“ an dritter Position in der Kette „123,456,789“ befindet. Wenn Sie keine Positionsnummer angeben, wird automatisch das Produkt auf der ersten Position ausgewählt.

  5. Klicken Sie auf Übernehmen. Links in der Vorschau werden Ihnen die Daten Ihrer Konfiguration am Content-Schnittstellen-Artikel angezeigt. Zum Versandzeitpunkt werden die Produktdaten anhand der Konfiguration aus der CSV-Produktdatenquelle beziehungsweise XML-Produktdatenquelle geladen.