Creatives, E-Mail und KI

Klaviyo-Flows für verlassene Warenkörbe: Mehr Käufer erkennen

Klaviyo-Flows für verlassene Warenkörbe und Browse-Flows erreichen nur Käufer, die Klaviyo identifizieren kann. Erfahre, wie Klaviyo sie identifiziert und wie du im Checkout mehr Käufer wiedererkennst.

·Aktualisiert am ·11 Min. Lesezeit·Vom ROASaurus-Team

Das Wichtigste in Kürze
  • Klaviyo-Flows für verlassene Warenkörbe und für abgebrochene Browsing-Sitzungen erreichen nur Profile, die Klaviyo mit einer E-Mail-Adresse oder Telefonnummer identifiziert hat.
  • Klaviyo identifiziert Besucher über _kx-E-Mail-Links, Anmeldeformulare, seine JavaScript-API und unterstützte Checkout-Integrationen und speichert das Ergebnis im Cookie __kla_id.
  • Der ROASaurus-Checkout-Booster identifiziert im Shopify-Checkout Käufer, die Klaviyo noch nicht kennt, und sendet ihren Warenkorb über die API von Klaviyo als Viewed Product, Added to Cart und Started Checkout. Prüfe daher, bei welcher Metrik jeder Flow startet.
  • Bei aktiviertem Respect visitor consent läuft der Booster nur für Käufer, die Marketing-Cookies zulassen.
  • Der Booster rekonstruiert die Aktivität aus dem Warenkorb und kann deshalb keine Produkte ergänzen, die sich der Käufer nur angesehen hat.

Ein Klaviyo-Flow für verlassene Warenkörbe kann nur Käufer per E-Mail erreichen, die Klaviyo identifiziert hat: ein Profil mit E-Mail-Adresse oder Telefonnummer, verknüpft mit dem Browser, in dem die Person einkauft. Anonyme Besucher legen trotzdem Produkte in den Warenkorb, aber Klaviyo kann diese Aktivität keiner Person zuordnen, deshalb startet für sie kein Flow.

Dieser Leitfaden erklärt, wie Klaviyo Besucher identifiziert, welche Käufer es verpasst und wie die Klaviyo-Verbindung von ROASaurus im Shopify-Checkout mehr von ihnen identifiziert. Er behandelt außerdem die Einwilligung, Kundensegmente für deine Flows, Einrichtung und Test sowie das, was die Verbindung nicht kann.

Warum erreichen Flows für verlassene Warenkörbe nur identifizierte Besucher?

Klaviyo-Flows starten von Metriken aus. Ein Flow für abgebrochene Browsing-Sitzungen startet bei Viewed Product. Ein Flow für verlassene Warenkörbe startet bei Added to Cart oder, in den meisten vorgefertigten Flows, bei Started Checkout. In Shopify heißt die Checkout-Metrik aus der Shopify-Integration von Klaviyo Checkout Started. Jedes dieser Events gehört zu einem Profil, und Klaviyo braucht Kontaktdaten, um ein Profil anzulegen.

Das Onsite-JavaScript von Klaviyo verfolgt Produktansichten und Warenkorb-Hinzufügungen für Browser, die es identifizieren kann. Wenn ein unbekannter Besucher ein Produkt ansieht, gibt es kein Profil, dem sich das Event zuordnen ließe, und das Event kann keinen Flow starten. Die Zahl der Besucher, die Klaviyo erkennt, begrenzt also, wie viele Menschen deine Flows erreichen können. Bessere E-Mail-Texte ändern diese Grenze nicht. Mehr erkannte Käufer schon.

Wie identifiziert Klaviyo einen Besucher?

Klaviyo verknüpft einen Browser auf mehreren Wegen mit einem Profil. Bei jedem muss der Besucher zuerst etwas tun.

