Sobald die Verbindung steht, hält die Extension Mailchimp von selbst mit Ihrem Store auf dem gleichen Stand, im Hintergrund, Minute für Minute. Hier sehen Sie, was übertragen wird, und die eine Sache, die Sie vorher verstanden haben sollten.
Was wann synchronisiert wird
Alles Folgende wird nach einem ersten Aufholvorgang während der Einrichtung fortlaufend synchronisiert:
- Newsletter-Abonnenten: Anmeldungen und Abbestellungen, innerhalb weniger Minuten.
- Bestellungen: neue Bestellungen in Echtzeit; vergangene Bestellungen einmalig, während der Einrichtung.
- Abgebrochene Warenkörbe: Warenkörbe werden synchronisiert, während Käufer sie befüllen, damit Mailchimp mit der Rückgewinnung beginnen kann, sobald einer verwaist.
- Produkte: Katalogänderungen, sobald sie passieren, damit Produktempfehlungen in Kampagnen aktuell bleiben.
Und Produkte heißt: der gesamte Katalog. Alle sechs nativen Magento-Produkttypen (Simple, Virtual, Downloadable, Bundle, Grouped und Configurable), Adobe-Commerce-Geschenkkarten mit eigener Unterstützung sowie jeder benutzerdefinierte Typ, den eine Dritt-Extension hinzufügt, synchronisiert mit einem Best-Effort-Standard-Payload aus den Feldern, die jedes Produkt mitbringt. Bestellungen und Warenkörbe mit solchen Produkten synchronisieren normal, mit vollständigen, korrekten Summen, und eine Geschenkkarte mit freiem Betrag wird mit exakt dem Betrag gemeldet, den der Käufer gewählt hat.
Hinter diesen Punkten stehen zwei Wege, mit denselben Namen, die Ihnen im Dashboard und im Cron Monitor begegnen. Boost transportiert, was gerade jetzt passiert: eine neue Bestellung, einen aktiven Warenkorb, eine Newsletter-Anmeldung, eine Produktänderung. Backfill transportiert die Historie: die vergangenen Bestellungen, Kunden und den Katalog, die Sie bei der Einrichtung ausgewählt haben. Beide laufen auf derselben Engine, im selben Takt, jede Minute; der einzige Unterschied ist die Priorität. Neue Aktivität geht immer vor, sodass ein großer Historienimport nie eine frische Bestellung verzögert.
Auf Durchsatz ausgelegt
Synchronisiert wird nicht ein Datensatz nach dem anderen. Mailchimp erlaubt zehn gleichzeitige Verbindungen pro Konto; die Extension nutzt acht davon und verteilt Ihre Warteschlange gleichmäßig auf alle acht Spuren zugleich. Sie schöpft aus, was Mailchimp bietet, und lässt dabei stets Reserven. Vier Prinzipien machen diese Spuren wirksam:
- Nichts wartet auf irgendetwas. Erreicht eine Bestellung die Spitze der Warteschlange, bevor ihre Produkte oder ihr Kunde dort sind, synchronisiert die Extension diese zuerst, im selben Durchlauf, von allein. Keine hängenden Datensätze, keine manuelle Reihenfolge.
- Nichts Unverändertes wird je gesendet. Jeder Datensatz erhält vor dem Versand einen Fingerabdruck; hat sich nichts geändert, wird nichts gesendet. An einem typischen Tag überspringt das den Großteil der Warteschlange von vornherein.
- Nichts bremst Ihren Store. All das läuft in der Hintergrund-Warteschlange, nie in der Seite oder im Checkout Ihrer Käufer.
- Nichts belastet Ihren Server. Jeder Sync-Durchlauf arbeitet mit einem strikten Zeitbudget und sorgsamem Speichereinsatz, erledigt seine Arbeit und gibt den Server wieder frei. Ihr Store bleibt schnell, gerade an den Tagen, an denen es zählt.
Und sie ist für die großen Tage gebaut. Bei einer Welle im Black-Friday-Format bewegt die Extension Tausende Bestellungen und Warenkörbe ohne Anstrengung: Die meisten erreichen Mailchimp in Echtzeit, und was sich hinter der Welle einreiht, kommt Minuten später an. Auch gegenüber Mailchimp verhält sie sich rücksichtsvoll: Bittet Mailchimp um eine Pause, nimmt sie das Tempo zurück, versucht es erneut und verliert nichts.
Erst notieren, später arbeiten
Wenn in Ihrem Store etwas passiert, eine neue Bestellung, eine Produktänderung, eine Newsletter-Anmeldung, tut die Extension in diesem Moment bewusst nur eine winzige Sache: Sie schreibt eine kleine Notiz in ihre Warteschlange. Ein einziger, leichtgewichtiger Datenbankeintrag, Millisekunden, und der Käufer surft weiter. Die gesamte Intelligenz, Payloads bauen, Fingerabdrücke erstellen, Abhängigkeiten auflösen, mit Mailchimp sprechen, läuft später in den Hintergrundspuren, wo sie nie eine Seite verlangsamen kann. Mailchimp wird nie während des Besuchs eines Käufers aufgerufen.
Webhooks folgen derselben Disziplin in umgekehrter Richtung. Meldet Mailchimp eine Abbestellung oder eine geänderte E-Mail-Adresse, prüft der Empfänger die Nachricht mit einem geheimen Schlüssel, zeichnet sie auf und wendet sie im selben Moment lokal an: nur Datenbankaktualisierungen, Millisekunden, und Mailchimp erhält sofort seine Antwort. Profiländerungen brauchen einen Schritt mehr und werden innerhalb von etwa einer Minute über die Warteschlange abgeglichen. So oder so wartet nie jemand auf jemanden.
Die Synchronisierung läuft über Magentos Hintergrundplaner (Cron). Sie müssen nie raten, ob sie arbeitet: Das Dashboard und der Cron Monitor zeigen, wann jeder Job zuletzt lief und was er verarbeitet hat. Sollte je etwas ungewöhnlich aussehen, führen diese Bildschirme direkt zur Ursache.
Das Eine, das Sie verstehen sollten: Abonnenten vs. Kunden
Dieselbe Person kann auf zwei Arten in Mailchimp existieren:
- Ein Abonnent hat sich für Ihren Newsletter angemeldet: Sie können ihm Kampagnen senden.
- Ein Kunde hat eine Bestellung aufgegeben (oder einen Warenkorb hinterlassen), sich aber nie angemeldet: Er ist mit seiner Kaufhistorie für die Segmentierung in Ihrer Zielgruppe, aber Sie können ihm keine Kampagnen senden.
Beide zählen auf Ihrer Mailchimp-Rechnung gleich. (Mailchimp erklärt alle Kontaktstatus in der eigenen Hilfe.)
Ein Versprechen zieht sich durch alles: Ihre Zielgruppe gehört Ihnen. Die Extension fügt Kontakte hinzu und aktualisiert sie; sie bestellt nie von sich aus jemanden ab, stuft niemanden herab und entfernt niemanden.
Mailchimp rechnet nach Gesamtkontakten ab, und nicht abonnierte Kunden zählen mit. Drei Stellschrauben bestimmen genau, wer in Ihre Zielgruppe aufgenommen wird:
- Das Bestellfenster, gewählt im Setup Wizard: wie weit Bestellungen, und damit ihre Kunden, zurückreichen. Mehr zur Auswahl weiter unten.
- Sync New Non-Subscribed Customers (Contact-Sync-Einstellungen): Schalten Sie die Option aus, werden neue Käufer ohne Newsletter-Anmeldung nicht hinzugefügt; Kontakte, die bereits in Ihrer Zielgruppe sind, werden weiterhin normal aktualisiert.
- Default Subscription Status for Synced Customers (Contact-Sync-Einstellungen): Belassen Sie die Einstellung auf Non-subscribed, dem empfohlenen Standard. Käufer erhalten dann Bestell- und Warenkorb-E-Mails, werden aber erst in Kampagnen aufgenommen, wenn sie sich selbst anmelden.
Und Sie können nicht mehr benötigte Kontakte jederzeit direkt in Mailchimp archivieren.
Die Extension synchronisiert nie Ihre gesamte Kundendatenbank. Nur wer sich für Ihren Newsletter angemeldet, eine Bestellung aufgegeben oder einen Warenkorb hinterlassen hat, wird zum Kontakt.
Das richtige Bestellfenster wählen
Während der Einrichtung fragt der Wizard, wie weit die Bestellhistorie zurück importiert werden soll: 3, 12, 24, 36 oder 48 Monate, oder alles. Er empfiehlt zwölf Monate, und dieser Empfehlung dürfen Sie vertrauen: Kampagnen konvertieren auf Basis aktuellen Verhaltens. Was jemand dieses Jahr gekauft hat, sagt voraus, was er als Nächstes kauft; was er vor drei Jahren gekauft hat, bringt vor allem abrechenbare Kontakte, die Ihre E-Mails nicht mehr öffnen, und eine kältere Liste bedeutet schwächeres Engagement und schwächere Zustellbarkeit für alle anderen. Zwölf Monate erfassen Ihre aktiven Käufer plus eine komplette Weihnachtssaison. Wählen Sie nur dann ein größeres Fenster, wenn Ihr Produkt einen von Natur aus langen Wiederkaufszyklus hat, denken Sie an Möbel, nicht an Mode.
Das Fenster ist ein Filter, keine Mauer. Mit den empfohlenen Standardeinstellungen holt der Import nur Kunden herein, die innerhalb des Fensters bestellt haben; ältere Einmalkäufer bleiben zum Importzeitpunkt außerhalb Ihrer Zielgruppe, und außerhalb Ihrer Rechnung. Vergessen sind sie deshalb nicht. Sobald einer von ihnen zurückkehrt, mit einer Bestellung, einem hinterlassenen Warenkorb, selbst nur einem Login, synchronisiert die Extension ihn automatisch, in der Regel innerhalb von ein bis zwei Minuten. Und er kommt vollständig zurück: Sein Profil enthält Lebenszeitsummen, Bestellanzahl und Shopping-Scores, berechnet aus seiner kompletten Kaufhistorie, nicht nur aus dem Fenster. Er tritt als Nicht abonniert bei, erhält also Bestell- und Warenkorb-E-Mails, aber keine Kampagnen, bis er sich selbst anmeldet.
Ein ruhender Kunde lebt in dem Moment wieder auf, in dem er wieder relevant wird. Bis dahin kostet er Sie nichts.
Welche Bestellungen synchronisiert werden
Standardmäßig bedeutet bestätigter Umsatz: processing, complete und closed. Diese Auswahl entscheidet, welche historischen Bestellungen importiert werden und welche Bestellungen für Umsatz und Lifetime Value zählen. Neue Bestellungen synchronisieren, sobald sie eingehen, und bleiben über jede Statusänderung hinweg aktuell. Welche genau zählen, bestimmen Sie unter Order Statuses to Sync in den Ecommerce-Sync-Einstellungen. Das Bestellfenster für die erste Synchronisierung ist das, das Sie im Setup Wizard gewählt haben.
Fragen dazu, was wann synchronisiert wurde? Fehlerbehebung beantwortet die häufigsten, und der ebizmarts-Support ist nur eine E-Mail entfernt.