Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:dataexchange:import_which_properties_has_batchprocess [2019/06/04 15:37] – [Satzbeschreibung Personendaten (intern)] fw | de:dataexchange:import_which_properties_has_batchprocess [2025/09/15 15:50] (aktuell) – fw | ||
|---|---|---|---|
| Zeile 6: | Zeile 6: | ||
| Bitte laden Sie csv-Dateien mit Adressen oder Zielgruppen mit Kunden-IDs oder E-Mail-Adressen nach / | Bitte laden Sie csv-Dateien mit Adressen oder Zielgruppen mit Kunden-IDs oder E-Mail-Adressen nach / | ||
| - | Klicken Sie auf //Adressen > Listen//, wählen Sie die Aktion //Adressen importieren// | + | Klicken Sie auf //Adressen > Listen//, wählen Sie die Aktion //Adressen importieren// |
| Zeile 39: | Zeile 39: | ||
| |**Testdatei**|Diese muss in Charset, Formatierung (csv, bz2, Z), Datenstruktur (Anzahl + Reihenfolge der Spalten, Spaltentrenner, | |**Testdatei**|Diese muss in Charset, Formatierung (csv, bz2, Z), Datenstruktur (Anzahl + Reihenfolge der Spalten, Spaltentrenner, | ||
| |**E-Mail-Adresse/ | |**E-Mail-Adresse/ | ||
| - | |**Adressmanagement-Merkmal**|custID ODER mail; kann auch abweichend zur Konfiguration des Mandanten gewählt werden.| | + | |**Adressmanagement-Merkmal**|//custID// ODER //mail// - kann auch abweichend zur Konfiguration des Mandanten gewählt werden| |
| |**Zeitpunkt des Imports**|Prüfung, | |**Zeitpunkt des Imports**|Prüfung, | ||
| |**Anlegen einer neuen Zielgruppe**|Pro Import ODER Befüllung einer Auto-Zielgruppe.| | |**Anlegen einer neuen Zielgruppe**|Pro Import ODER Befüllung einer Auto-Zielgruppe.| | ||
| - | |**Falls Auto-Zielgruppe**|1) Hinzufügen oder Ersetzen der Auto-ZG, mögliche Methoden: \\ - replace \\ - replaceNoResubscribes \\ - add \\ - addNoResubscribes \\ \\ 2) bei vollständiger Ersetzung der Auto-ZG: \\ Abmelden aller User, die nicht in der aktuellen Datei enthalten sind, erwünscht? | + | |**Falls Auto-Zielgruppe**|Hinzufügen oder Ersetzen der Auto-ZG, mögliche Methoden: \\ - //replace//: die gelieferten Adressen ersetzen die gesamte Autozielgruppe; |
| - | + | ||
| ==== Import-Struktur ==== | ==== Import-Struktur ==== | ||
| Zeile 72: | Zeile 70: | ||
| |**Feldname**|**Feldtyp**|**Standard**|**Beschreibung/ | |**Feldname**|**Feldtyp**|**Standard**|**Beschreibung/ | ||
| |b2b_user_id|int(8)|0|interne Mandanten-ID: | |b2b_user_id|int(8)|0|interne Mandanten-ID: | ||
| - | |id|int(9)| |interne Kunden-ID. Wird automatisch durch System befüllt.| | + | |id|int(12)| |interne Kunden-ID. Wird automatisch durch System befüllt.| |
| |mail|varchar(255)| | | | |mail|varchar(255)| | | | ||
| |nick|varchar(255)| | | | |nick|varchar(255)| | | | ||
| Zeile 88: | Zeile 86: | ||
| |reg_datetime|datetime|0000-00-00 00: | |reg_datetime|datetime|0000-00-00 00: | ||
| |reg_ip|varchar(255)| |Registrierungs-IP| | |reg_ip|varchar(255)| |Registrierungs-IP| | ||
| - | |tsCreated|timestamp|0000-00-00 00:00:00|Timestamp | + | |tsCreated|datetime|0000-00-00 00:00:00|Zeitpunkt |
| |tsLastUpdate|timestamp|on update CURRENT_TIMESTAMP|Timestamp der letzten Änderung des Datensatzes. Wird automatisch durch System befüllt.| | |tsLastUpdate|timestamp|on update CURRENT_TIMESTAMP|Timestamp der letzten Änderung des Datensatzes. Wird automatisch durch System befüllt.| | ||
| |agr|tinyint(3)|0|Werbe-Einverständnis (1=erteilt)| | |agr|tinyint(3)|0|Werbe-Einverständnis (1=erteilt)| | ||
| Zeile 114: | Zeile 112: | ||
| |**Feldname**|**Feldtyp**|**Standard**|**Beschreibung/ | |**Feldname**|**Feldtyp**|**Standard**|**Beschreibung/ | ||
| |b2b_user_id|int(8)|0|interne Mandanten-ID: | |b2b_user_id|int(8)|0|interne Mandanten-ID: | ||
| - | |id|int(9)| |interne Kunden-ID| | + | |id|int(12)| |interne Kunden-ID| |
| |mail|varchar(255)| | | | |mail|varchar(255)| | | | ||
| |nick|varchar(255)| | | | |nick|varchar(255)| | | | ||
| Zeile 140: | Zeile 138: | ||
| Versand. | Versand. | ||
| - | Voraussetzung ist die Konfiguration eines automatischen Import-Prozesses durch den promio.net Support. | + | Voraussetzung ist die Konfiguration eines automatischen Import-Prozesses durch den promio.net Support. \\ |
| + | Der Import erstellt die für den Versand genutzte Zielgruppe (Verwendung einer Auto-Zielgruppe wird nicht unterstützt). | ||
| - | Hierzu werden zwei Dateien in einem ZIP-File bereitgestellt: | + | Hierzu werden |
| + | Das ZIP-File muss mit dem vereinbarten Namensschema im SFTP-Ordner / | ||
| ==== user.csv ==== | ==== user.csv ==== | ||
| Zeile 154: | Zeile 154: | ||
| - | ==== action.xml ==== | + | ==== action.json ==== |
| - | Enthält | + | Enthält |
| - | %CHECKSUM%, %REQUEST_ID% und %TARGETGROUP_ID% müssen genau so im File enthalten bleiben; diese Platzahlter | + | Diese werden nach dem automatischen |
| - | Die anderen Werte müssen korrekt ausgefüllt sein. | + | |
| - | Dabei muss insbesondere darauf geachtet werden, dass alle Texte vollständig Html-Entities nutzen. | + | === Maximalausprägung mit allen notwendigen und optionalen Angaben === |
| - | <code> | + | <code JavaScript> |
| - | < => < | + | { |
| - | > => > | + | " |
| - | etc. | + | " |
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | | ||
| + | ], | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ] | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | } | ||
| + | } | ||
| </ | </ | ||
| - | <code xml> | + | === Pflichtangaben und Hinweise |
| - | <?xml version=" | + | |
| - | < | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | < | + | |
| - | <format xsi: | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | < | + | |
| - | < | + | |
| - | <subject xsi: | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | & | + | |
| - | </ | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | </code> | + | * // |
| + | * wird benötigt. ID des Mandanten eintragen. | ||
| + | * // | ||
| + | * Pflichtfeld, | ||
| + | * Doku: [[https:// | ||
| + | * // | ||
| + | * Pflichtfeld | ||
| + | * wenn // | ||
| + | * Creative wird aus einem Template gebaut | ||
| + | * Pflichtfeld: | ||
| + | * wenn // | ||
| + | * Pflichtfeld: | ||
| + | * Doku: [[https:// | ||
| + | * // | ||
| + | * Verpflichtend bei Creatives, die nicht durch ein Template erzeugt werden | ||
| + | * Pflichtfelder: | ||
| + | * //text//: | ||
| + | * optional. Nur notwendig bei abweichendem Text-Part. Ohne Angabe von //text// wird der Text-Part automatisch aus dem HTML der Multipart E-Mail erzeugt. | ||
| + | * // | ||
| + | * optional. Nur notwendig, um //filter// und //limit// einstellen zu können. | ||
| + | * Die ZielgruppenId wird automatisch zugewiesen. | ||
| + | * Doku: [[https:// | ||
| + | * // | ||
| + | * optional. Nur notwendig, wenn der Versand terminiert und gestartet werden soll. | ||
| + | * Einstellmöglichkeiten zum Versand | ||
| + | * // | ||
| + | * Terminierung des Versands. Falls der angegebene Versandzeitpunkt in der Vergangenheit liegt, wird dieser automatisch auf SOFORT geändert. | ||
| + | * Pflichtfeld: | ||
| + | * Doku: [[https:// | ||
| + | * //start// | ||
| + | * nur, wenn //start// gesetzt ist, wird der Versand auch gestartet. | ||
| + | * keine Pflichtfelder | ||
| + | * Doku: [[https:// | ||
| + | * // | ||
| + | * optional. Start eines Testversands. | ||
| + | * Doku: [[https:// | ||
| - | Dieses ZIP-File muss mit dem vereinbarten Namensschema im SFTP-Ordner | + | **Wichtig: |
| + | Der Quelltext in //creative// und //text// muss für json " | ||
| + | Auf folgender (externer) Webseite stehen Angaben, wie maskiert | ||
| + | === Beispiele === | ||
| + | |||
| + | Beispiel für die Erstellung eines Creatives via HTML-Quellcode und incl. Versandstart: | ||
| + | <code JavaScript> | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Beispiel für die Erstellung eines Creatives via Template, ohne Versandstart: | ||
| + | <code JavaScript> | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| - | {{tag>Import | + | {{tag>Importe |