MethodeWas passiertWen es abdeckt
Klick in einer Klaviyo-E-Mail oder -SMSKlaviyo hängt an die Website-Links in deinen E-Mails einen URL-Parameter _kx mit einem verschlüsselten Wert an. Sein Skript sendet diesen Wert an Klaviyo, das den Besucher identifiziert. Identifizierende Links in Klaviyo-SMS können dasselbe tun.Menschen, die bereits auf deiner Liste stehen und klicken
Klaviyo-AnmeldeformularDer Besucher gibt in einem Popup oder eingebetteten Formular eine E-Mail-Adresse oder Telefonnummer ein.Besucher, die ein Formular ausfüllen
JavaScript-API (klaviyo.identify)Dein eigener Code sendet eine E-Mail-Adresse oder Telefonnummer, zum Beispiel nach einem Login.Websites mit individueller Entwicklung
Checkout, über eine unterstützte IntegrationKlaviyo kann Besucher während des Checkouts identifizieren. In Shopify müssen dafür das Tracking anonymer Aktivitäten und Verhaltens-Events aktiviert sein, und der Besucher muss Marketing- und Analyse-Cookies akzeptieren.Käufer, die den Checkout erreichen und einwilligen
Jede Methode hängt von einer Handlung des Besuchers ab. Ein Erstbesucher, der über eine Anzeige kommt und das Popup überspringt, bleibt bis zum Checkout anonym.

Nach der Identifizierung speichert das Skript von Klaviyo ein verschlüsseltes Token namens $exchange_id im Cookie __kla_id. Klaviyo setzt dieses Cookie für 2 Jahre, aber Browser können das verkürzen. Laut der eigenen Dokumentation von Klaviyo löscht Safari das per JavaScript gesetzte Cookie nach 7 Tagen Browsernutzung ohne Interaktion mit deiner Website. Unser Leitfaden zu Safari ITP und Tracking erklärt diese Grenze genauer.

Klaviyo hat außerdem eine Funktion zum nachträglichen Zuordnen anonymer Besucheraktivitäten. Wenn ein Besucher Tracking erlaubt, aber nicht identifiziert wird, speichert Klaviyo seine Events Viewed Product und Added to Cart im lokalen Speicher des Browsers. Sobald der Besucher in diesem Browser identifiziert wird, sendet Klaviyo die Events mit ihren ursprünglichen Zeitstempeln an das Profil. Sie können dann Flows auslösen, wenn das Profil dafür infrage kommt. Die Einstellung findest du auf der Seite Tracking in deinen Klaviyo-Einstellungen, unter Onsite-Identifizierung. Auch sie hat Grenzen: Safari kann den lokalen Speicher nach 7 Tagen Browsernutzung ohne Besuch deiner Website löschen, und Aktivität vor der Einwilligung wird nicht gespeichert.

Welche Käufer verpasst Klaviyo?

Die Lücke ist bei Käufern am größten, die den Checkout ohne früheren Kontakt mit Klaviyo erreichen:

  • Erstbesucher über eine Anzeige, die nie auf eine E-Mail geklickt und das Popup geschlossen haben.
  • Wiederkehrende Kunden mit einem neuen Handy, einem neuen Browser oder einem geleerten Browser.
  • Safari-Besucher, deren Cookie nach 7 Tagen Browsernutzung ohne Besuch deiner Website gelöscht wurde.
  • Besucher, die Cookies abgelehnt haben. Klaviyo trackt sie nicht, und das ist richtig so.

Hier ein durchgerechnetes Beispiel für einen Monat in einem Beispiel-Shop. 1,200 Käufer haben im Checkout ihre Kontaktdaten abgeschickt. 480 davon kannte Klaviyo bereits. Es bleiben 1,200 − 480 = 720 Käufer ohne Klaviyo-Historie vor dem Checkout. Davon haben 65% Marketing-Cookies zugelassen: 720 × 0.65 = 468 Käufer. Die anderen 252 haben abgelehnt.

Käufer im Checkout-Schritt für die Kontaktdaten (Beispiel-Shop, ein Monat)
Kontaktdaten abgeschickt
1,200
Von Klaviyo bereits identifiziert
480
Unbekannt, Marketing-Cookies zugelassen
468
Unbekannt, Cookies abgelehnt
252
In diesem Beispiel erreichen 468 einwilligende Käufer den Checkout, ohne dass in Klaviyo Produktansichten oder Warenkorb-Hinzufügungen vorliegen. Sie sind die Gruppe, der ein Checkout-Booster helfen kann.

