Schließ die Integration an, aber bau noch keinen Flow. Vorher gehören fünf Dinge eingestellt: der Einwilligungsstatus, den die Synchronisierung aus Shopify mitbringt; Double Opt-in, bevor die erste Anmeldung reinkommt; das Onsite-Tracking, ohne das Browse Abandonment und Active on Site für immer leer bleiben; eine eigene Versanddomain, bevor die erste Mail rausgeht; und die Rabattcodes, die als Link funktionieren müssen, nicht als Code zum Abtippen. Vier davon lassen sich später nachholen, eines nicht: Einwilligungen, die du nicht eingesammelt hast, bekommst du nicht rückwirkend.
Die Integration selbst ist schnell erledigt: App installieren, Shop verbinden, fertig. Zwei Minuten, und Klaviyo fängt an, Kunden, Bestellungen und Produkte zu synchronisieren. Das ist der Teil, den jede Anleitung beschreibt.
Der interessante Teil kommt danach. Zwischen "angeschlossen" und "erster Flow live" liegen fünf Einstellungen, die später entweder still funktionieren oder dich einen kompletten Neuaufbau kosten. Vier davon kannst du nachholen. Eine nicht.
Ich schreibe das ausdrücklich auch aus eigener Erfahrung: Bei einer internen Prüfung unserer vier zuletzt gebauten Setups haben wir in zwei Accounts eine falsch eingestellte Account-Sprache gefunden, in drei die falsche Form der Rabattlinks und in zwei einen fehlenden Einwilligungs-Filter. Gefunden haben wir das beim Go-live-Check, bevor eine Mail rausging - genau dafür gibt es ihn. Aber es zeigt: Das sind keine Anfängerfehler, das sind Dinge, die beim Bauen untergehen, wenn man sie nicht auf einer Liste hat.
1. Was die Synchronisierung mit dem Einwilligungsstatus macht
Das ist die Einstellung, die du nicht nachholen kannst, deshalb steht sie zuerst.
Wenn du Shopify anschließt, kommen deine bestehenden Kunden mit. Mit ihnen kommt ein Status: Wer im Checkout das Häkchen für den Newsletter gesetzt hat, ist in Shopify als werbe-einverstanden markiert und landet in Klaviyo als angemeldet. Technisch sauber - und trotzdem die Stelle, an der die meisten Listen entstehen, die man später nicht mehr benutzen kann.
Der Unterschied ist: Ein Häkchen im Checkout ist nicht dasselbe wie eine bestätigte Anmeldung. Wir empfehlen öffentlich ausschließlich die nachweisbare, bestätigte Anmeldung - also Double Opt-in - als Grundlage für Werbe-Mails. Alles andere mag in Einzelfällen vertretbar sein, aber das ist eine Frage für die Rechtsberatung deines Shops, nicht für deine E-Mail-Software. Dieser Beitrag ist kein Rechtsrat.
Praktisch heißt das: Schau dir direkt nach der Synchronisierung an, wie viele Profile als angemeldet geführt werden und woher dieser Status kommt. Wenn du 8.000 Kunden hast und plötzlich 8.000 angemeldete Profile, ist etwas zu prüfen. Profile, bei denen du die Herkunft der Einwilligung nicht belegen kannst, gehören aus dem Werbe-Versand - und zwar bevor die erste Kampagne rausgeht, nicht nachdem sich jemand beschwert hat.
Wie du denselben Gedanken später in den Flows absicherst - mit einem Filter, der prüft, ob jemand tatsächlich bestätigt hat - steht im Beitrag zum Einwilligungs-Filter. Der Filter fehlte bei unserer internen Prüfung in zwei von vier Accounts, und das ist der Fehler mit den unangenehmsten Folgen.
2. Double Opt-in einstellen, bevor die erste Anmeldung reinkommt
Die Einstellung sitzt in den Listeneinstellungen und ist in zehn Sekunden gemacht. Der Grund, sie vorher zu machen, ist simpel: Jede Anmeldung, die vor der Umstellung reinkommt, hat keine Bestätigung - und du kannst sie nicht nachträglich erzeugen. Du kannst diese Leute anschreiben und um Bestätigung bitten, aber dann bist du genau in der Situation, die du vermeiden wolltest.
Was dazugehört und gern vergessen wird: die Bestätigungsseite. Nach dem Klick auf den Bestätigungslink landet der Besucher irgendwo. Standardmäßig auf einer neutralen Seite, die nicht nach deinem Shop aussieht. Das lässt sich gestalten, und es lohnt sich - an dieser Stelle ist jemand gerade maximal interessiert.
Zweite Sache, die hier hingehört: Die Bestätigungsmail landet häufiger im Spam als jede andere Mail, weil sie an eine Adresse geht, die noch nie etwas von dir bekommen hat. Deshalb gehört auf die Danke-Seite nach der Anmeldung ein Hinweis darauf plus Links zu den gängigen Postfächern. Klingt nach Kleinkram, hebt die Bestätigungsrate messbar.
3. Onsite-Tracking aktivieren - sonst bleiben zwei Flows für immer leer
Klaviyo kann sehen, welche Produkte ein Besucher anschaut und wann er auf deiner Seite war. Dafür muss das Tracking-Skript auf dem Shop aktiv sein - bei Shopify über die App-Einbettung im Theme.
Der Punkt, der das dringend macht: Diese Daten gibt es nur ab dem Moment, in dem du es aktivierst. Es gibt keinen Nachbau. Wer das Tracking erst einschaltet, nachdem er Browse Abandonment und Active on Site gebaut hat, wartet danach Tage auf Empfänger und sucht den Fehler im Flow. Der Flow ist aber richtig, es fehlt die Datenquelle.
Browse Abandonment ist in den Accounts, die wir betreuen, regelmäßig einer der Flows mit dem besten Verhältnis von Aufwand zu Umsatz - für Besucher, für die du im Zweifel bereits Werbebudget bezahlt hast. Wie er aufgebaut gehört, steht im Beitrag dazu. Die Voraussetzung dafür stellst du aber hier ein, Wochen vorher.
4. Eigene Versanddomain, bevor die erste Mail rausgeht
Ohne eigene Versanddomain verschickst du über eine geteilte Infrastruktur - deine Zustellbarkeit hängt dann auch am Verhalten fremder Absender. Mit eigener Domain baust du eine eigene Reputation auf. Das ist der eine Grund.
Der andere ist das Timing: Reputation entsteht über Zeit und Volumen. Wer sechs Monate über die geteilte Domain sendet und dann wechselt, fängt bei null an - mit einer Liste, die inzwischen groß genug ist, dass ein Fehlstart wehtut. Deshalb gehört die Domain an den Anfang, nicht auf die Liste der Dinge, die man "mal machen sollte".
Technisch setzt du dafür DNS-Einträge, und dabei gibt es ein paar Fallen, die in der offiziellen Anleitung fehlen - der SPF-Eintrag deiner Hauptdomain, die Reihenfolge beim DMARC-Eintrag, und der Umstand, dass Shopify seine eigenen Bestellbestätigungen verschickt und dafür eigene Authentifizierung braucht. Das steht komplett im Beitrag zu SPF, DKIM und DMARC.
Eine Zahl aus derselben internen Prüfung: In zwei von vier Accounts stand ein DMARC-Eintrag ohne Berichtsadresse. Der Eintrag war da, er sah richtig aus - nur bekam niemand die Berichte, die der eigentliche Zweck sind.
5. Rabattcodes anlegen - und zwar als Link, nicht als Code zum Abtippen
Fast jeder Flow braucht einen Rabattcode: die Willkommensstrecke, der Winback, oft auch die Post-Purchase-Strecke. Diese Codes gehören in Shopify angelegt, bevor die Mails entstehen - sonst baust du Mails um Platzhalter herum.
Der Fehler, den wir bei unserer internen Prüfung in drei von vier Accounts gefunden haben, ist aber ein anderer und ärgerlicher: die Form des Links. Ein Rabattcode kann in Shopify über eine Adresse der Form deinshop.de/discount/CODE direkt angewendet werden - der Besucher klickt, der Code liegt im Warenkorb, er muss nichts abtippen. Wird stattdessen ein Link mit angehängtem Parameter gebaut, passiert nichts: Der Besucher landet im Shop, der Code ist nicht aktiv, und er muss ihn von Hand eingeben. Wenn er ihn dann noch findet.
Das kostet keinen Cent zu beheben und ist der Unterschied zwischen einer Mail, die verkauft, und einer, die eine Hürde einbaut.
Zwei Dinge, die hier mit entschieden gehören: Welche Produkte nie rabattiert werden dürfen - das gehört in die Codes, nicht in die Hoffnung. Und ob die Codes ablaufen. Ein Welcome-Code mit 24 Stunden Laufzeit erzeugt Dringlichkeit, aber nur, wenn die Mail auch pünktlich ankommt; bei einer Strecke mit Double Opt-in liegen zwischen Anmeldung und erster Mail unter Umständen Stunden.
Drei Kleinigkeiten, die später teuer werden
Account-Sprache und Zeitzone. Steht der Account auf en-US, während dein Markt deutsch ist, formatiert Klaviyo Datums- und Währungsangaben in dynamischen Inhalten amerikanisch, und Sendezeiten beziehen sich auf die falsche Zeitzone. In zwei von vier geprüften Accounts war das so. Zwei Klicks am Anfang, später eine Suche nach einem Fehler, der aussieht wie ein Template-Problem.
Testbestellungen und Testprofile. Jede Testbestellung erzeugt echte Ereignisse im Account und zählt in Segmenten und Auswertungen mit. Leg dir dafür Profile nach einem festen Muster an, die sich später sauber ausschließen lassen, und räum Test-Segmente und Test-Listen auf, bevor der Account live geht. In drei von vier geprüften Accounts lag beim Check noch Testmaterial im Live-Account.
Was in deinen Bestellereignissen wirklich steckt. Wenn du neben dem normalen Shop noch Abonnements, einen Kassenverkauf im Laden oder einen zweiten Verkaufskanal hast, landen diese Bestellungen unter Umständen in derselben Metrik wie alles andere. Dein Winback-Flow hält dann eine automatische Abo-Verlängerung für einen Kauf und schweigt, obwohl der Kunde seit Monaten nicht aktiv war. Prüf einmal, was in deinen Bestellereignissen drinsteckt, bevor du Filter darauf baust.
In welcher Reihenfolge du vorgehst
- Integration anschließen, Synchronisierung abwarten
- Einwilligungsstatus prüfen - wer gilt als angemeldet, und warum
- Double Opt-in einstellen, Bestätigungsseite gestalten
- Account-Sprache, Zeitzone, Währung
- Onsite-Tracking aktivieren
- Eigene Versanddomain einrichten, DNS setzen, auf grün warten
- Rabattcodes in Shopify anlegen, Linkform testen
- Erst jetzt: Anmeldeformular und Willkommensstrecke
Die Punkte 1 bis 7 kosten zusammen weniger als einen Tag. Der Unterschied zwischen "Flows laufen" und "Flows laufen und bringen Umsatz" entsteht trotzdem hier und nicht beim Texten der Mails.
Welche Flows danach in welcher Reihenfolge entstehen, steht im Beitrag zu den sieben Flows. Wenn dein Setup schon steht und du wissen willst, was davon fehlt: Der Setup-Score geht genau diese Punkte durch.
Häufige Fragen dazu
Löst ein neuer Flow rückwirkend für alte Bestellungen aus?
Nein. Flows lösen nur für Ereignisse aus, die eintreten, nachdem der Flow live geschaltet wurde. Die Bestellhistorie, die Klaviyo beim Anschluss der Integration importiert, löst also keine Mails aus - was gut ist, sonst bekäme deine halbe Kundenliste beim Livegang eine Bestellbestätigung aus dem Vorjahr. Der Umkehrschluss ist aber ebenso wichtig: Der Warenkorbabbruch von gestern wird nicht nachgeholt. Rechne nach dem Livegang mit einem Tag Stille, bevor die ersten Empfänger in den Flows ankommen.
Brauche ich Double Opt-in, wenn ich nur Käufer anschreibe?
Das ist eine Rechtsfrage, keine technische. Wir empfehlen öffentlich ausschließlich die bestätigte Anmeldung als Grundlage für Werbe-Mails und stellen die Accounts, die wir betreuen, entsprechend ein. Was in deinem konkreten Fall zulässig ist, klärt deine Rechtsberatung - unklare Profile gehören bis dahin aus dem Werbe-Versand. Kein Rechtsrat.
Wie lange dauert die erste Synchronisierung?
Je nach Shop-Größe von Minuten bis zu einigen Stunden. Wichtiger als die Dauer: Warte sie ab, bevor du Segmente baust. Ein Segment, das während der Synchronisierung angelegt wird, zeigt eine Zahl, die am nächsten Tag anders aussieht - und man sucht den Fehler dann an der falschen Stelle.
Kann ich die eigene Versanddomain später einrichten?
Technisch ja, und besser spät als nie. Du fängst dann aber mit dem Reputationsaufbau von vorn an, und zwar mit einer größeren Liste als am Anfang - das Volumen muss dann vorsichtiger hochgefahren werden. Wenn die Entscheidung ansteht und der Shop noch klein ist: jetzt machen.
Was mache ich, wenn das Tracking-Skript nicht sauber lädt?
Prüf zuerst, ob die App-Einbettung im aktiven Theme aktiviert ist - nach einem Theme-Wechsel ist sie es oft nicht mehr, und niemand merkt es, weil die Flows ja schon laufen. Das ist auch der Grund, warum ein Theme-Relaunch auf die Liste der Dinge gehört, nach denen man das Tracking noch einmal kontrolliert.