E-Marketing-Manager

Mit dem WEBSALE E-Marketing-Manager können Shopbetreiber Mitteilungen (Kunden-Informationen und Newsletter) erstellen und an verschiedene Zielgruppen versenden – auch in verschiedenen Sprachen. Die Aktivitäten der Empfänger werden durch Tracking als Statistikdaten zur Verfügung gestellt und liefern wertvolle Marketing-Informationen. In der Bedienoberfläche des E-Marketing-Managers lassen sich die Mitteilungen besonders einfach und übersichtlich erstellen, designen und verwalten. Dabei stehen für alle wichtigen Funktionen ausführliche Hilfeinformationen zur Verfügung. Über den Online-Servicebereich greifen Sie auf den E-Marketing-Manager zu.

Die Anmeldung für den Newsletter-Versand wird entweder während des Bestellprozesses im Shop (Standard) oder auf einer beliebigen anderen Shopseite oder über beide Wege angeboten. Jeder Interessent kann per E-Mail-Verifizierung seine persönliche Newsletter-Verwaltung im Shop aufrufen, um sich für Zielgruppen bzw. Themenbereiche anzumelden, abzumelden oder die Newsletter-Zustellung zu pausieren.

Für eine anschauliche Einführung in Funktionsweise und Bedienung des E-Marketing-Managers stehen Ihnen im Online-Servicebereich Video-Tutorials zur Verfügung.


Hinweis:

Der E-Marketing-Manager muss für Ihren Onlineshop freigeschaltet werden. Bitte wenden Sie sich an die WEBSALE AG.

Integration

Die Shop-Integration gliedert sich in fünf Schritte:

1 Shopkonfiguration shop.config bearbeiten

2 Zwei Templates neu anlegen und zwei weitere Template-Vorlagen laden, anpassen und einbinden

3 Verlinkungen im Shop integrieren

4 Verifizierungsmails im E-Marketing-Manager erstellen

5 Bereiche für Newsletter-Anmeldung im Bestellprozess integrieren (optional)

 

1 Einstellungen in der Shopkonfiguration shop.config

Integrieren Sie folgende Abschnitte in die Shopkonfiguration shop.config:

Abschnitt <eMarketingManager-Txt>

Fügen Sie diesen Abschnitt an einer beliebigen Stelle in der Konfiguration ein. Er enthält die Erfolgs- und Fehlermeldungen für die An- bzw. Abmeldung beim Newsletter-Versand.

...
<eMarketingManager-Txt>
   NoEmail			= Bitte geben Sie eine gültige E-Mail-Adresse ein.
   Error			= Es ist ein Fehler aufgetreten. Bitte prüfen Sie Ihre Eingaben und versuchen Sie es erneut.
   MaxSubscriber		= Derzeit können keine weiteren Newsletter-Interessenten eingetragen werden. Bitte versuchen Sie es zu einem späteren Zeitpunkt erneut.
   ErrorCreate		        = Es ist ein Fehler beim Erstellen Ihrer Daten aufgetreten. Bitte überprüfen Sie Ihre Eingaben und versuchen Sie es erneut.
   IncorrectConfiguration	= Der Dienst kann wegen fehlender Konfiguration derzeit nicht genutzt werden. Bitte versuchen Sie es später noch einmal.
   OldVerification		= Der Gültigkeitszeitraum für den Anmeldungs-Link ist abgelaufen. Bitte melden Sie sich erneut für den Newsletter an.
   WaitVerification	        = Es wurde bereits eine E-Mail zur Bestätigung Ihrer Anmeldung verschickt. Bitte prüfen Sie Ihr Postfach und bestätigen Sie Ihre Newsletter-Registrierung.
   InputTooLong		        = Ihre Eingaben überschreiten die maximale Länge. Bitte überprüfen Sie die markierten Felder und versuchen Sie es erneut.
   VerificationError	        = Es ist ein Fehler bei der Bestätigung ihrer E-Mail-Adresse aufgetreten. Bitte prüfen Sie den Link und versuchen Sie es erneut.
   NoTargetgroupSelected        = Bitte wählen Sie ein Interessengebiet aus.
   TargetgroupAlreadySubscribed = Sie sind bereits in allen ausgewählten Interessengebieten eingetragen. 
   VerifiedOK		        = Ihre E-Mail-Adresse wurde erfolgreich bestätigt.
   SubscribedOK		        = Sie haben sich erfolgreich für den gewünschten Newsletter angemeldet.
   UnsubscribedOK		= Sie haben sich erfolgreich aus den gewählten Interessengebieten ausgetragen.
   VerifyEmailSent		= Ihnen wurde eine E-Mail zur Bestätigung zugeschickt. Bitte folgen Sie den Hinweisen in der E-Mail.
   BlackListed		        = Sie wurden erfolgreich aus allen Newslettern ausgetragen und in die Blacklist aufgenommen.
   SubscriberOnly		= Mit der angegebenen E-Mail-Adresse sind Sie im Newsletter nicht angemeldet. Bitte überprüfen Sie Ihre E-Mail-Adresse