Wie funktioniert der ROASaurus-Checkout-Booster?

Der Booster ist Teil des ROASaurus-Checkout-Pixels, des benutzerdefinierten Pixels, das du in Shopify unter Customer events hinzufügst. Er wartet auf den Moment, in dem ein Käufer im Checkout seine E-Mail-Adresse oder Telefonnummer abschickt. Dann tut er Folgendes:

  1. Er liest das Cookie __kla_id von Klaviyo. Enthält das Cookie eine $exchange_id, kennt Klaviyo diesen Käufer bereits, und der Booster hört auf.
  2. Wenn nicht, sendet er eine Anfrage aus dem Browser des Käufers an die Client-API von Klaviyo, mit deinem öffentlichen API-Key (der Site-ID). Die Anfrage identifiziert das Profil über die E-Mail-Adresse, oder über die Telefonnummer, wenn es keine E-Mail gibt.
  3. In derselben Anfrage erfasst er den Warenkorb: ein Event Viewed Product und ein Event Added to Cart für jede Warenkorbposition, danach Started Checkout.
Käufer schickt Kontaktdaten abE-Mail oder Telefonnummer im Shopify-Checkout
Checkout-Pixel prüft __kla_idWenn Klaviyo den Käufer kennt, hier stoppen
Client-API von KlaviyoProfil plus Warenkorb-Events, gesendet mit dem öffentlichen API-Key
Deine Klaviyo-FlowsDeine Trigger und Filter bestimmen, was gesendet wird
Die Anfrage geht direkt aus dem Browser des Käufers an Klaviyo. Der Booster handelt nur bei Käufern, die Klaviyo noch nicht kennt.

Die Events enthalten Produkt-ID, Varianten-ID, Produktname, Preis, Menge, Produkt-URL und Bild, sodass deine Flow-Vorlagen die richtigen Produkte zeigen können. Started Checkout enthält die Checkout-URL, die Artikel und den Checkout-Gesamtbetrag. Der Booster datiert die Warenkorb-Events pro Warenkorbposition um eine Minute oder mehr zurück, damit sie in einer natürlichen Reihenfolge vor Started Checkout landen. Bei einem Warenkorb mit zwei Positionen erhält das Profil fünf Events:

__kla_id · no $exchange_idKlaviyo kennt diesen Käufer noch nicht
Viewed Product · t−150s · $45.00Canvas-Tasche
Added to Cart · t−120s · $45.00Canvas-Tasche, Menge 1
Viewed Product · t−90s · $30.00Lederportemonnaie
Added to Cart · t−60s · $60.00Lederportemonnaie, Menge 2
Started Checkout · t−0s · $105.00Checkout-URL und beide Artikel
Beispiel-Warenkorb. Jede Position bekommt ein Event Viewed Product und ein Event Added to Cart; der Wert von Added to Cart ist Preis mal Menge ($30.00 × 2 = $60.00).

In welcher Klaviyo-Metrik landen die Events?

Klaviyo hält Metriken nach Quelle getrennt. Events aus seiner Shopify-Integration und Events, die über seine APIs gesendet werden, sind getrennte Metriken, auch wenn sie denselben Namen tragen. Die Events des Boosters kommen über die Client-API von Klaviyo an. Sein Checkout-Event heißt Started Checkout, während die Checkout-Metrik aus der Shopify-Integration von Klaviyo Checkout Started heißt. Ein Flow, der bei Checkout Started von Shopify auslöst, startet deshalb nicht durch das Event des Boosters. Das Onsite-Skript von Klaviyo sendet Viewed Product und Added to Cart ebenfalls über die API von Klaviyo, sodass sich die Events des Boosters mit diesen Namen diese Metriken womöglich teilen. Klaviyo sagt das nicht ausdrücklich, prüfe es also in deinem Konto mit dem unten beschriebenen Test-Checkout.

