Shopify-Übersicht
Shopify ist ein weltweit führendes Handelsunternehmen, das zuverlässige Tools für die Gründung, das Wachstum, das Marketing und die Verwaltung von Unternehmen jeder Größe bereitstellt. Shopify macht den Handel für alle besser – mit einer Plattform und Diensten, die auf Zuverlässigkeit ausgelegt sind und Verbraucher:innen überall ein besseres Einkaufserlebnis bieten.
Die Integration von Braze in Shopify bietet eine leistungsstarke Lösung für E-Commerce-Unternehmen, die ihr Customer-Engagement verbessern und personalisiertes Marketing betreiben möchten. Diese Integration verbindet die robusten E-Commerce-Funktionen von Shopify nahtlos mit unserer fortschrittlichen Customer-Engagement-Plattform und ermöglicht es Ihnen, Ihren Nutzer:innen gezielte, relevante und zeitnahe Nachrichten auf der Grundlage von Realtime-Einkaufsverhalten und Transaktionsdaten zuzustellen.
Voraussetzungen
| Voraussetzung | Beschreibung |
|---|---|
| Shopify-Shop | Sie haben einen aktiven Shopify-Shop. |
| Berechtigungen als Shopify-Shop-Inhaber:in oder Mitarbeiter:in |
|
So integrieren Sie
Braze bietet Shopify-Händler:innen zwei Integrationsoptionen, die auf die unterschiedlichen Anforderungen von E-Commerce-Unternehmen zugeschnitten sind: Standard-Integration und Angepasste Integration.
Die Standard-Integration ist auf Shopify-Onlineshops zugeschnitten und bietet einen nahtlosen und unkomplizierten Einrichtungsprozess. Diese Option erlaubt es Ihnen, Ihren Shopify-Shop schnell mit Braze zu verbinden, sodass Sie leistungsstarke Customer-Engagement-Tools nutzen können, ohne über umfangreiche technische Kenntnisse zu verfügen. Mit dieser Integrationsoption können Sie Kundendaten synchronisieren, personalisiertes Messaging automatisieren und Ihre Marketingmaßnahmen durch umfassende Features von Braze verbessern.
Um die standardmäßige Shopify-Integration zu verwenden, lesen Sie bitte Shopify Standard-Integration einrichten.
Die angepasste Integration bietet eine flexiblere und modularere Lösung, wenn Sie Shopify Hydrogen verwenden oder einen Headless-Shop unterstützen. Mit dieser Option können Sie die SDKs von Braze direkt in Ihre Shopify-Umgebung implementieren, was eine tiefere Integration und maßgeschneiderte Funktionalitäten ermöglicht. Ganz gleich, ob Sie einzigartige Kundenerlebnisse schaffen oder bestimmte Arbeitsabläufe optimieren möchten – die angepasste Integration bietet die notwendigen Werkzeuge, um die Möglichkeiten von Braze in einem Headless-Setup voll zu nutzen.
Um die angepasste Shopify-Integration zu verwenden, lesen Sie bitte Shopify angepasste Integration einrichten.
So funktioniert die Integration
Wenn Sie den historischen Backfill bereits in Ihren Konfigurationseinstellungen eingerichtet und aktiviert haben, beginnt die erste Datensynchronisierung sofort.
Wenn Sie eine Integration mit einer angepassten externen ID planen (entweder für die Standard-Integration oder die angepasste Integration), müssen Sie Ihre angepasste externe ID als Shopify-Kund:innen-Metafeld zu allen bestehenden Shopify-Kundenprofilen hinzufügen und anschließend den historischen Backfill durchführen.
Nach der ersten Datensynchronisierung erfasst Braze kontinuierlich neue Daten und Updates direkt aus Shopify und den Braze SDKs.

