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.
Anforderungen
| Anforderung | Beschreibung |
|---|---|
| Shopify-Shop | Sie haben einen aktiven Shopify-Shop. |
| Shopify-Shop-Inhaber:in oder Mitarbeiter:innen-Berechtigungen |
|
So integrieren Sie
Braze bietet zwei Integrationsoptionen für Shopify-Händler, die auf die vielfältigen Anforderungen von E-Commerce-Unternehmen zugeschnitten sind: Standardintegration 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 bereits den historischen Backfill in Ihren Konfigurationseinstellungen eingerichtet und aktiviert haben, beginnt die initiale 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 initialen Datensynchronisierung verfolgt Braze kontinuierlich neue Daten und Updates direkt von Shopify und Braze SDKs.

Wenn Sie bereits Braze-Kund:in mit aktiven Campaigns oder Canvases sind, lesen Sie den Abschnitt zum historischen Shopify-Backfill für wichtige Informationen. Um zu erfahren, welche spezifischen Kundendaten zurückgefüllt werden, lesen Sie den Abschnitt Shopify-Features.
Nutzer:innen- und Datensynchronisierung
Nachdem die Integration aktiv ist, sammelt Braze Nutzerdaten aus zwei Hauptquellen über die Shopify-Integration:
- Shopify Web Pixel API und App-Einbettungen: Diese ermöglichen das Braze Web SDK und JavaScript SDK zur Unterstützung von On-Site-Tracking, Identitätsmanagement, E-Commerce-Verhaltensdaten und Messaging-Kanälen wie In-App-Nachrichten.
- Shopify-Webhooks: E-Commerce-Verhaltensdaten, Produktsynchronisierung und Abonnent:innen-Erfassung
Während des Integrations-Onboardings müssen Sie auswählen, wann die Braze SDKs initialisiert und auf Ihrer Shopify-Website geladen werden sollen:
- Bei Website-Besuch (z. B. Sitzungsstart)
- Was es bewirkt: Verfolgt anonyme Nutzer:innen – wie Gäste-Shopper:innen – um auf mehr Daten für tiefere Personalisierung zugreifen zu können
- Bei Kontoregistrierung (z. B. Konto-Login)
- Was es bewirkt: Verhindert anonymes Nutzer:innen-Tracking für einen konservativeren, datenschutzorientierten Ansatz, sodass Nutzeraktivitäten erst nach der Anmeldung im Konto verfolgt werden

- Website-Besuche (Sitzungen) werden auf Ihr MAU-Kontingent (monatlich aktive Nutzer:innen) 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, die Ihre Nutzer:innen von ihrem Gast-Einkaufserlebnis bis hin zu identifizierten Nutzer:innen verfolgen:
| Braze-Bezeichner | Beschreibung |
|---|---|
Braze device_id |
Eine zufällig generierte ID, die im Browser gespeichert wird und anonyme Nutzeraktivitäten über Braze SDKs verfolgt. |
| Cart-Token-Nutzer-Alias | Ein Alias, den Braze erstellt, um Warenkorb-Update-Ereignisse zu verfolgen. Dieses Token wird mithilfe des Shopify-Cart-Tokens erstellt. |
| Checkout-Token-Nutzer-Alias | Ein Alias, den Braze erstellt, wenn Nutzer:innen den Checkout-Prozess starten. Dieses Token wird mithilfe des Shopify-Checkout-Tokens erstellt. Wenn Kund:innen Shop Pay als beschleunigte Checkout-Option verwenden, kann Shopify bestimmte Standard-Checkout-Ereignisse umgehen und verhindern, dass Braze die benötigten Daten für das Hinzufügen des Checkout-Token-Alias erhält. |
| Shopify-Kund:innen-ID-Alias | Die Shopify-Kund:innen-ID wird als Alias zugewiesen, wenn die externe ID beim Konto-Login oder bei einer Bestellung zugewiesen wird. |
Braze external_id |
Ein eindeutiger Bezeichner, der dabei hilft, Kund:innen über Geräte und Plattformen hinweg zu verfolgen. Dadurch wird ein konsistentes Nutzererlebnis sichergestellt und die Analytics verbessert, indem mehrfache Profile verhindert werden, wenn Nutzer:innen Geräte wechseln oder die App neu installieren. Die Shopify-Integration unterstützt die folgenden external_id-Typen:
external_id zu, indem die changeUser-Methode innerhalb der 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 auch, um nachfolgende E-Commerce-Verhaltensdaten aus Shopify-Webhooks zuzuordnen. |
Die Integration erfordert, dass Braze SDKs und Shopify-Dienste zusammenarbeiten, um Shopify-Daten nahezu in Echtzeit angemessen zu verfolgen und den richtigen Nutzer:innen zuzuordnen. Weitere Details zu den über die Integration verfolgten Daten finden Sie unter Shopify-Daten.