Ist Respect visitor consent aktiviert, was in den Store settings die Standardeinstellung ist, liest das Checkout-Pixel die Datenschutzeinstellungen für Kunden von Shopify. Der Booster läuft nur, wenn der Käufer Marketing-Cookies zulässt. Bei einem Käufer, der ablehnt, sendet der Booster nichts an Klaviyo. Auch die eigene Checkout-Identifizierung von Klaviyo in Shopify braucht eine Einwilligung: Der Käufer muss Marketing- und Analyse-Cookies akzeptieren.

Die andere Option, Always track, lässt den Booster für jeden Käufer laufen. Nutze sie nur dort, wo keine Einwilligung erforderlich ist. Unser Leitfaden zu Consent Mode v2 und DSGVO und die Hilfeseite zur Einwilligung erklären, wie die Einstellung in ROASaurus insgesamt funktioniert.

Der Browser sieht immer nur deinen öffentlichen API-Key, dieselbe Site-ID, die auch das Onsite-Skript von Klaviyo verwendet. Ein privater API-Key, falls du für Zielgruppen einen hinzufügst, wird verschlüsselt auf dem ROASaurus-Server gespeichert und nie an den Browser gesendet.

Wie können Kundensegmente deine Flows verbessern?

Ein zweiter Teil der Klaviyo-Integration arbeitet in der Gegenrichtung. Mit einem privaten API-Key mit den Scopes lists:write und profiles:write hält ROASaurus eine Kundenzielgruppe in einer Klaviyo-Liste und aktualisiert sie jeden Tag. Erstelle sie auf der Seite Audiences aus allen Kunden, einem der 11 RFM-Segmente aus Customers & LTV, etwa Champions oder At risk, oder aus deinen eigenen Regeln, etwa prognostiziertem LTV oder gekauften Produkten. Es werden nur Personen mit Marketing-Einwilligung gesendet. Jedes Mitglied erhält diese Profileigenschaften:

  • roasaurus_segment, roasaurus_orders, roasaurus_revenue und roasaurus_last_order
  • roasaurus_predicted_ltv_12m: prognostizierter Umsatz über 12 Monate
  • roasaurus_expected_next_12m: erwarteter Umsatz in den nächsten 12 Monaten

In einem Flow für verlassene Warenkörbe kannst du Kunden mit einem Conditional Split auf roasaurus_segment unterschiedlich behandeln. Sende zum Beispiel Champions und Loyal Kunden eine schlichte Erinnerung und behalte einen Rabatt für Menschen vor, die noch nie bestellt haben. Nur Kunden in einer synchronisierten Zielgruppe haben diese Eigenschaften, deshalb landen neue Käufer im Zweig für Profile ohne sie. Synchronisiere die Zielgruppe All customers, wenn jeder frühere Kunde sie tragen soll.

Als Sicherheitsregel wird eine Synchronisierung, die einen großen Teil einer Liste entfernen würde, nicht angewendet. Bei einer Liste mit 30 oder mehr Mitgliedern wird ein Lauf pausiert, der mehr als ein Drittel der Mitglieder entfernen oder die Liste leeren würde. Die Zielgruppe wird als pausiert angezeigt, bis ein späterer Lauf stabil ist.

Mitglieder aktuellLauf würde entfernenEntfernter AnteilErgebnis
201575%Angewendet: Die Liste hat weniger als 30 Mitglieder
3009030%Angewendet: 90 ist nicht mehr als 300 ÷ 3 = 100
30012040%Pausiert: 120 ist mehr als 100
4545100%Pausiert: Der Lauf würde die Liste leeren
Die Pausenregel schützt Listen, von denen Flows und Kampagnen abhängen, vor einem plötzlichen Einbruch, zum Beispiel nach einem Datenproblem.

Wenn du eine Zielgruppe in ROASaurus stoppst, bleibt die Klaviyo-Liste unverändert.

