Eine Empfängerdatenbank
Listen, Segmente, Abonnementstatus und Erfassungsquellen leben nicht mehr in getrennten Systemen.
Advanced Newsletter Suite für Magento 2
Sammeln Sie Anmeldungen, organisieren Sie Empfänger, erstellen Sie Nachrichten, planen Sie Kampagnen und verfolgen Sie Ergebnisse — ohne den grundlegenden Prozess auf eine weitere Plattform zu verlagern.
Weniger verteilte Tools
Das Paket strukturiert den gesamten Prozess und gibt Marketing sowie dem Implementierungsteam eine gemeinsame Arbeitsumgebung.
Listen, Segmente, Abonnementstatus und Erfassungsquellen leben nicht mehr in getrennten Systemen.
Von der Inhaltserstellung und dem Test bis zum geplanten Versand hat alles seinen Platz und Status.
Öffnungen und Klicks werden durch eine Übersicht der letzten Sendungen, Fehler und der Queue-Verarbeitung ergänzt.
Vollständiger Newsletter-Zyklus
Das Paket umfasst die tägliche Arbeit mit Datenbank, Inhalten, Kampagnen und Versandkontrolle.
Datenbank ausbauen
Fügen Sie Formulare, Widgets und Popups hinzu. Verwalten Sie Anmeldebestätigung, Abmeldung und Double Opt-in.
Empfänger
Organisieren Sie Empfänger in Listen, erstellen Sie Segmente und nutzen Sie Status sowie zusätzliche Informationen.
Template Studio
Nutzen Sie Layouts, fügen Sie Produkte aus dem Katalog hinzu und speichern Sie Inhalte als natives Magento-Template.
Kampagnen
Wählen Sie die Gruppe aus, senden Sie einen Test, legen Sie den Zeitplan fest und lassen Sie das System eine größere Kampagne verarbeiten.
Zustellung
Konfigurieren Sie Absenderkonten, Regeln für das Nachrichtenrouting sowie SMTP oder Amazon SES.
Ergebnisse und Kontrolle
Verfolgen Sie Öffnungen, Klicks und Zustellung. Das Dashboard zeigt die letzten Sendungen, Fehler und die Ausführung von Kampagnen.
Tägliche Arbeit
Die Technologie arbeitet im Hintergrund. Das Team konzentriert sich auf Empfänger, Inhalte und das Kampagnenziel.
Der Kunde meldet sich im Shop an, und das System verarbeitet Einwilligung, Bestätigung und Abmeldung.
Sie gestalten den Newsletter im Template Studio und nutzen Produkte aus Ihrem Katalog.
Sie richten die Kampagne an eine Liste oder ein Segment, führen einen Test durch und legen den Termin fest.
Sie beobachten den Versandverlauf und die Reaktionen der Empfänger im Magento-Panel.
Marketing und Betrieb
Engagement-Daten helfen bei der Bewertung von Kampagnen, und operative Informationen ermöglichen es, Probleme schnell zu erkennen.
Implementierungsinformationen
Versionsbereich von Magento Open Source, der auf der Produktseite angegeben ist.
Ein Paket installiert den vollständigen Satz zusammenarbeitender Module.
Passen Sie den Nachrichtentransport an die Infrastruktur des Shops an.
Die Produktivimplementierung erfordert einen korrekt konfigurierten Magento-Cron, Queue-Prozesse und ein Konto beim Versandanbieter. Es wird empfohlen, alles vorab in einer Testumgebung zu prüfen.
Häufige Fragen
Ja. Empfänger, Kampagnen, Inhalte, Transport, Ereignisse und operative Ansichten bilden ein einziges Ökosystem, das in Magento verfügbar ist.
Ja. Das Projekt sieht eine Integration über Amazon SES SMTP sowie eine SES API-Variante vor — abhängig von der Implementierungsart.
Template Studio bietet eine visuelle Umgebung zur Inhaltserstellung, Startlayouts und die Möglichkeit, Produkte aus dem Katalog zu verwenden.
Ja. Der Prozess umfasst Anmeldung, Bestätigung, Abmeldung, Tokens und Double Opt-in.
Ja. Es stehen Testversand, Inhaltsvorschau, Empfängerauswahl und Kampagnenplanung zur Verfügung.
Advanced Newsletter Suite
Von der ersten Anmeldung bis zur Kampagnenanalyse — ein durchgängiger Prozess, der sich gemeinsam mit Ihrem Shop weiterentwickelt.
In den WarenkorbDieses Dokument beschreibt, wie ein AWS-Konto und der Dienst Amazon SES vorbereitet werden, damit die Versandintegration mit den Modulen dieses Projekts durchgeführt werden kann.
Die Anleitung umfasst:
Im Projektcode sind zwei Integrationspfade mit Amazon SES verfügbar:
Kowal_EmailTransport mit dem Transporttyp ses.Kowal_EmailSmtp mit dem Transporttyp smtp.Das bedeutet, dass es sinnvoll ist, AWS- und SES-Konto einmal vorzubereiten, die endgültige Anbindung an Magento jedoch von der gewählten Implementierungsvariante abhängt.
Bereiten Sie vor Beginn Folgendes vor:
example.com,newsletter@example.com,eu-central-1 oder us-east-1.https://aws.amazon.com/Bereiten Sie für die Magento-Integration je nach gewählter Variante einen separaten IAM-Benutzer oder separate SMTP-Zugangsdaten vor.
Das ist wichtig, da die Region in SES eine operative Bedeutung hat:
Wenn der Shop international arbeitet, sollte die Zielregion für den jeweiligen Markt oder die gesamte Organisation am besten direkt festgelegt und konsequent verwendet werden.
Die beste Praxis für einen Shop ist die Verifizierung der gesamten Domain und nicht nur einer einzelnen E-Mail-Adresse.
Verifizieren Sie die Domain, z. B. example.com.
Dadurch:
In der Praxis benötigen Sie mindestens:
Ein neues SES-Konto arbeitet anfangs in der Regel im Sandbox-Modus.
Das bedeutet unter anderem:
Vor dem Absenden des Antrags ist es sinnvoll, die Domain bereits verifiziert zu haben. Das beschleunigt in der Regel die Freigabe.
Dies ist kein zwingendes Minimum für den ersten Test, wird aber vor dem Produktivbetrieb dringend empfohlen.
Wenn Sie Easy DKIM verwenden, signiert SES Nachrichten nach korrekter DNS-Konfiguration automatisch.
Wenn Sie die Kontrolle über den technischen Absender und die Zustellbarkeit verbessern möchten:
mail.example.com.Das ist besonders sinnvoll für Shops, die regelmäßiges E-Mail-Marketing betreiben und Probleme mit der Absenderreputation begrenzen möchten.
Diese Variante verwendet den Transporttyp ses, der in Kowal_EmailTransport verfügbar ist.
Wählen Sie SES API, wenn:
ses verwalten möchten,Kowal_EmailTransport routen möchten.Verwenden Sie nicht das Root-Konto.
Erstellen Sie einen separaten IAM-Benutzer, z. B.:
magento-ses-senderWeisen Sie ihm anschließend eine Richtlinie mit minimalen Berechtigungen für den Versand zu.
{ 'Version': '2012-10-17', 'Statement': [ { 'Effect': 'Allow', 'Action': [ 'ses:SendEmail', 'ses:SendRawEmail' ], 'Resource': '*' } ]}Falls gewünscht, kann sie um das Auslesen von Limits oder Statistiken erweitert werden, für den reinen Versand ist der oben genannte Umfang jedoch ein geeigneter Ausgangspunkt.
Access Key IDSecret Access KeyDas Secret wird nur einmal angezeigt. Wenn es verloren geht, muss ein neuer Schlüssel erstellt werden.
Bereiten Sie für das Transportkonto ses in Magento Folgendes vor:
provider_region, z. B. eu-central-1,provider_api_key,provider_api_secret,sender_name,sender_email,reply_to_email optional,store_id, wenn das Konto nur für eine bestimmte Store View funktionieren soll.In Kowal / Email Marketing:
Transport Type = Amazon SES,Region = SES-Region,Access Key = IAM-Schlüssel,Secret Key = IAM-Secret.Diese Variante verwendet Kowal_EmailSmtp.
Wählen Sie SES SMTP, wenn:
Advance Email Delivery verwenden,SMTP usernameSMTP passwordDies sind keine gewöhnlichen AWS-Schlüssel. Es handelt sich um separate SMTP-Zugangsdaten für SES.
Verwenden Sie für SES einen Host im Format:
email-smtp..amazonaws.com Beispiel:
email-smtp.eu-central-1.amazonaws.comAm häufigsten verwendete Einstellungen:
587 + STARTTLS,465 + TLS Wrapper / SSL.In der Praxis ist für Magento der sicherste Ausgangspunkt:
email-smtp..amazonaws.com 587STARTTLSBereiten Sie vor:
In Kowal / Email Marketing:
smtp global Folgendes ein:enabled = Yes,host = SES-Endpoint,port = 587,username = SMTP username,password = SMTP password,connection_security = STARTTLS,test_recipient_email = Adresse für den Test.Wenn Sie mehrere Konten oder mehrere Store Views verwenden, können Sie auch ein separates Transportkonto vom Typ smtp mit dedizierten Verbindungsdaten konfigurieren.
ses verwenden möchten,Kowal_EmailSmtp implementieren.Bestätigen Sie vor dem ersten Test:
Verified.Symptom:
Ursache:
Symptom:
Ursache:
Symptom:
Ursache:
Symptom:
Ursache:
SMTP username und SMTP password eingetragen.Symptom:
Ursache:
https://docs.aws.amazon.com/ses/latest/dg/setting-up.htmlhttps://docs.aws.amazon.com/ses/latest/dg/creating-identities.htmlhttps://docs.aws.amazon.com/ses/latest/dg/verify-addresses-and-domains.htmlhttps://docs.aws.amazon.com/ses/latest/dg/request-production-access.htmlhttps://docs.aws.amazon.com/ses/latest/dg/smtp-credentials.htmlhttps://docs.aws.amazon.com/ses/latest/dg/smtp-connect.htmlhttps://docs.aws.amazon.com/ses/latest/dg/mail-from.htmlhttps://docs.aws.amazon.com/ses/latest/dg/regions.htmlhttps://docs.aws.amazon.com/ses/latest/dg/send-email-concepts-credentials.htmlhttps://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.htmlAm Ende sollte die Person, die SES einrichtet, für die Implementierung genau diesen Satz übergeben:
Dieses Dokument beschreibt die Installation und Konfiguration des Pakets magento-2-package-advanced-newsletter-suite. Es handelt sich um ein vollständiges Newsletter- und E-Mail-Marketing-Paket für Magento 2, das Empfänger, Capture, Kampagnen, Inhalte, Versand, Tracking, ein operatives Panel sowie Frontend-Anmeldepunkte umfasst.
Bereiten Sie vor der Implementierung Folgendes vor:
2.4.x,bin/magento,Das Paket umfasst:
Kowal_MarketingCore,Kowal_EmailTransport,Kowal_EmailSmtp,Kowal_EmailEvents,Kowal_EmailTemplateStudio,Kowal_NewsletterAudience,Kowal_NewsletterCapture,Kowal_NewsletterCampaigns,Kowal_NewsletterConsole,Kowal_NewsletterFrontend.Dies ist die höchste Aggregationsstufe im Ökosystem der E-Mail-Marketing-Module für Magento.
composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store composer require kowal/package-advanced-newsletter-suite bin/magento module:enable \ Kowal_MarketingCore \ Kowal_EmailTransport \ Kowal_EmailSmtp \ Kowal_EmailEvents \ Kowal_EmailTemplateStudio \ Kowal_NewsletterAudience \ Kowal_NewsletterCapture \ Kowal_NewsletterCampaigns \ Kowal_NewsletterConsole \ Kowal_NewsletterFrontendbin/magento setup:upgradebin/magento cache:flushIm Produktionsmodus führen Sie zusätzlich aus:
bin/magento setup:di:compilebin/magento setup:static-content:deploy -fDie grundlegende Konfiguration sollte verfügbar sein unter:
Kowal / Email MarketingGemäß der Spezifikation werden folgende Einstellungsgruppen erwartet:
general,transport,smtp,campaigns,double_opt_in,events.Konfigurieren Sie zunächst das Fundament der Delivery:
Die Implementierung des vollständigen Pakets erfordert weiterhin eine funktionierende SMTP- und Transportebene.
Bestätigen Sie anschließend die Konfiguration der Empfängerebene:
newsletter_subscriber,Konfigurieren Sie außerdem den Anmeldeprozess:
Legen Sie im Abschnitt campaigns Folgendes fest:
batch_size,max_retry_count,send_rate_limit_per_run,watchdog_timeout_minutes.Das Paket unterstützt:
Wenn die Implementierung die Arbeit mit Newsletter-Inhalten umfasst, konfigurieren Sie EmailTemplateStudio gemäß dem MVP-Umfang:
Konfigurieren Sie im Abschnitt events:
Die Ebene EmailEvents ist für die Beobachtbarkeit des Zustellprozesses und die Verknüpfung von Events mit Transportlogs und Kampagnen verantwortlich.
Das vollständige Paket umfasst:
Kowal_NewsletterConsole als operatives Panel,Kowal_NewsletterFrontend als Ebene für Frontend-Formulare und Anmelde-Widgets.Prüfen Sie nach der Installation:
Das vollständige Paket erfordert asynchrone Verarbeitung.
bin/magento cron:installDer Cron sollte verantwortlich sein für:
Queue-Consumer sollten für die tatsächliche Verarbeitung der Versand-Batches verantwortlich sein. Die Namen der Consumer sind den aktuellen Dateien etc/queue_consumer.xml der implementierten Module zu entnehmen.
Stellen Sie in der Produktionsumgebung sicher:
Führen Sie nach der Implementierung die vollständige Checkliste aus:
Das Paket ist korrekt implementiert, wenn:
cron geplant und durch queue consumer verarbeitet wird,Magento_Newsletter weiterhin funktionieren kann.newsletter_subscriber zu duplizieren.