Newsletter

Aus Marburger Medien

Wechseln zu: Navigation, Suche
(Techn. Konzept zur Umsetzung des NL)
K (Technik des Newsletters)
 
Zeile 1: Zeile 1:
-
zurück zu [[Internetseiten Programmierung]]
+
zurück zu [[IT-Systeme Online]]
-
== Grundlegend ==
 
-
Die Stiftung Marburger Medien benötigt ein neues Newsletter-Versand-Tool. Von Grove vorgesehen war dafür das Joomla-Modul [[MK Postman]]. Dieses ist in Phase 1 auch in das Front End eingebaut worden. Nov 2010 fiel die Entscheidung, ein neues Tool zu suchen. [[MK Postman|Die Gründe dafür stehen hier]] Die Aufgabenstellung ist bis Ende des Jahres den Newsletter in ein System zusammenzuführen.
+
==Grundlegendes==
-
== Situation bei der Stiftung Stand Nov 2010 ==
+
*Der Newsletter wird aus JO2 aus der Komponente Acy Mail versendet
 +
*Januar 2011 erfolgte der erste Versand eines Newsletters über Acy Mail
 +
*Seitdem ist das System produktiv
-
=== E-Mail Adressen Newsletter ===
+
*Michael Mogel ist der verantworlichte Redakteur
 +
*Versand geschieht in Abstimmung mit Herrn Adams von data & vision.
 +
*Erstellung dauert mehrere Stunden, funktioniert aber gut
 +
*Logistik-Abteilung verzeichnet danach einen nennenswerten Bestelleingang
-
* Die Stiftung hat ungeordnet ca. 20.000 Newsletter Abonennten
+
== Ablauf Erstellung eines Newsletters ==
-
* Diese liegen in min. 2 seperaten, kaum gepflegten Listen vor
+
-
* In diesen Listen sind nur E-Mail-Adressen, keine Namen
+
-
* Bereinigt bleiben davon vielleicht 8.000 bis 10.000 echte Newsletter-Abonennten
+
-
* Zur Zeit wird über ein altes Tool von CINA der Newsletter versandt
+
-
* Die Firma Grove löst den Versand aus
+
-
* Die Stiftung möchte in Zukunft Redaktion + Versand selbst in der Hand haben
+
-
=== E-Mail Adressen Stammdaten ===
+
[[Newsletter Erstellung]]
-
* Die Stiftung hat in der SAP bei vielen Kunden auch die E-Mail Adresse erfasst
+
== Anmeldung und Abmeldung ==
-
* Dies ist aber nicht verbunden mit einer Newsletter-Anmeldung
+
-
* Es ist also derzeit ein komplett anderer Datenbestand
+
-
* Deshalb werden die E-Mail Adressen im SAP System auch nicht mit dem NL angemailt
+
-
* Ziel ist: Nur eine einzige E-Mail Adresse pro Adresse im System (das ist zu hinterfragen / klären)
+
-
* Dann aber die Notiz zusätzlich "will Newsletter" / "will keinen Newsletter"
+
-
=== Wer pflegt E-Mail Adressen per Hand ein? ===
+
[[Newsletter Erstanmeldung]]
-
* In der Stiftung laufen E-Mail Adressen über Fax / Briefe  oder anders auf
+
[[Newsletter E-Mail Adresse ändern]]
-
* Diese "Papiervorlagen" werden von den Call Center Mitarbeitern erfasst
+
-
* Zum Teil werden E-Mail Adressen auch im Telefonat abgefragt
+
-
* Dann werden diese auch von den Call Center Mitarbeitern in die SAP eingegeben
+
-
* Die Call Center Mitarbeiter arbeiten über das sog. Cockpit in der SAP
+
-
* Die Call Center Mitarbeiter sollen nicht auf Joomla umgeschult werden
+
-
* Sie benötigen die Möglichkeit, ein Newsletter Abo anzulegen / ändern / löschen
+
-
=== Wer bearbeitet den Newsletter?===
+
[[Newsletter Abmeldung]]
-
* Neben den Call Center Mitarbeitern wird es noch einen Redakteur geben, der den NL verfasst + versendet
+
==Technik des Newsletters==
-
* Im Einzelfall kann dieser auch NL-Abos im Joomla Back End pflegen
+
-
* Dies ist aber ein Sonderfall
+
-
* Die NL Abos über die Weboberfläche sind eher Selbstanmelder oder Selbstabmelder
+
-
* Daher muss in jedem NL die Links Adresse ändern / Newsletter abmelden vorhanden sein
+
-
=== Ziele ===
+
*Eingesetzt wird die Joomla Komponente AcyMailing
-
* In Zukunft nur noch Newsletter-Abonnenten zu haben, die auch namentlich bekannt sind
+
[[AcyMailing]]
-
* Deswegen bei NL Anmeldung gleich mit Abfragen: Geschlecht Frau / Herr, Vorname, Nachname
+
-
* Echte personalisierte NLs = "Sehr geehrte Frau Anna Musterfrau,"
+
-
* Die Stiftung befähigen, den Newsletter selbst zu versenden
+
-
* Das Call Center befähigen, weiterhin einzelne E-Mail-Adressen in die SAP einzupflegen
+
-
* Archiv der alten Newsletter auf dem Joomla Front End
+
-
=== Noch nicht geklärt ===
+
[[AcyMailing Technischer Versand]]
-
* Derzeit versendet die Stiftung einen General-Newsletter
+
[[Newsletter Technisches Konzept]]
-
* Parallele Newsletter (= Newsletterkategorien) sind noch nicht vorhanden
+
-
* So wie ich die Stiftung kenne, wird dies aber später ein Thema sein
+
-
* Dann könnte es auch regionale NL geben
+
-
== Bisher diskutierte Newsletter Systeme ==
+
==== Implementierung Acy Mail Jan 2010  ====
-
=== Verworfen ===
+
[[Projektplanung Nov2010 bis Jan2011]]
-
[[MK Postman]] Gegen dieses Tool haben wir uns entschieden [[MK Postman|Die Gründe dafür stehen hier]]
+
[[Newsletter Stand Situation im November 2010]]
-
===Alternativen===
+
==Verbesserungsvorschläge von Michael Mogel==
 +