Wie richtest du es ein und testest es?

  1. Das Klaviyo-Pixel hinzufügen

    Öffne in ROASaurus Tracking & platforms, klicke auf der Klaviyo-Karte auf Add pixel und füge deinen öffentlichen API-Key ein, die 6-stellige Site-ID.

  2. Das Checkout-Pixel in Shopify hinzufügen

    Gehe in Shopify admin zu Settings › Customer events › Add custom pixel. Füge das Snippet von deiner Tracking & platforms-Seite ein. Der Einrichtungsleitfaden für Shopify listet jeden Schritt auf.

  3. Deine Einstellung zur Einwilligung prüfen

    Lass Respect visitor consent aktiviert, es sei denn, du verkaufst nur dort, wo keine Einwilligung erforderlich ist.

  4. Einen Test-Checkout durchführen

    Lege in einem privaten Browserfenster zwei Produkte in den Warenkorb, gehe zum Checkout und gib eine E-Mail-Adresse ein, die du kontrollierst und die Klaviyo noch nie gesehen hat. Akzeptiere Marketing-Cookies, falls dein Banner danach fragt.

  5. Das Profil und die Flow-Trigger prüfen

    Öffne in Klaviyo das neue Profil. Du solltest Viewed Product, Added to Cart und Started Checkout sehen. Öffne dann jeden Flow für abgebrochene Vorgänge und bestätige, dass seine Trigger-Metrik die Metrik ist, unter der deine Test-Events erscheinen. Metriken mit demselben Namen können aus verschiedenen Quellen stammen, vergleiche daher das Quellensymbol neben jedem Metriknamen.

  6. Optional: Zielgruppen hinzufügen

    Füge dem Klaviyo-Pixel einen privaten API-Key mit lists:write und profiles:write hinzu, lege dann auf der Seite Audiences eine Zielgruppe an und füge Klaviyo als Ziel hinzu.

Zwei weitere Prüfungen in der Klaviyo-Hilfe. Folge dem Rat von Klaviyo und führe die Flows für Added to Cart und Started Checkout getrennt aus, mit einem Filter, der Personen, die den Checkout gestartet haben, aus dem Flow für Added to Cart entfernt. Der Booster erfasst Started Checkout direkt nach den Warenkorb-Events. Wenn dieser Filter dieselbe Checkout-Metrik nutzt, die dein Test-Käufer erhalten hat, bekommen diese Käufer keine zweite Erinnerung aus dem Flow für Added to Cart. Und wenn du zusätzlich die eigene Checkout-Identifizierung von Klaviyo oder die nachträgliche Zuordnung anonymer Aktivitäten nutzt, zeigt dein Test-Checkout, ob ein Käufer Events aus beiden erhält.

Was kann der Booster nicht?

Was er tut
  • Identifiziert Käufer, die Klaviyo nicht kennt, wenn sie im Shopify-Checkout ihre Kontaktdaten abschicken
  • Erfasst jede Warenkorbposition als Viewed Product und Added to Cart, danach Started Checkout
  • Lässt Käufer in Ruhe, wenn Klaviyo sie bereits kennt
  • Folgt deiner Einstellung zur Einwilligung
Was er nicht tut
  • E-Mails senden: Das entscheiden deine Klaviyo-Flows
  • Produkte erfassen, die der Käufer angesehen, aber nicht in den Warenkorb gelegt hat
  • Besucher identifizieren, die vor dem Checkout-Schritt für die Kontaktdaten abspringen
  • Außerhalb des Shopify-Checkouts funktionieren
  • Das Cookie __kla_id setzen, sodass das eigene Skript von Klaviyo den Browser bei einem späteren Besuch nicht erkennt
  • Käufer identifizieren, die Marketing-Cookies abgelehnt haben, solange die Einwilligung respektiert wird
Der Booster erweitert die Gruppe, die deine Flows im Checkout erreichen können. Er ersetzt weder Anmeldeformulare noch E-Mail-Klicks früher im Besuch.