- Wenn Sie die Integration testen, empfehlen wir Ihnen, den Inkognito-Modus zu verwenden oder Ihre Cookies zu löschen, um die Braze
device_idzurückzusetzen und das Verhalten anonymer Nutzer:innen zu simulieren. - Obwohl eine Shopify-Kund:innen-ID generiert wird, wenn eine E-Mail-Adresse in die Shopify-Newsletter-Fußzeile eingegeben oder während des Checkout-Prozesses vor einer Bestellung erfasst wird, ist diese Kund:innen-ID über Shopify Web Pixels nicht zugänglich. Aus diesem Grund kann Braze die
changeUser-Methode in diesen beiden Situationen nicht verwenden.
Synchronisierung von Shopify E-Mail- und SMS-Marketing-Opt-ins
Wenn Sie die Abonnent:innen-Erfassung in Ihren Konfigurationseinstellungen aktivieren, müssen Sie für jeden Shop, den Sie mit Braze verbinden, eine Abo-Gruppe zuweisen. Das bedeutet, dass Ihre Kund:innen in der Abo-Gruppe Ihres Shops entweder als „subscribed“ oder „unsubscribed“ kategorisiert werden.
Der Shopify-Marketing-Opt-in-Status für E-Mail- und SMS-Marketing kann auf folgende Weisen aktualisiert werden:
- Manuelle Aktualisierung: Sie können den E-Mail- oder SMS-Marketing-Opt-in-Status einer Nutzer:in manuell in Ihrem Shopify-Admin ändern.
- Shopify-Newsletter-Fußzeile: Wenn Nutzer:innen ihre E-Mail in die Standard-Newsletter-Fußzeile von Shopify eingeben, wird ihr Opt-in-Status aktualisiert.
- Checkout: Die Zustimmung der Nutzer:innen wird beim Checkout erfasst, wenn Nutzer:innen das Marketing-Kontrollkästchen aktivieren und mit dem Checkout fortfahren, indem sie Pay now beim einseitigen Checkout oder Continue to shipping beim dreiseitigen Checkout auswählen.

Der E-Mail-Marketing-Opt-in-Status von Shopify ändert nicht den globalen E-Mail-Abo-Status einer Nutzer:in in Braze. Der Standard-Abo-Status bei Erstellung eines Nutzerprofils ist „subscribed“. Denken Sie daran, die Abo-Gruppe als Teil Ihrer Campaign- oder Canvas-Eintrittskriterien zu verwenden.
Diese Tabelle zeigt, welche Shopify-Marketing-Opt-in-Status mit den Status in Ihrer Braze-Abo-Gruppe korrelieren.
| Shopify-Marketing-Opt-in-Status | Status der Braze-Abo-Gruppe |
|---|---|
| E-Mail ist subscribed | Subscribed |
| E-Mail ist unsubscribed | Unsubscribed |
| E-Mail wartet auf Bestätigung | Unsubscribed |
| E-Mail ist ungültig | Unsubscribed |
| SMS subscribed | Subscribed |
| SMS unsubscribed | Unsubscribed |
SMS-Double-Opt-in
Verwenden Sie das SMS-Double-Opt-in, um Ihren gebrandeten Bestätigungstext über Braze statt über die Bestätigungs-E-Mail von Shopify zu senden. Um das SMS-Double-Opt-in zu aktivieren, gehen Sie wie folgt vor:
- Gehen Sie im Shopify-Admin zu Einstellungen > Benachrichtigungen > Kundenbenachrichtigungen.
- Deaktivieren Sie das Marketing-Double-Opt-in für SMS.
- Wenn das Double-Opt-in von Shopify aktiviert bleibt, sendet Shopify seinen eigenen ausstehenden Status oder eine E-Mail-Bestätigung, und die Shopper:innen erhalten nicht die Braze-SMS-Bestätigung.
- Stellen Sie den Checkout-SMS auf Single-Opt-in ein.
- Wählen Sie in Ihren Braze-SMS-Einstellungen Braze SMS-Double-Opt-in verwenden aus.