Wenn Sie bereits Braze-Kund:in sind und aktive Campaigns oder Canvases haben, lesen Sie die wichtigen Informationen unter Historischer Backfill für Shopify. Welche Kundendaten genau per Backfill übertragen werden, erfahren Sie unter Shopify-Features.
Synchronisierung von Nutzer:innen und Daten
Sobald die Integration live ist, erfasst Braze über die Shopify-Integration Nutzerdaten aus zwei zentralen Quellen:
- Shopify Web Pixel API und App-Embeds: Diese ermöglichen das Braze Web SDK und JavaScript SDK für On-Site-Tracking, Identitätsmanagement, E-Commerce-Verhaltensdaten sowie Messaging-Kanäle wie In-App-Nachrichten.
- Shopify-Webhooks: E-Commerce-Verhaltensdaten, Produktsynchronisierung und Erfassung von Abonnent:innen
Beim Onboarding der Integration müssen Sie auswählen, wann die Braze SDKs initialisiert und auf Ihrer Shopify-Website geladen werden:
- Beim Besuch der Website (z. B. beim Start einer Session)
- Funktion: Erfasst anonyme Nutzer:innen – etwa Gastkäufer:innen –, um mehr Daten für eine tiefergehende Personalisierung zu erhalten
- Bei der Kontoregistrierung (z. B. bei der Anmeldung am Konto)
- Funktion: Verhindert das Tracking anonymer Nutzer:innen für einen konservativeren, datenschutzorientierten Ansatz. Die Aktivitäten werden also erst nachdem sich Nutzer:innen in ihrem Konto angemeldet haben erfasst

- Website-Besuche (Sessions) werden auf Ihr Kontingent an monatlich aktiven Nutzer:innen (MAU) angerechnet.
- Die Versionen des Braze Web SDK und JavaScript SDK werden automatisch auf v6.8.0 gesetzt. Sie können Ihre SDK-Version jederzeit in den Integrationseinstellungen upgraden.
Braze nutzt die Shopify-Integration, um mehrere Bezeichner zu unterstützen, mit denen Ihre Nutzer:innen vom Einkauf als Gast bis zur Identifizierung verfolgt werden:
| Braze-Bezeichner | Beschreibung |
|---|---|
Braze device_id |
Eine zufällig generierte ID, die im Browser gespeichert wird und die Aktivitäten anonymer Nutzer:innen über die Braze SDKs verfolgt. |
| Nutzer-Alias für Warenkorb-Token | Ein Alias, den Braze zur Verfolgung von Warenkorb-Update-Events erstellt. Dieser Token wird mithilfe des Shopify-Warenkorb-Tokens erstellt. |
| Nutzer-Alias für Checkout-Token | Ein Alias, den Braze erstellt, wenn Nutzer:innen den Checkout starten. Dieser Token wird mithilfe des Shopify-Checkout-Tokens erstellt. Wenn Kund:innen Shop Pay als beschleunigte Checkout-Option nutzen, kann Shopify bestimmte Standard-Checkout-Events umgehen. Dadurch erhält Braze nicht die Daten, die zum Hinzufügen des Checkout-Token-Alias erforderlich sind. |
| Alias für Shopify-Kunden-ID | Die Shopify-Kunden-ID wird als Alias zugewiesen, wenn die externe ID bei der Kontoanmeldung oder bei einer Bestellung zugewiesen wird. |
Braze external_id |
Ein eindeutiger Bezeichner, mit dem sich Kund:innen geräte- und plattformübergreifend verfolgen lassen. So bleibt die Nutzererfahrung konsistent, und Analytics wird verbessert, da beim Gerätewechsel oder bei einer Neuinstallation der App keine mehrfachen Profile entstehen. Die Shopify-Integration unterstützt die folgenden external_id-Typen:
external_id zu, indem die Methode changeUser in den SDKs aufgerufen wird, wenn:
Weitere Informationen dazu, was passiert, wenn Sie einem anonymen Profil eine external_id zuweisen, finden Sie unter Nutzerprofil-Lebenszyklus.Braze nutzt die external_id außerdem, um nachgelagerte E-Commerce-Verhaltensdaten aus Shopify-Webhooks zuzuordnen. |
Damit Shopify-Daten nahezu in Realtime korrekt erfasst und den richtigen Nutzer:innen zugeordnet werden, müssen die Braze SDKs und die Shopify-Dienste zusammenarbeiten. Weitere Details zu den über die Integration erfassten Daten finden Sie unter Shopify-Daten.

