Produktdaten importieren
Über die Content-Schnittstelle können Sie den Produktkatalog Ihres Webshops direkt in Optimizely Campaign importieren. Die im Katalog enthaltenen Produkte stehen bei der Erstellung eines Mailings zur Verfügung. Sie können neben der Produktbezeichnung auch Bilder, Links, Preise und Beschreibungen direkt in das Mailing einfügen. Der Import der Produktdaten erfolgt in der Regel über eine vordefinierte CSV Steht für „Comma-Separated Values“. Eine Textdatei mit Tabellendaten, die durch Kommazeichen voneinander getrennt sind.-Datei, die täglich per SFTP auf den Server von Optimizely Campaign übertragen wird.
SFTP-Datenübertragung
Für die Datenübertragung wird das SFTP-Protokoll verwendet. Um Daten zu übertragen, müssen Sie sich mit dem Server von Optimizely Campaign mittels Authentifizierungsschlüssel verbinden. Die Shop-Integration muss daher die Arbeit mit Authentifizierungsschlüsseln unterstützten. Siehe Dateiaustausch via SCP.
Wenn Sie ein PHP-basiertes Shop-System haben, können Sie beispielsweise die Bibliothek phpseclib verwenden.
Teilen Sie den Dateinamen der Kundenbetreuung mit, damit Sie die entsprechenden Importe in Ihrem Mandanten konfigurieren kann.
Erstellen Sie die Ordnerstruktur basierend auf Mandanten-IDs. So können Sie eine Shop-Installation, auf der unterschiedliche Webshops mit unterschiedlichen Sprachen konfiguriert wurden, über ein SFTP-Konto anbinden.
Struktur der CSV-Datei
Die CSV-Datei hat folgende festgelegte Header-Struktur:
"id";"name";"category";"text1";"text2";"text3";"text4";"text5";"text6";"text7";"text8";"text9";"text10";"link1Text";"link1Url";"link2Text";"link2Url";"link3Text";"link3Url";"image1ImageUrl";"image1AltText";"image1Link";"image2ImageUrl";"image2AltText";"image2Link";"image3ImageUrl";"image3AltText";"image3Link";"image4ImageUrl";"image4AltText";"image4Link";"image5ImageUrl";"image5AltText";"image5Link";"image6ImageUrl";"image6AltText";"image6Link";"additionalData1";"additionalData2";"additionalData3";"additionalData4";"additionalData5";"additionalData6";"additionalData7";"additionalData8";"additionalData9";"additionalData10";"additionalData11";"additionalData12";"additionalData13";"additionalData14";"additionalData15";"additionalData16";"additionalData17";"additionalData18";"additionalData19";"additionalData20"
Jedes Produkt wird in eine Zeile geschrieben. Spalten, für die keine Werte im Shop-System vorhanden sind, müssen trotzdem leer enthalten sein und können nicht gestrichen werden. Beachten Sie außerdem folgende Hinweise:
- Die Spalten id, name und category müssen befüllt werden.
- Der Wert der Spalte id muss in der CSV-Datei eindeutig sein und das Produkt identifizieren.
- Geben Sie in der Spalte category die Kategorie als eine Zeichenkette an und trennen Sie die Hierarchien durch #, zum Beipsiel Herren#Schuhe#Sommer.
- Wählen Sie als Textkodierung UTF-8.
- Entfernen Sie HTML-Code oder stellen Sie sicher, dass der HTML-Code fehlerfrei ist.