</eMarketingManager-Txt>
...

Abschnitt <eMarketingManager>

Fügen Sie diesen Abschnitt an einer beliebigen Stelle in der Konfiguration ein. Hier werden die Namen der vier Templates für die An-/Abmeldung beim Newsletter-Versand und für die Online-Ansicht der Newsletter definiert sowie die Dateinamen zugeordnet.

...
<eMarketingManager>
   Manage            = incl_newsletter.htm                     # ExternInclude-Bereich für Zielgruppen-Verwaltung
   OnlineView        = incl_newsletter_onlineview.htm          # ExternInclude-Bereich für Online-Ansicht im Shop
   ShopOnlineView    = tpl_newsletter_onlineview.htm           # Shop-Template, über das "Manage" eingebunden wird
   ShopManage        = tpl_newsletter.htm                      # Shop-Template, über das "OnlineView" eingebunden wird
</eMarketingManager>
...

Referenz: Abschnitt E-Marketing-Manager

2 Templates anlegen/einbinden

Es werden zwei Include-Templates und zwei Informations-Templates verwendet, um die Funktionalität für die Zielgruppen-Verwaltung und die Online-Ansicht des Newsletters bereitzustellen.

Name

Dateiname

Beschreibung

Manage

incl_newsletter.htm

ExternInclude-Bereich, in dem die Zielgruppen verwaltet werden.

ShopManage

tpl_newsletter.htm

Shop-Template, über das der Inhalt von "Manage" per ExternInclude eingebunden wird.

OnlineView

incl_newsletter_onlineview.htm

ExternInclude-Bereich zur alternativen Anzeige des Newsletters (Online-Ansicht im Shop), falls er nicht im E-Mail-Client angezeigt werden kann.

ShopOnlineView

tpl_newsletter_onlineview.htm

Shop-Template, über das der Inhalt von "OnlineView" per ExternInclude eingebunden wird.

Zum einfacheren Aufbau stellt WEBSALE Ihnen die zwei Include-Templates zur Verfügung:

Template für die Verwaltung der Newsletter Zielgruppen/Themen und der Benutzerdaten
Materialien: incl_newsletter.htm

Template für die Online-Ansicht des Newsletters
Materialien: incl_newsletter_onlineview.htm

Kopieren Sie beide Include-Templates in Ihr Template-Verzeichnis.

tpl_newsletter.htm

Legen Sie ein Inhalts-Template namens "tpl_newsletter.htm" an und fügen Sie den folgenden ExternInclude-Aufruf zwischen den Tags <body> und </body> ein:

~WS-ExternInclude($WS-eMarketingManagerLink$)~

Hiermit wird der E-Marketing-Manager aufgerufen, um das Manage-Template anzuzeigen.

Fügen Sie im Headerbereich zwischen den Tags <head> und </head> die folgenden JavaScript-Aufrufe ein:

<script type="text/javascript" src="/$WS/ws_sysdata/js/ws-system-1.8.1.js"></script>

Hiermit wird die benötigte WEBSALE-Systembibliothek eingebunden.

<script type="text/javascript" src="/$WS/ws_sysdata/js/ws-newsletter-2.0.0.js"></script>

Hiermit wird die benötigte Funktion für den AJAX-Aufruf zur Verfügung gestellt.

Kopieren Sie das folgende JavaScript und fügen Sie es im Headerbereich zwischen den Tags <head> und </head> des Templates ein. Hiermit wird über AJAX die Routine für den Versand der Verifizierungs-E-Mail aufgerufen:

<script type="text/javascript">
$(document).ready(function(){      
// Benötigte IDs und Klassen:
// IDs:
//      WSNL_FORM = ID der Formulars für die Anmeldung beim Newsletter
//          (Änderbar mit der Plugin-Zuweisung: '$("#WSNL_FORM").ws_nl_AjaxLogin({...})')
//      WSNL_InfoMsg = Container, in dem positive Meldungen angezeigt werden sollen
//          (Änderbar durch Option: 'infoField: "#WSNL_InfoMsg"')
//      WSNL_ErrorMsg = Container, in dem negative Meldungen angezeigt werden sollen
//          (Änderbar mit der Option: 'errorField: "#WSNL_ErrorMsg"')
//
// Klassen:
// Input_error  = Klasse, die im Falle eines Fehlers einen Input-Feld hinzugefügt wird
//          (Änderbar durch Option: 'inputErrorClass: "Input_error"')
// WSNL_button  = Trigger zum Anstoß des Logins durch Klick. Kann jedem Element zugewiesen werden
//          (Änderbar durch Option: 'actionButton: ".WSNL_button"')
$("#WSNL_FORM").ws_nl_ajax({url: "{ST-SSLMode}~URL-SSLDomain~{/ST-SSLMode}{!ST-SSLMode}~URL-Homepage~{/!ST-SSLMode}/cgi/wsnewsletterv3/wsnewsletter.cgi?m=~WS-MallID~&s=~WS-ShopID~&ss=~WS-SubShopID~",
infoCallback: ws_nl_showSuccessLogin,
errorCallback: ws_nl_showErrorLogin,
exceptionCallback: ws_nl_showExcLogin,
beforeStartCallback: ws_nl_beforeLogin
});
});
</script>

 

Achtung:

Damit der Benutzer bei Verwendung der Pausierungs-Option ein Datum wählen kann, muss ein Kalender (Datepicker) angezeigt werden. Ein entsprechendes Plugin ist in der Template-Vorlage noch nicht enthalten und muss hinzugefügt werden. Das erwartete Datumsformat lautet: yyyy-mm-dd. Ein flexibel anpassbares Plugin finden Sie beispielsweise unter http://jqueryui.com/

Speichern Sie das Template in Ihrem Template-Verzeichnis.

tpl_newsletter_onlineview.htm

Legen Sie ein Inhalts-Template namens "tpl_newsletter_onlineview.htm" an und fügen Sie den folgenden ExternInclude-Aufruf zwischen den Tags <body> und </body> ein:

~WS-ExternInclude($WS-eMarketingManagerOnlineviewLink$)~

Hiermit wird die Online-Ansicht des Newsletters personalisiert angezeigt.

3 Verlinkungen integrieren

Integrieren Sie die folgenden Verlinkungen für die Bestellung und Abbestellung des Newsletters, vorzugsweise auf der Startseite und auf dem Template zur Kontoverwaltung (ws_user_account.htm).

Ohne Type-Zuweisung

Verlinkung für die Anzeige des Bereichs zur Anmeldung bei einer (oder mehreren) Newsletter-Zielgruppe(n).

<a href="~WS-SSLLoadTpl(tpl_newsletter.htm)~">Hier steht der Button-Text für die Newsletter-Anmeldung</a>

Es wird der Bereich {E-NL-SEC-subscribe} angezeigt.

Mit Type-Zuweisung "unsubscribe"

Verlinkung für die Anzeige des Bereichs zur Abmeldung bei einer (oder mehreren) Newsletter-Zielgruppe(n).

<a href="~WS-SSLLoadTpl(tpl_newsletter.htm)~&type=unsubscribe">Hier steht der Button-Text für die Newsletter-Abmeldung</a>

Es wird der Bereich {E-NL-SEC-unsubscribe} angezeigt.

Mit Type-Zuweisung "manage" = OPTIONAL

Diese Verlinkung ist optional und sollte nur verwendet werden, wenn der Kunde eingeloggt ist, z. B. auf der Kundenkonto-Seite.

<a href="~WS-SSLLoadTpl(tpl_newsletter.htm)~&type=manage">Newsletter-Einstellungen</a>

Es wird der Bereich {E-NL-SEC-manage} angezeigt. Dieser enthält folgende Einstellungsmöglichkeiten:

An- oder Abmelden bei Newsletter-Zielgruppen (sofern vorhanden)

Newsletter-Empfang für einen bestimmten Zeitraum pausieren

Erweitern der persönlichen Daten um z. B. Firmenname, Straße usw.

4 Verifizierungsmails im E-Marketing-Manager erstellen

Wenn der Shop-Besucher seine persönliche Newsletter-Verwaltung im Shop aufrufen und sich für Zielgruppen bzw. Themenbereiche anmelden oder abmelden möchte, versendet der Shop Verifizierungsmails. Diese werden im E-Marketing-Manager angelegt und für die Verwendung mit verschiedenen Subshops gruppiert.

