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/04/18 11:52] – [Vollständiger Import] fw | de:dataexchange:import_which_properties_has_batchprocess [2025/04/02 16:37] (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 18: | Zeile 18: | ||
==== Vollständiger Import ==== | ==== Vollständiger Import ==== | ||
- | Es wird der komplette Positiv-Datenbestand täglich zur Verfügung gestellt und synchronisiert. Die Selektion von Zielgruppen erfolgt in promio.connect bzw. durch Import von Zielgruppen-Definitionen (Kunden-ID, E-Mail, interne promio.mail ID; jeweils einspaltige csv). | + | Es wird der komplette Positiv-Datenbestand täglich zur Verfügung gestellt und synchronisiert. Die Selektion von Zielgruppen erfolgt in promio.connect bzw. durch Import von Zielgruppen-Definitionen (Kunden-ID, E-Mail, interne promio.connect |
==== Zielgruppen-Import ==== | ==== Zielgruppen-Import ==== | ||
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/ | ||
- | |**Server zum Hochladen der Datei**|FTP ODER SFTP| | ||
|**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**|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? |
Zeile 64: | Zeile 63: | ||
* Typ mail auf korrekte Syntax und unique Werte | * Typ mail auf korrekte Syntax und unique Werte | ||
* Logfile: Es wird nach Import ein Logfile im System hinterlegt und zusätzlich eine E-Mail an einen zu liefernden Verteiler mit Fehler- und Warnungsinformationen versendet | * Logfile: Es wird nach Import ein Logfile im System hinterlegt und zusätzlich eine E-Mail an einen zu liefernden Verteiler mit Fehler- und Warnungsinformationen versendet | ||
- | * die Dateien sind in das Verzeichnis / | + | * die Dateien sind auf dem promio.connect SFTP-Server |
Zeile 73: | 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 81: | Zeile 80: | ||
|mailerror|tinyint(1)|0|interner letzter Bounce-Status. Wird automatisch durch System befüllt.| | |mailerror|tinyint(1)|0|interner letzter Bounce-Status. Wird automatisch durch System befüllt.| | ||
|unsubscribe|tinyint(1)|0|interne Unsubscribe-Markierung. Wird automatisch durch System befüllt.| | |unsubscribe|tinyint(1)|0|interne Unsubscribe-Markierung. Wird automatisch durch System befüllt.| | ||
- | |source|tinyint(1)|0|interne Import-Zuordnung. Wird automatisch durch System befüllt.| | + | |source|tinyint(1)|0|interne Import-Kennung. Wird automatisch durch System befüllt.| |
|strasse|varchar(255)| | | | |strasse|varchar(255)| | | | ||
|plz|varchar(255)| |Postleitzahl| | |plz|varchar(255)| |Postleitzahl| | ||
Zeile 89: | 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 107: | Zeile 106: | ||
|special_10|varchar(255)| |Platzhalter für künftige Verwendung| | |special_10|varchar(255)| |Platzhalter für künftige Verwendung| | ||
|html_version|tinyint(1)| |Ansichtsformat E-Mail| | |html_version|tinyint(1)| |Ansichtsformat E-Mail| | ||
- | |test_flag|tinyint(1)|0|interne Markierung für Test-User. Wird automatisch durch System befüllt.| | + | |test_flag|tinyint(1)|0|interne Markierung für Test-Empfänger. Wird automatisch durch System befüllt.| |
- | |test_letter_id|int(6)|0|interne Markierung für Test-User. Wird automatisch durch System befüllt.| | + | |test_letter_id|int(6)|0|interne Markierung für Test-Empfänger. Wird automatisch durch System befüllt.| |
Zeile 115: | 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 143: | 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 155: | 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 FTP-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 |