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 [2022/04/27 17:28] – [Anforderungsliste für einen automatischen Import] fw | de:dataexchange:import_which_properties_has_batchprocess [2025/04/02 16:37] (aktuell) – fw | ||
---|---|---|---|
Zeile 72: | Zeile 72: | ||
|**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 88: | ||
|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 114: | ||
|**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 142: | Zeile 142: | ||
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. | ||
- | 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 155: | ||
- | ==== 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 | ||
+ | * 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 (incl. Versandstart): | ||
+ | <code JavaScript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Beispiel für die Erstellung eines Creatives via Template (ohne Versandstart): | ||
+ | <code JavaScript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | </ | ||
- | {{tag>Import | + | {{tag>Importe |