Wie Interessenten in den Verteiler kommen
Es gibt zwei Wege, die sich auch kombinieren lassen.
In beiden Fällen bestätigt der Interessent seine Adresse per E-Mail. Erst danach ist er eingetragen. Über denselben verifizierten Zugang ruft er später seine persönliche Newsletter-Verwaltung im Shop auf und meldet sich für Themenbereiche an, wieder ab oder pausiert die Zustellung für einen Zeitraum.
Die Integration in fünf Schritten
- Die Shopkonfiguration
shop.configum zwei Abschnitte erweitern - Zwei Templates neu anlegen und zwei Template-Vorlagen laden, anpassen und einbinden
- Die Verlinkungen im Shop setzen
- Die Verifizierungsmails im E-Marketing-Manager anlegen
- Optional die Newsletter-Anmeldung in den Bestellprozess einbauen
Schritt 1: Einstellungen in der Shopkonfiguration
Ergänzen Sie die beiden folgenden Abschnitte an einer beliebigen Stelle in dershop.config.
Abschnitt <eMarketingManager>
Dieser Abschnitt verbindet die vier Templates miteinander, die für die Zielgruppen-Verwaltung und die Online-Ansicht gebraucht werden.
ShopManage bindet Manage ein, ShopOnlineView bindet OnlineView ein. Das Shop-Template liefert Kopf, Fuß und Design, der Include-Bereich liefert die Funktionalität aus dem Modul.
Abschnitt <eMarketingManager-Txt>
Dieser Abschnitt enthält die Erfolgs- und Fehlermeldungen für An- und Abmeldung.
VerifyEmailSent und WaitVerification sind die beiden wichtigsten, denn sie erklären die Wartezeit zwischen Eintrag und Bestätigungsmail.
Schritt 2: Templates anlegen und einbinden
Vier Templates arbeiten zusammen. Zwei davon stellt WEBSALE als Vorlage bereit, zwei legen Sie selbst an.
Laden Sie die beiden Include-Templates und kopieren Sie sie unverändert in Ihr Template-Verzeichnis.
- Materialien:
incl_newsletter.htmfür die Verwaltung der Zielgruppen und der Benutzerdaten - Materialien:
incl_newsletter_onlineview.htmfür die Online-Ansicht des Newsletters
Das Template tpl_newsletter.htm anlegen
Legen Sie ein Inhalts-Template tpl_newsletter.htm an und rufen Sie darin zwischen <body> und </body> den E-Marketing-Manager auf.
WS-eMarketingManagerLink erzeugt die Adresse des Moduls samt Mall-, Shop- und Subshop-Kennung. Die Schreibweise mit $ statt ~ ist die Tag-in-Tag-Form: Das innere Tag wird zuerst aufgelöst und sein Ergebnis dann als Parameter an WS-ExternInclude übergeben.
Ergänzen Sie im Kopfbereich zwischen <head> und </head> die beiden benötigten JavaScript-Bibliotheken.
ST-SSLMode zur Laufzeit aufgebaut, damit der Aufruf im gesicherten wie im ungesicherten Modus auf derselben Domain bleibt. Ein Aufruf über die falsche Domain scheitert an der Same-Origin-Regel des Browsers, und zwar ohne sichtbare Meldung im Shop.
Speichern Sie das Template in Ihrem Template-Verzeichnis.
Das Template tpl_newsletter_onlineview.htm anlegen
Legen Sie ein Inhalts-Template tpl_newsletter_onlineview.htm an und rufen Sie darin zwischen <body> und </body> die Online-Ansicht auf.
Schritt 3: Verlinkungen integrieren
Die drei folgenden Links führen auf dasselbe Templatetpl_newsletter.htm. Welcher Bereich darin erscheint, steuert der Parameter type. Setzen Sie die Links vorzugsweise auf die Startseite und auf das Template der Kontoverwaltung ws_user_account.htm.
manage bietet mehr als die beiden anderen: An- und Abmelden bei Zielgruppen, Pausieren des Empfangs für einen Zeitraum und das Ergänzen der persönlichen Daten um beispielsweise Firmenname und Straße.
Schritt 4: Verifizierungsmails im E-Marketing-Manager erstellen
Jede An- und Abmeldung wird per E-Mail bestätigt. Diese Mails legen Sie im Modul an und fassen sie zu einer Verifizierungsgruppe zusammen, die Sie einem oder mehreren Subshops zuordnen. Ohne diese Mails läuft die Anmeldung im Shop ins Leere, denn der Interessent bekommt seinen Bestätigungslink nie. So erstellen Sie eine Verifizierungsgruppe:- Öffnen Sie den E-Marketing-Manager im Online-Servicebereich.
- Wählen Sie in der Navigation Vorlagen > Verwaltungs-Mails > Double-OptIn und andere.
- Klicken Sie im Registerkarten-Abschnitt Verifizierungsmails auf das Dokumentsymbol am Ende der Spalte.
- Vergeben Sie im Dialogfenster einen Gruppennamen und wählen Sie die Subshops aus, für die die Gruppe gelten soll. Name und E-Mail-Adresse des Versenders sind optional.
- Speichern und schließen Sie das Dialogfenster.
Schritt 5: Newsletter-Anmeldung im Bestellprozess integrieren
Dieser Schritt ist optional. Er bietet dem Kunden die Newsletter-Anmeldung dort an, wo er ohnehin seine E-Mail-Adresse angibt.Die Zielgruppen in der Shopkonfiguration bekannt machen
Für jede Zielgruppe, die im Bestellprozess zur Auswahl stehen soll, legen Sie in dershop.config einen Abschnitt <+Newsletter> an. Die Reihenfolge der Abschnitte bestimmt die Reihenfolge der Anzeige im Shop.
Ändern Sie einen Zielgruppennamen im E-Marketing-Manager, müssen Sie ihn hier ebenfalls nachziehen. Die beiden Stellen werden nicht miteinander abgeglichen.
Referenz: Abschnitte +Newsletter
Den Auswahlbereich im Template ausgeben
Bauen Sie den folgenden Bereich auf einem Template des Bestellablaufs ein. Die Schleife läuft über genau die aktiven<+Newsletter>-Abschnitte.
{NL-Data} blendet die Überschrift mit aus, wenn kein aktiver Newsletter konfiguriert ist. Als Einzeltag ~NL-Data~ gibt dasselbe Tag die Anzahl der aktiven Newsletter aus.
Das versteckte Feld ist kein Beiwerk. Ein nicht angehaktes Kontrollkästchen sendet gar nichts, der Shop könnte sonst ein bewusstes Abwählen nicht von einem fehlenden Feld unterscheiden. NL-ProofDeselect_hiddeninput liefert diesen Nachweis und muss deshalb in jedem Schleifendurchlauf mit ausgegeben werden.
Referenz: Spezielle Tags für den E-Marketing-Manager