- Wenn Sie die Integration testen, empfehlen wir, den Inkognito-Modus zu verwenden oder Ihre Cookies zu löschen. So setzen Sie die Braze
device_idzurück und simulieren das Verhalten anonymer Nutzer:innen. - Zwar wird eine Shopify-Kunden-ID generiert, wenn eine E-Mail-Adresse in die Newsletter-Fußzeile von Shopify oder während des Checkouts vor der Bestellung eingegeben wird, doch diese Kunden-ID ist über Shopify Web Pixels nicht zugänglich. Daher kann Braze die Methode
changeUserin diesen beiden Fällen nicht verwenden.
Synchronisierung von Shopify-Marketing-Opt-ins für E-Mail und SMS
Wenn Sie die Erfassung von Abonnent:innen in Ihren Konfigurationseinstellungen aktivieren, müssen Sie jedem mit Braze verbundenen Shop eine Abo-Gruppe zuweisen. Ihre Kund:innen werden dann für die Abo-Gruppe Ihres Shops entweder als „abonniert“ oder „abgemeldet“ eingestuft. Dies gilt für Opt-ins per E-Mail, SMS und WhatsApp.
Der Shopify-Marketing-Opt-in-Status für E-Mail-, SMS- und WhatsApp-Marketing kann auf folgende Weise aktualisiert werden:
- Manuelles Update: Sie können den Marketing-Opt-in-Status für E-Mail, SMS oder WhatsApp von Nutzer:innen manuell auf Ihrer Shopify-Admin-Seite ändern.
- Shopify-Newsletter-Fußzeile: Wenn Nutzer:innen ihre E-Mail-Adresse in die Standard-Newsletter-Fußzeile von Shopify eingeben, wird ihr Opt-in-Status aktualisiert.
- Checkout: Die Einwilligung wird beim Checkout erfasst, wenn Nutzer:innen das Marketing-Kontrollkästchen aktivieren und den Checkout fortsetzen, indem sie beim einseitigen Checkout Pay now oder beim dreiseitigen Checkout Continue to shipping auswählen.

Der Opt-in-Status für E-Mail-Marketing aus Shopify ändert nicht den globalen E-Mail-Abo-Status von Nutzer:innen in Braze. Beim Erstellen eines Nutzerprofils ist der Standard-Abo-Status „abonniert“. Denken Sie daran, die Abo-Gruppe in die Eintrittskriterien Ihrer Campaign oder Ihres Canvas aufzunehmen.
Diese Tabelle zeigt, welche Shopify-Marketing-Opt-in-Status den Status in Ihrer Braze-Abo-Gruppe entsprechen.
| Shopify-Marketing-Opt-in-Status | Status der Braze-Abo-Gruppe |
|---|---|
| E-Mail ist abonniert | Abonniert |
| E-Mail ist abgemeldet | Abgemeldet |
| E-Mail wartet auf Bestätigung | Abgemeldet |
| E-Mail ist ungültig | Abgemeldet |
| SMS abonniert | Abonniert |
| SMS abgemeldet | Abgemeldet |
| WhatsApp abonniert | Abonniert |
| WhatsApp abgemeldet | Abgemeldet |
| WhatsApp ausstehend oder keine Einwilligung erfasst | Unverändert |
SMS-Double-Opt-in
Mit dem SMS-Double-Opt-in senden Sie Ihre gebrandete Bestätigungsnachricht über Braze statt über die Bestätigungs-E-Mail von Shopify. So aktivieren Sie den SMS-Double-Opt-in:
- Gehen Sie auf Ihrer Shopify-Admin-Seite zu Settings > Notifications > Customer notifications.
- Deaktivieren Sie den Marketing-Double-Opt-in für SMS.
- Bleibt der Double-Opt-in von Shopify aktiviert, sendet Shopify einen eigenen Ausstehend-Status oder eine E-Mail-Bestätigung, und Käufer:innen erhalten die SMS-Bestätigung von Braze nicht.
- Stellen Sie SMS beim Checkout auf Single-Opt-in ein.
- Wählen Sie in Ihren Braze-SMS-Einstellungen Use Braze SMS double opt-in aus.