Erstellen Sie zunächst eine Verifizierungsgruppe und anschließend die E-Mails.

So erstellen Sie eine Verifizierungsgruppe:

1.Öffnen Sie den E-Marketing-Manager im Online-Servicebereich.

2.Wählen Sie in der Navigation Vorlagen>Verwaltungs-Mails>Double-OptIn und andere

3.Klicken Sie im ersten Registerkarten-Abschnitt "Verifizierungsmails" auf das Dokumentsymbol am Ende der Spalte.

4.Definieren Sie im daraufhin angezeigten Dialogfenster einen Gruppennamen, den Namen und die E-Mail-Adresse des Versenders sowie die zu verwendenden Subshops. (Name und E-Mail-Adresse des Versenders sind optional.)

5.Speichern und schließen Sie das Dialogfenster.

Die neue erstellte Verifizierungsgruppe wird auf der Registerkarte eingefügt und enthält eine tabellarische Liste der vier zugehörigen E-Mails. Klicken Sie auf das Stiftsymbol am Ende der Tabellenzeilen, um den Text und das Layout der E-Mails zu bearbeiten. Sie können vorbereitete Design-Vorlagen per Cut&Paste einfügen, damit die E-Mails dem CI-Design des Shops entsprechen.

5 Newsletter-Anmeldung im Bestellprozess integrieren (optional)

Falls gewünscht, kann die Newsletter-Anmeldung auch während des Bestellprozesses ermöglicht werden. Hierfür integrieren Sie den folgenden Code auf einem Template des Bestellablaufs:

...
{NL-Data}
   <h1>Newsletter-Anmeldung</h1>
   {@NL-Data}
      ~NL-Name~ (~NL-ID~): <input type="checkbox" name="~NL-Input~" ~NL-Checked~>
      <input type="hidden" name="~NL-ProofDeselect_hiddeninput~" value="yes">
   {/@NL-Data}
{/NL-Data}
...

Referenz: Spezielle Tags für den E-Marketing-Manager

Für jede Zielgruppe, die im E-Marketing-Manager definiert ist, muss in der Konfiguration ein Abschnitt <+Newsletter> eingefügt werden. Berücksichtigen Sie, dass jeder Newsletter-Name bei einer Änderung im E-Marketing-Manager auch an dieser Stelle geändert werden muss.

Die Anzeige der Newsletter-Zielgruppen im Shop erfolgt dabei in der Reihenfolge der angelegten <+Newsletter>-Abschnitte.

...
<+Newsletter>
   Allow            = yes
   Name-Txt         = Newslettername
   Checkbox         = off
   NewsletterID     = <Vergeben Sie eine ID>
   GroupID-List     = <Gewünschte ID aus "Zielgruppen verwalten" im OSB>
   NotificationMode = order
   Type             = WSNewsletterV3
</+Newsletter>
...

Referenz: Abschnitte +Newsletter

Was Sie beachten sollten

Um die korrekte Integration prüfen zu können, muss im Online-Servicebereich die Verifizierungs-E-Mail konfiguriert sein. Zum Testen der Online-Ansicht kann eine Testmitteilung erstellt und mit der Schaltfläche "Online-Vorschau" angezeigt werden.

Es besteht ein Limit für die Anzahl der Adressen, die im E-Marketing-Manager verwaltet werden können. Dieses kann bei Bedarf auf Anforderung erhöht werden. Zur Abrechnung wird die Anzahl der aktuell vorhandenen Abonnenten verwendet.

Eine Sperrliste (Blacklist) steht ebenfalls standardmäßig in der Benutzeroberfläche des E-Marketing-Managers zur Verfügung. Dort können sich Empfänger im Shop selbst eintragen, außerdem kann der Modul-Administrator Einzeladressen manuell ergänzen. Falls eine auf der Blacklist befindliche E-Mail-Adresse bei einem Adressimport in der Importdatei enthalten ist, wird sie aufgrund der Sperrung nicht in die aktive Adressliste übernommen.

Es besteht die Möglichkeit, im Newsletter einen Link "Online ansehen" zu integrieren. Bei der Online-Ansicht ist das Tracking stets aktiv. Aus Datenschutzgründen sind die Trackinginformationen anonymisiert.

Hinweise zur Migration von Newsletter V2 zu E-Marketing-Manager

Alle Informationen zur Migration finden Sie hier:

Wegweiser: Migration von Newsletter V2 zu E-Marketing-Manager