Wenn Shopper:innen SMS beim Checkout oder über ein Formular abonnieren, geschieht Folgendes:
- Shopify sendet das Abonnement an Braze.
- Braze setzt die Shopper:in auf ausstehend und sendet Ihren Bestätigungstext.
- Die Shopper:in antwortet mit Ihrem Bestätigungs-Keyword und wird abonniert.
- Wenn die Shopper:in nicht vor Ablauf des Bestätigungsfensters antwortet, bleibt sie ausstehend.
Weitere Informationen zum Braze SMS-Double-Opt-in finden Sie unter SMS-Double-Opt-in.
Registrierungsformulare
Shopify-Newsletter-Fußzeile
Nutzer:innen, die ihre E-Mail-Adresse in die Shopify-Newsletter-Fußzeile eingeben, durchlaufen einen der folgenden Workflows:
Nutzer:innen, die nicht in ihrem Konto angemeldet sind
- Braze empfängt einen eingehenden Shopify-Webhook, wenn Kund:innen erstellt oder aktualisiert werden.
- Braze erstellt ein Nutzerprofil mit der E-Mail-Adresse und dem Shopify-Kund:innen-ID-Alias, die mit dieser Nutzer:in verknüpft sind.
- Das Braze SDK aktualisiert das anonyme Profil mit der E-Mail-Adresse.

Dies kann zu einem doppelten Profil führen, bis sich die Nutzer:innen identifizieren, indem sie ihr Konto erstellen, sich in ihr Konto einloggen oder eine Bestellung aufgeben. Braze bietet Tools zur Massen-Zusammenführung, um die Bereinigung doppelter Profile zu automatisieren. 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 Shopify-Kund:innen-ID-Alias, die mit dieser Nutzer:in verknüpft sind. Braze aktualisiert die E-Mail-Adresse der eingeloggten Nutzer:in nicht, da wir davon ausgehen, dass Shopify diese Information bereits bereitgestellt hat.
Braze-Registrierungsformulare
Braze bietet zwei Arten von Registrierungsformular-Templates:
- E-Mail-Registrierungsformulare: 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 Registrierungsformular-Templates verwenden, aktualisiert Braze automatisch den globalen E-Mail-Abo-Status im Nutzerprofil. Weitere Details zur Handhabung des globalen E-Mail-Abo-Status, einschließlich Informationen zur E-Mail-Validierung, finden Sie in der Dokumentation für den jeweiligen Formular-Template-Typ.

- Stellen Sie sicher, dass Ihre Campaign- oder Canvas-Eintrittskriterien sowohl den globalen E-Mail-Abo-Status als auch die Abo-Gruppe umfassen, die mit Ihrem Shopify-Shop verbunden sind. So stellen Sie sicher, dass Sie die richtige Zielgruppe ansprechen.
- Braze sammelt Besucherinformationen wie E-Mail-Adressen und Telefonnummern über In-Browser-Nachrichten. Diese Informationen werden dann an die Shopify Visitor API gesendet, erstellen aber kein Kundenprofil in Shopify. Weitere Details finden Sie unter Visitor API.
Drittanbieter-Registrierungsformulare
Wenn Sie eine Drittanbieter-Plattform oder ein Shopify-Plugin für Ihre Registrierungsformulare verwenden, müssen Sie mit Ihren Entwickler:innen zusammenarbeiten, um Braze SDK-Code zu integrieren, der die E-Mail-Adresse und den globalen E-Mail-Abo-Status aus den Formulareinsendungen erfasst. Weitere Informationen finden Sie unter Standard-Shopify-Integrationseinrichtung und Benutzerdefinierte Shopify-Integrationseinrichtung.
Produktsynchronisierung
Braze unterstützt die Möglichkeit, die Produkte Ihres Shopify-Shops in einen Braze-Katalog zu synchronisieren. Weitere Details finden Sie unter Shopify-Produktsynchronisierungen.
Anfragen betroffener Personen
Im Rahmen der Shopify-Integration der Braze-Plattform empfängt Braze automatisch Shopifys Compliance-Webhooks. Da jedoch die Kund:innen die Datenverantwortlichen für die Daten ihrer Endnutzer:innen sind, müssen Kund:innen alle erforderlichen Maßnahmen ergreifen, um Anfragen betroffener Personen in Bezug auf Endnutzerdaten in Braze (einschließlich der über die Shopify-Integration empfangenen Endnutzerdaten) zu bearbeiten. Weitere Informationen finden Sie in unserer Dokumentation zur technischen Unterstützung beim Datenschutz.