Ihre Mailchimp-Zielgruppe ist die Instanz, die entscheidet, wer von Ihnen hören möchte. Bestellt dort jemand ab, setzt Ihr Store das um, automatisch und dauerhaft. Die Extension hält eine klare Aufgabenteilung ein: Mailchimp bestimmt über die Zielgruppe, Ihr Store über den Shop. Bestellungen, Produkte und Warenkörbe fließen von Magento zu Mailchimp; Einwilligungsentscheidungen fließen von Mailchimp zu Magento. Jede Seite ist die verbindliche Quelle für das, was ihr gehört, und keine überschreibt jemals die Entscheidung der anderen.
Zielgruppenentscheidungen, die zurückfließen
| Was in Mailchimp passiert | Was sich in Ihrem Store ändert |
|---|---|
| Jemand bestellt eine E-Mail ab | Wird im Magento-Newsletter als abbestellt markiert |
| Eine E-Mail kommt als Hard Bounce zurück und wird bereinigt | Wird im Magento-Newsletter als abbestellt markiert |
| Jemand abonniert erneut über ein Mailchimp-Formular | Wird in Magento wieder als Abonnent aktiviert |
| Ein Kontakt aktualisiert seine E-Mail-Adresse | Die E-Mail-Adresse des Newsletter-Abonnenten wird aktualisiert. Die E-Mail-Adresse des Kundenkontos im Store bleibt bewusst unverändert, damit sich durch eine Marketing-Änderung kein Login ändert |
Diese kurze Liste ist bewusst so knapp gehalten. Die Einwilligung gehört zu Mailchimp, also kommen Einwilligungsentscheidungen von Mailchimp; Ihre Magento-Newsletter-Liste folgt dieser Vorgabe, als getreues Spiegelbild und nicht als zweite Instanz. Alles andere an Ihren Kunden bleibt genau so, wie Magento es führt: Profiländerungen aus Mailchimp werden niemals in Ihren Store geschrieben.
Mailchimp erklärt, was bereinigte Kontakte sind, falls Sie eine Auffrischung brauchen.
Ein Opt-out in Mailchimp ist für die Extension endgültig. Sie markiert den Kontakt in Magento als abbestellt, und keine Synchronisierung, kein Nachholen und keine Neusynchronisierung trägt ihn jemals wieder als Abonnent ein; die Synchronisierung passt die Daten des Stores an Mailchimp an, niemals umgekehrt. Nur eine echte neue Handlung, das erneute Abonnieren durch die Person selbst, kann jemanden zurückbringen.
Dasselbe Versprechen schützt Ihre Zielgruppe überall in der Extension: Sie fügt hinzu und aktualisiert, sie nimmt niemals etwas weg, und in Fragen der Einwilligung widerspricht sie Mailchimp nie.
So kommen die Änderungen an
Mailchimp benachrichtigt Ihren Store in dem Moment, in dem sich etwas ändert, über einen Webhook, den die Extension automatisch registriert, sobald Sie den Setup Wizard abschließen. Änderungen werden angewendet, sobald sie eintreffen, in der Regel im selben Moment. Es gibt nichts zu konfigurieren und nichts zu pflegen: Sollten Sie den Store einmal neu verbinden, legt die Extension ihren Webhook selbstständig neu an. Ihr Store muss lediglich über HTTPS erreichbar sein, was er bereits ist, wenn Ihre Kunden ihn erreichen können.
Dieser Webhook ist die einzige eingehende Tür, die die Extension an Ihrem Store öffnet, und sie ist entsprechend gebaut. Jede Nachricht muss zunächst einen geheimen Schlüssel vorweisen, der eindeutig zu Ihrem Konto gehört und verschlüsselt gespeichert wird, bevor überhaupt etwas anderes passiert. Danach muss sie eine strenge Prüfliste bestehen: das richtige Format, ein striktes Größenlimit und nur die wenigen Ereignistypen, die die Extension erwartet. Alles andere wird an der Tür abgewiesen, und Anfragefluten werden per Rate-Limiting abgefangen, bevor sie Ihren Store belasten können. Selbst eine gültige Nachricht kann immer nur eine einzige kleine Sache tun: einen Newsletter-Status oder eine E-Mail-Adresse aktualisieren. Einstellungen, Dateien oder irgendetwas anderes kann sie nicht anfassen. Und der Schlüssel lässt sich jederzeit erneuern, ohne dass eine einzige Benachrichtigung verloren geht.
Die Benachrichtigungen von Mailchimp müssen eine einzige Adresse in Ihrem Store erreichen: die Webhook-Adresse, die die Extension registriert. Liegt Ihr Store hinter einer Firewall oder einer Web Application Firewall, nehmen Sie diese Adresse in deren Freigabeliste auf; üblicherweise geschieht das im Dashboard Ihres Hosters oder CDN-Anbieters. Und Sie müssen nie raten: Die Extension prüft die Adresse in dem Moment, in dem sie den Webhook registriert, und falls Mailchimp nicht durchkommt, zeigt die Seite Webhooks in Ihrem Admin das klar an, samt Grund.
Was in die andere Richtung fließt (Store zu Mailchimp)
Hier übt Magento seine Seite der Aufgabenteilung aus: Wenn ein Käufer sich in Ihrem Store für den Newsletter anmeldet oder ihn abbestellt, ist das eine echte neue Handlung und fließt daher zu Mailchimp hinauf.
- Ein Käufer meldet sich im Checkout oder auf seiner Kontoseite für Ihren Newsletter an → wird als abonniert zu Mailchimp synchronisiert.
- Ein Kunde bestellt Ihren Magento-Newsletter ab → wird als abbestellt zu Mailchimp synchronisiert.
Die Benachrichtigungen von Mailchimp werden bei Eintreffen angewendet, mit oder ohne Cron. Die Richtung Store zu Mailchimp läuft über Magentos Hintergrund-Scheduler, und der Cron Monitor zeigt sie bei der Arbeit, Job für Job.
Fragen unterwegs? Fehlerbehebung hat die Antworten, und der ebizmarts-Support ist nur eine E-Mail entfernt.