ROASaurus nutzt Klaviyo-Signale auch für die eigenen Berichte. Wenn ein Besucher ein Klaviyo-Formular abschickt, verknüpft das ROASaurus-Skript diese E-Mail-Adresse mit dem Besucher. Es reagiert auf das Absenden des Formulars und liest nie Tastenanschläge mit. Besuche mit einem Parameter _kx, einem utm_source von klaviyo oder einem utm_medium von email zählen in der Attribution als Kanal E-Mail. Unter Channels zeigt ROASaurus außerdem den Umsatz, den Klaviyo jeder Kampagne und jedem Flow zuschreibt, neben den eigenen klickbasierten Zahlen und dem Gewinn nach den Kosten für Klaviyo. Die Attribution selbst zählt E-Mail über Klicks.

Quellen

  1. Klaviyo Help Center: Understanding cookies in Klaviyo
  2. Klaviyo Help Center: How to create an abandoned cart flow
  3. Klaviyo Help Center: How to create a browse abandonment flow
  4. Klaviyo Help Center: Understand Klaviyo's anonymous visitor activity backfill
  5. Klaviyo Help Center: Shopify data reference

In ROASaurus

Weiterlesen

Creatives, E-Mail und KICreative Fatigue bei Facebook-Anzeigen: Wann du eine Anzeige ersetzen solltestCreative Fatigue bei Facebook-Anzeigen zeigt sich an steigender Frequenz und sinkender CTR. Lerne, sie pro Anzeige zu messen, Hook Rate und Hold Rate zu lesen und eine Routine für den Austausch von Creatives zu planen.Creatives, E-Mail und KIShopify MCP: Frage deine Shop-Daten in Claude und anderen KI-Apps abEin Shopify-MCP-Server lässt Claude und andere KI-Apps deine Shop-Daten abfragen. Hier siehst du, wie die schreibgeschützten Tools von ROASaurus funktionieren und wie du sie verbindest.TrackingAdblocker und Tracking: Was dein Shop verliertAdblocker stoppen Tracking-Pixel, deshalb verpassen Werbeplattformen Käufe. Hier siehst du, welche Events verloren gehen, warum serverseitige Events nicht betroffen sind und wie du deine Lücke misst.
FAQ

Antworten auf deine Fragen

Warum erreicht mein Klaviyo-Flow für verlassene Warenkörbe nicht jeden Käufer?

Klaviyo kann nur einem Profil Events hinzufügen, das es identifiziert hat, über einen E-Mail-Klick, ein Formular, einen Identify-Aufruf oder den Checkout. Anonyme Besucher und Besucher, die Cookies ablehnen, haben kein Profil, das der Flow nutzen könnte.

Was ist der Parameter _kx in Klaviyo-Links?

Es ist ein URL-Parameter, kein Cookie. Klaviyo hängt _kx an die Website-Links in deinen E-Mails an. Sein Wert ist verschlüsselt, und Klaviyo nutzt ihn, um die Person zu identifizieren, die geklickt hat.

Sendet der ROASaurus-Booster E-Mails?

Nein. Er identifiziert den Käufer nur in Klaviyo und erfasst seine Warenkorbpositionen und den Checkout-Start. Was gesendet wird, entscheiden deine eigenen Klaviyo-Flows.

Welche Klaviyo-Keys brauche ich?

Der öffentliche API-Key (Site-ID) für den Checkout-Booster. Ein privater API-Key mit lists:write und profiles:write nur, wenn ROASaurus Kundensegmente in Klaviyo-Listen halten soll.

Funktioniert der Booster in WooCommerce oder auf anderen Plattformen?

Nein. Er läuft im ROASaurus-Checkout-Pixel im Shopify-Checkout und funktioniert deshalb nur in Shopify.

Kann eine Synchronisierung der Zielgruppe meine Klaviyo-Liste leeren?

Bei einer Liste mit 30 oder mehr Mitgliedern wird ein Lauf, der mehr als ein Drittel davon entfernen oder sie leeren würde, pausiert statt angewendet. Die Zielgruppe wird als pausiert angezeigt, bis ein späterer Lauf stabil ist.

Jeder Verkauf, zurückverfolgt zur Anzeige, die ihn gebracht hat

Server-Side-Tracking, Gewinn und Customer Lifetime Value in einer App. 14 Tage kostenlos testen, ohne Kreditkarte.

Starte deine kostenlose Testphase →