Wenn Käufer:innen SMS beim Checkout oder über ein Formular abonnieren, geschieht Folgendes:
- Shopify sendet das Abonnement an Braze.
- Braze setzt den Status der Käufer:innen auf ausstehend und sendet Ihre Bestätigungsnachricht.
- Die Käufer:innen antworten mit Ihrem Bestätigungs-Keyword und sind damit abonniert.
- Antworten sie nicht vor Ablauf des Bestätigungszeitraums, bleibt ihr Status ausstehend.
Weitere Informationen zum SMS-Double-Opt-in von Braze finden Sie unter SMS-Double-Opt-in.
WhatsApp-Marketing-Opt-ins
Shopify speichert die Einwilligung zum WhatsApp-Marketing unter der Standard-Telefonnummer der Kund:innen. Händler:innen erfassen die Einwilligung zum WhatsApp-Marketing auf dieselbe Weise wie die SMS-Einwilligung:
- Beim Checkout
- Im Profil der Kund:innen auf Ihrer Shopify-Admin-Seite
- Über einen Kundenimport
- Über die Shopify-API
Beim Checkout zeigt Shopify je nach Ihren Checkout-Einstellungen für eine Region entweder das SMS- oder das WhatsApp-Kontrollkästchen an.
Um WhatsApp-Opt-ins zu synchronisieren, wählen Sie im Schritt Manage users die Option Collect WhatsApp subscribers aus und wählen die WhatsApp-Abo-Gruppen aus, mit denen synchronisiert werden soll. Damit Ihr Workspace über WhatsApp-Abo-Gruppen verfügt, benötigt er ein verbundenes WhatsApp Business Account. Um eines zu verbinden, gehen Sie zu Technology Partners > WhatsApp.
Beachten Sie Folgendes:
- Braze synchronisiert nur die WhatsApp-Einwilligung, die Shopify erfasst. Ein SMS- oder E-Mail-Opt-in führt nicht zu einem WhatsApp-Abo.
- Sie sind für die von Ihnen eingeholte Einwilligung verantwortlich. Eine auf Ihrer Shopify-Admin-Seite oder über einen Kundenimport gesetzte Einwilligung wird unverändert synchronisiert. Stellen Sie daher sicher, dass sie die Opt-in-Anforderungen von Meta erfüllt.
- Kund:innen, die beim Checkout einwilligen, haben Ihrer WhatsApp-Nummer noch keine Nachricht gesendet, daher besteht kein offenes Konversationsfenster. Wenn Sie eine Bestätigungs- oder Willkommensnachricht senden, verwenden Sie ein von Meta genehmigtes Template. Weitere Informationen finden Sie unter WhatsApp-Opt-in-Flows.
- WhatsApp stellt derzeit keine Marketing-Template-Nachrichten an Telefonnummern in den USA zu. Kund:innen mit einer US-Nummer werden zwar synchronisiert, Ihre Marketing-Nachrichten an sie werden jedoch nicht zugestellt. Weitere Informationen finden Sie unter Per-user marketing template message limits.
- Kund:innen, deren Telefonnummer nicht im internationalen Format vorliegt, z. B.
+14155551234, werden nicht synchronisiert, da sie keine WhatsApp-Nachrichten empfangen könnten. - Für WhatsApp gibt es keinen Double-Opt-in. Die Einstellung Use Braze SMS double opt-in gilt nicht für WhatsApp-Opt-ins.
Registrierungsformulare
Shopify-Newsletter-Fußzeile
Nutzer:innen, die ihre E-Mail-Adresse in die Newsletter-Fußzeile von Shopify eingeben, durchlaufen einen der folgenden Workflows:
Nutzer:innen, die nicht in ihrem Konto angemeldet sind
- Braze erhält einen eingehenden Shopify-Webhook, wenn ein:e Kund:in erstellt oder aktualisiert wird.
- Braze erstellt ein Nutzerprofil mit der E-Mail-Adresse und dem Alias für die Shopify-Kunden-ID, die diesen Nutzer:innen zugeordnet sind.
- Das Braze SDK aktualisiert das anonyme Profil mit der E-Mail-Adresse.