*An- und Abmeldeprozedur ist noch zu kompliziert
 +
*Vorschlag: Abmelde-Bestätigung sehr freundlich wie Beispiel von ifolor:
 +
*http://www.ifolor.de/optout_newsletter_de_de.Ifolor
-
====AcyMailing====
+
==Anfrage Herr Coners Mai 2012 SPAM Problematik==
 +
*Die Stiftung wurde an einer Stelle als SPAM eingestuft
 +
*ECG: Bitte an Herrn Coners: Bitte das Problem hier näher spezifizieren
-
Links siehe [http://www.acyba.com/en/acymailing.html hier]
+
[[Newsletter SPAM Problematik]]
-
[[Benutzer:Adams | JAS]]: Mein Vorschlag wäre, als Alternative zur Modifikation: [http://www.acyba.com/en/acymailing.html acymailing].
 
-
Die kostenpflichtige Enterprise Version (89,90 €) bietet zum Bounce Management auch benutzerdefinierte Eingabefelder,
 
-
welche das Importieren von Benutzerdaten einfach machen. [http://www.acyba.com/support/documentation/128-acymailing-customfields.html Siehe hier].
 
-
Ich habe die kostenfreie, eingeschränkte Version getestet und die macht einen tadellosen Eindruck.
 
-
== Bisherige Empfehlung von Andreas Heesemann ==
 
-
* NL-Daten in SAP bereinigen
+
zurück zu [[IT-Systeme Online]]
-
 
+
-
* NL-Daten in das Newsletter-Tool in Joomla übernehmen
+
-
 
+
-
* Ab dann mit SAP synchronisieren
+
-
 
+
-
==Techn. Konzept zur Umsetzung des NL==
+
-
 
+
-
Noch zu klären: In diesem Konzept wird davon aufgegangen, dass das NL-System auf dem Intranet läuft, da nur dort die Nutzerdaten zur Verfügung stehen. Damit wird der NL auf dem Prototypen aktiviert.
+
-
 
+
-
===Workflow===
+
-
 
+
-
Der Workflow ist untergliedert in
+
-
*Datenpflege
+
-
*Erstellen/Versenden
+
-
 
+
-
====Datenpflege====
+
-
Für die Datenpflege sind drei unterschiedliche Gruppen:
+
-
*Büromitarbeiter an der SAP
+
-
*Referenten/Gebietsleiter
+
-
*jeder User
+
-
 
+
-
Damit müssen die Daten in zwei getrennten Datenbanken gehalten und gefplegt werden:
+
-
*SAP Datendank
+
-
*Joomla MySQL Datenbank
+
-
 
+
-
Im Normalfall pflegt jeder User seine eigenen Daten selber. Änderungen der Adresse, der Telefonnummer, Emailadresse, ... können direkt im Community-Bereich verändert werden. Ebenso das Abonieren von NL-Listen. Diese Art der Pflege stellt den Normalfall dar.
+
-
 
+
-
Die Büromitarbeiter pflegen die Benutzerdaten und das Abonieren der NL-Listen über das SAP-Callcenter.
+
-
Es können Daten von allen Benutzern gepflegt werden. Vorrang bei der Synkronisation haben im Konfliktfall
+
-
die hier gepflegten Daten. Dies Art der Pflege stellt eine Ausnahme dar.
+
-
 
+
-
Referenten/Gebietsleiter haben Zugang zum Joomla Backend. Dort werden über die normalen Joomla Tools die Benutzerdaten, die
+
-
Zugehörigkeit zu einem Profil und das Abonieren von NL-Listen gepflegt. Diese Art der Pflege stellt eine absolute Ausnahme dar.
+
-
 
+
-
====Erstellen/Versenden====
+
-
 
+
-
Ein optisch ansprechender Newsletter ist aus technischen Gründen immer eine
+
-
HTML-Seite. Zwar steht zur Erstellung ein leistungsfähiger Editor zur Verfügung,
+
-
aber trotzdem ist ein solides Grundwissen über die Eigenheiten von HTML nötig.
+
-
 
+
-
Neue Newsletter werden direkt im Joomla Backend erstellt und getestet. Das Mailingsystem stellt dazu
+
-
diverse frei konfigurierbare Vorlagen (Templates) bereit.
+
-
 
+
-
Als Test kann jeder Newsletter einzeln an eine beliebige Adresse versendet werden. Erscheint der Newsletter
+
-
sowohl in Outlook als auch in Thunderbird (die beiden großen Emailprogramme) inhaltlich und vom Layout korrekt,
+
-
dann wird der Newsletter ebenfals über das Backend verschickt.
+
-
 
+
-
===Ablage der Daten===
+
-
 
+
-
In Prototypen stehen drei drei Bereiche für die Ablage von Daten zum Themenbereich Neweletter zur Verfügung:
+
-
 
+
-
* Joomla Standard Usertabelle
+
-
* Jomsocial Community System
+
-
* Acymailing NL-System
+
-
 
+
-
Es werden die folgenden Bezeichnungen verwendet:
+
-
 
+
-
*User: Benutzer mit Nachname, Vorname, Geschlecht, Emailadresse, ... und eindeutiger id (dies muss eine Zahl sein!)
+
-
*Abonent: Emailadresse, Name, id und subid. Der Abonent kann Newsthemen zugeordnet sein (sprich - hat Newsthemen aboniert)
+
-
*Newsthema: Das oder die Themen für die sich ein Abonent interessiert.
+
-
*Newsletter: Ein html-Text mit Platzhaltern für Nachname, Vorname, ... und entsprechendem Inhalt. Jeder Newsletter ist einem Newsthema zugeordnet.
+
-
*Zuordnung-Abonent: Liste welcher Abonent welchem Newsthema zugeordnet ist.
+
-
 
+
-
==== Usertabelle ====
+
-
Die ist die Joomla Standard Benutzertabelle. Jeder Benutzer trägt eine eindeutige ID. Alle normalen Benutzer sind sind der Gruppe "registirert" zugeordnet und besitzen damit keine speziellen Rechte auf dem CMS. Anders als normal wird in das Feld "Benutzername" nur der Benutzer'''nach'''name eingetragen. Dies ist durch entspechende Feldbezeichnungen klarzustellen. Das Feld "Anmeldename" ist ein Nicname und muss eindeutig sein. Eine Erweiterung der Felder ist nicht sinnvoll. Zur Synkronisation wird eine "Change" Feld eingefügt. Hier wird durch einen Datenbanktrigger bei jeder Änderung das aktuelle Datum eingetragen. Ein zweiter Trigger überträgt bei einer Löschung die ID in eine Löschtabelle.
+
-
 
+
-
Es ist darauf zu achten, dass neue User nicht über die Joomla Standardregistrierung erzeugt werden dürfen, da diese weder Vorname noch Geschlecht kennt.
+
-
 
+
-
==== Community ====
+
-
 
+
-
Der Community-Bereich besteht aus mehreren Tabellen. Von Interesse ist hier die "Eigenschaften" Tabelle. Hier werden Vorname, Geschlecht, ... abgelegt. Diese Tabelle ist über ide ID mit der Usertabelle verknüpft. Dies Tabelle wird ebenso um eine "Change" Feld erweitert.
+
-
 
+
-
Neue User werden über die Jomsocial-Registrierung erzeugt. Diese Registrierung fragt standardmäßig nach einem Newsletter-Abo und nach Felder wie Vorname, Nachname, ...
+
-
 
+
-
==== Abonent ====
+
-
 
+
-
Einträge in dieser Tabelle werden automatisch angelegt und gelöscht. Damit muss diese Tabelle für die Synkronisation nicht extra erweitert werden. Aus Sicht der SAP existieren diese Daten nicht. Bei der Datenübername aus der SAP muss aber auf eine Korrekte Übername der Informationen geachtet werden.
+
-
 
+
-
====Newsthema====
+
-
 
+
-
neue Newsthemen können über das Joomla Backend jederzeit angelegt werden.
+
-
 
+
-
====Newsletter====
+
-
 
+
-
Newsletter werden über das Jomla Backend erstellt und verschickt. Ein Redakteur muss daher entsprechende Rechte für den Backendzugriff besitzen. Newsletter werden nicht mit SAP synkronisiert.
+
-
 
+
-
====Zuordnung-Abonent====
+
-
 
+
-
Die Zuordnung Abonent-Newsletter wird zur Synkronisation um ein "Change" Feld erweitert. Hier wird durch einen Datenbanktrigger bei jeder Änderung das aktuelle Datum eingetragen. Ein zweiter Trigger überträgt bei einer Löschung die ID in eine Löschtabelle.
+
-
 
+
-
===Erster Import===
+
-
 
+
-
Der Erste Import Dient als Datenbasis und wird nicht über die Synkronisation durchgeführt.
+
-
 
+
-
In der SAP stehen Daten für Abonenten und für User bereit. Zur Zuordnung-Abonent existiert die Information "Will Newsletter".
+
-
Die Abonentendaten und die User werden wenn möglich über die Emailadresse verknüpft. Die SAP stellt für jeden user eine eindeutige ID bereit. Diese ID ist eine Zahl >20000.
+
-
 
+
-
Anschliessend werden die Daten direkt in die Joomla Datenbank übertragen. Fehlende Informationen werden durch leere Felder ergänzt. Alle Unportierten User erhalten das Profil "BN". Alles reinen Abonenten erhalten das Profil "NL" (keine Rechte).
+
-
 
+
-
Alle Emailadressen werden soweit wie möglich per SMTP getestet (ohne Verschickung einer Testmail). Für User und Abonenten ohne gültige Email wir eine Liste erstellt. Dies Liste wird der Stiftung zur Verfügung gestellt. Es werden nur User/Abonenten mit gültiger Email eingetragen.
+
-
 
+
-
==Empfehlung: Anmeldung zum NL über die Nutzerverwaltung von Joomla==
+
-
 
+
-
Joomla enthält eine eigene Nutzerverwaltung.
+
-
* id
+
-
* Name
+
-
* Anmeldename
+
-
* Passwort
+
-
* Berechtigungsebene
+
-
* aktiviert
+
-
 
+
-
Diese Nutzerverwaltung '''muss''' verwendet werden, da diverse Funktionen von Joomla darauf aufbauen.
+
-
 
+
-
Jomsocial enthält eine eigene Nutzerverwaltung. Die Nutzer werden über die eindeutige id mit der Joomla Verwaltung verknüpft. Hier werden alle Zusatzfelder abgelegt. Dazu gehören z.B.
+
-
* id
+
-
* Vorname
+
-
* Strasse
+
-
* Konfession
+
-
* ...
+
-
 
+
-
Jomsocial kann nicht davon ausgehen das diese Informationen wo anders bereits hinterlegt worden sind. Und macht dies auch nicht.
+
-
 
+
-
Eine Newslettersystem enthält ebenso eine eigene Nutzerverwaltung. Mit
+
-
* id
+
-
* Vorname
+
-
* Strasse
+
-
* Konfession
+
-
* ...
+
-
 
+
-
Somit werden die Daten doppelt gehalten und müssen auch doppelt eingepflegt werden. Dies ist schlecht.
+
-
 
+
-
Abhilfe: Änderung des Workflows
+
-
*nicht nur Berater/Betreuer, sondern auch jeder Newsletterabonent müssen sich bei Jomsocial anmelden. Erst danach ist ein Abonieren des Newslettern möglich.
+
-
*Das Newslettersystem verwendet auch die JomSocial-Felder.
+
-
 
+
-
Anmerkung: Ein Plugin zur Verwendung von CommunityBuilder Feldern existiert für AcyMailing
+
-
 
+
-
 
+
-
 
+
-
zurück zu [[Internetseiten Programmierung]]
+
[[Kategorie:Programmierung]]
[[Kategorie:Programmierung]]
 +
[[Kategorie:IT]]
 +
[[Kategorie:Prozesse]]

Aktuelle Version vom 07:48, 30. Mai 2012

Persönliche Werkzeuge