Dadurch kann ein doppeltes Profil entstehen, bis sich Nutzer:innen identifizieren, indem sie ein Konto erstellen, sich in ihrem Konto anmelden oder eine Bestellung aufgeben. Braze bietet Tools zum Massen-Zusammenführen, mit denen Sie den Abgleich doppelter Profile automatisieren können. Weitere Details finden Sie unter Doppelte Nutzer:innen.
Nutzer:innen, die bereits in ihrem Konto angemeldet sind
Braze erstellt ein Nutzerprofil mit der E-Mail-Adresse und dem Alias für die Shopify-Kunden-ID, die diesen Nutzer:innen zugeordnet sind. Braze aktualisiert die E-Mail-Adresse angemeldeter Nutzer:innen nicht, da wir davon ausgehen, dass Shopify diese Information bereits bereitgestellt hat.
Registrierungsformulare von Braze
Braze bietet zwei Arten von Templates für Registrierungsformulare:
- Formulare zur E-Mail-Registrierung: Erstellen Sie diese mit dem Drag-and-Drop-Editor.
- E-Mail-Erfassungsformular im traditionellen Editor: Ein einfacheres Formular zur Erfassung von E-Mail-Adressen.
Wenn Sie diese Templates für Registrierungsformulare verwenden, aktualisiert Braze automatisch den globalen E-Mail-Abo-Status im Nutzerprofil. Weitere Details zum Umgang mit dem globalen E-Mail-Abo-Status, einschließlich Informationen zur E-Mail-Validierung, finden Sie in der Dokumentation zum jeweiligen Formular-Template.

- Achten Sie darauf, in Ihrer Campaign oder Ihrem Canvas Eintrittskriterien festzulegen, die sowohl den globalen E-Mail-Abo-Status als auch die mit Ihrem Shopify-Shop verbundene Abo-Gruppe enthalten. So stellen Sie sicher, dass Sie die richtige Zielgruppe ansprechen.
- Braze erfasst Informationen über Besucher:innen, z. B. E-Mail-Adressen und Telefonnummern, über In-Browser-Nachrichten. Diese Informationen werden anschließend an die Shopify Visitor API gesendet, erstellen in Shopify jedoch kein Kundenprofil. Weitere Details finden Sie unter Visitor API.
Registrierungsformulare von Drittanbietern
Wenn Sie für Ihre Registrierungsformulare eine Drittanbieter-Plattform oder ein Shopify-Plug-in verwenden, müssen Sie gemeinsam mit Ihren Entwickler:innen Braze-SDK-Code integrieren, um die E-Mail-Adresse und den globalen E-Mail-Abo-Status aus Formularübermittlungen zu erfassen. Weitere Informationen finden Sie unter Standard-Integration von Shopify einrichten und Angepasste Integration von Shopify einrichten.
Produktsynchronisierung
Braze unterstützt die Synchronisierung der Produkte Ihres Shopify-Shops in einen Braze-Katalog. Weitere Details finden Sie unter Shopify-Produktsynchronisierung.
Anfragen von betroffenen Personen
Im Rahmen der Shopify-Integration der Braze-Plattform empfängt Braze automatisch die Compliance-Webhooks von Shopify. Da Kund:innen jedoch die Verantwortlichen für die Daten ihrer Endnutzer:innen sind, müssen Kund:innen alle Maßnahmen ergreifen, die erforderlich sind, um Anfragen von betroffenen Personen zu bearbeiten, die sie in Bezug auf Endnutzerdaten in Braze erhalten (einschließlich Endnutzerdaten, die über die Shopify-Integration empfangen wurden). Weitere Informationen finden Sie in unserer Dokumentation zur technischen Unterstützung beim Datenschutz.