Zum Inhalt springen

Shopify-Integration

Überblick über die Integration

Anchor link to

Pushwoosh lässt sich nahtlos in Shopify integrieren, eine führende E-Commerce-Plattform, die es Unternehmen ermöglicht, Online-Shops zu erstellen, zu verwalten und zu skalieren. Diese Anleitung führt Sie durch die Installation und Konfiguration der Pushwoosh-App in Ihrem Shopify-Shop, die Einrichtung der Benutzeridentifikation und die Verwendung von Benachrichtigungen und Automatisierungstools, um Kunden über Kanäle wie Push, E-Mail, SMS und WhatsApp anzusprechen.

Art der Integration

Anchor link to
  • Ziel: Shopify sendet Kundendaten an Pushwoosh, wo sie für Targeting und Nachrichtenübermittlung verwendet werden.

Voraussetzungen

Anchor link to
  • Ein Pushwoosh-Konto
  • Zugang zu Ihrem Shopify-Admin-Panel
  • Pushwoosh Device API Access Token und Anwendungscode
  • Ein Shopify-Shop mit verfügbaren Kunden- und Bestelldaten
  • Genehmigung der von der App angeforderten Zugriffsbereiche read_orders, write_pixels und read_customer_events, die für Bestell-/Warenkorb-Events, die Verfolgung von Checkout-Schritten und verhaltensbezogene Storefront-Events benötigt werden

Synchronisierte Entitäten

Anchor link to
  • Kunden: Werden verwendet, um Pushwoosh-UserIDs über Shopify-Metafelder zuzuweisen und zu identifizieren
  • Kundensegmente: Werden für gruppenbasiertes Targeting und Nachrichtenübermittlung verwendet
  • Events und Auslöser (z. B. aufgegebene Bestellungen, angewendete Tags): Werden in Shopify Flow verwendet, um die Nachrichtenübermittlung über verschiedene Kanäle zu automatisieren
  • Storefront: Wird zur Erfassung von Web-Push-Opt-ins durch eingebettete Skripte verwendet
  • Produktfeed: Der Storefront-Feed Ihres Shops (products.json) verbindet sich automatisch mit dem Pushwoosh Produktkatalog, wenn Sie die App verbinden, und trennt die Verbindung automatisch, wenn Sie sie deinstallieren.
  • Bestellungen und Warenkörbe: Server-zu-Server-Events von Shopifys orders/paid- und checkouts/create-Webhooks. Siehe Teil 5: Bestellungen, Warenkörbe und Checkout-Schritte verfolgen.
  • Storefront-Browserverhalten: Produktansichten und Aktionen zum Hinzufügen zum Warenkorb, die von demselben Theme-Embed erfasst werden, das auch für Web-Push-Opt-ins verwendet wird.
  • Checkout-Schritte: Eingegebene Kontaktinformationen und übermittelte Zahlungsinformationen, erfasst über ein Shopify Web Pixel.

Glossar (Zuordnung von Entitätsnamen, falls sie sich unterscheiden)

Anchor link to
Shopify
Pushwoosh
KundeUserID
orders/paid WebhookEvent PW_OrderCreated – geteilt mit anderen E-Commerce-Integrationen (z. B. Magento)
checkouts/create WebhookEvent PW_AbandonedCart – dasselbe geteilte Event, wird auch von der Warenkorb-Quelle des Produktblocks verwendet
ProduktseitenaufrufEvent PW_ProductViewed

Wie die Integration funktioniert

Anchor link to

Pushwoosh fungiert als Nachrichten-Ziel für Shopify. Nach der Integration sendet Shopify Kunden- und Verhaltensdaten an Pushwoosh, wo diese Echtzeit-Benachrichtigungen, Kundensegmentierung und personalisierte Nachrichten über verschiedene Kanäle ermöglichen.

Schlüsselkomponenten der Integration

Anchor link to
  1. Kundenidentifikation über Metafelder Jedem Shopify-Kunden wird eine eindeutige UserID zugewiesen, die in einem Metafeld (custom.pushwoosh_userid) gespeichert wird. Diese ID ermöglicht es Pushwoosh, Benutzer konsistent über verschiedene Plattformen hinweg zu erkennen und ihnen Nachrichten zu senden.

  2. Event-gesteuerte Automatisierung über Shopify Flow Pushwoosh bietet Flow-Aktionen, mit denen Sie die Nachrichtenübermittlung (Push, E-Mail, SMS, WhatsApp) basierend auf Shopify-Events automatisieren können, wie zum Beispiel:

    • Neue Bestellung aufgegeben
    • Tag auf Kunden angewendet
    • Warenkorbabbruch
  3. Segmentbasiertes Targeting Kundensegmente aus Shopify können verwendet werden, um gruppenspezifische Benachrichtigungen über verschiedene Kanäle zu senden, wie z. B. Werbeaktionen für Erstkäufer oder Reaktivierungskampagnen für inaktive Benutzer.

  4. Manuelle und Echtzeit-Nachrichtenübermittlung Von der Shopify-Kunden- oder Segmentansicht aus können Sie manuell Benachrichtigungen mit den Pushwoosh-Erweiterungen auslösen:

    • Benachrichtigung pro Kunde: Für persönliche Nachfassaktionen oder Tests
    • Benachrichtigung pro Segment: Für kampagnenbasierte Nachrichten

Web-Push-Benachrichtigungen über Storefront-Embed

Anchor link to

Indem Sie das Pushwoosh-Embed in Ihrem Shopify-Theme aktivieren, können Sie Website-Besucher auffordern, sich für browserbasierte Push-Benachrichtigungen anzumelden – keine mobile App erforderlich.

Überblick über den Datenfluss

Anchor link to
Shopify Kunden- & Event-Daten
Pushwoosh API (über App)
UserID → Segmentierung → Ausgelöste oder manuelle Benachrichtigungen

Diese Integration ermöglicht es Ihnen, zeitnahe, relevante Nachrichten zu übermitteln, die die Benutzerbindung verbessern, die Konversionen steigern und das Kundenerlebnis verbessern – automatisch oder bei Bedarf.

Teil 1. Installation

Anchor link to

Bei Shopify anmelden

Anchor link to
  1. Gehen Sie zum Shopify Admin
  2. Wählen Sie Ihren Shop aus dem Dashboard aus

Die Pushwoosh-App installieren

Anchor link to
  1. Besuchen Sie die Pushwoosh App Store-Seite
  2. Klicken Sie auf Installieren Die Pushwoosh-App installieren
  3. Bestätigen Sie die Installation im Shopify-Dialog Installation bestätigen

Ihre Pushwoosh-App verbinden

Anchor link to

Nach der Installation werden Sie zur Pushwoosh-App innerhalb von Shopify weitergeleitet.

  1. Klicken Sie auf Verbinden.

Auf die Schaltfläche „Verbinden“ klicken

  1. Geben Sie den Anwendungscode und den Device API Access Token ein, die Sie im Pushwoosh Control Panel → Einstellungen → API-Zugang finden.

Ihre Pushwoosh-App verbinden

Wenn die Verbindung hergestellt ist, erscheint eine Erfolgsmeldung: „Pushwoosh app connected.“

Pushwoosh-App verbunden

Einen Plan abonnieren

Anchor link to
  1. Klicken Sie auf Abonnement upgraden
  2. Es wird ein einzelner nutzungsbasierter Plan angezeigt.
  3. Bestätigen Sie die Abrechnung.

Einen Plan abonnieren

Teil 2. Einrichtung: Kunden-User-ID über Metafelder

Anchor link to

Um Benachrichtigungen an identifizierte Benutzer über verschiedene Kanäle (Push, E-Mail, SMS, WhatsApp) zu senden, verwendet Pushwoosh eine eindeutige User ID pro Kunde. Shopify speichert diesen Wert in den Kunden-Metafeldern von Shopify.

  1. Gehen Sie zu Einstellungen → Metafelder und Metaobjekte → Kunden

Definition hinzufügen

  1. Klicken Sie auf Definition hinzufügen und verwenden Sie diese Werte:
FeldWert
Namespace und Schlüsselcustom.pushwoosh_userid
Namespacecustom
TypEinzeiliger Text
ValidierungKeine
Zugriff auf KundenkontoLesen und Schreiben
Storefront-API-ZugriffAktiviert

Definition hinzufügen Definition hinzufügen

Teil 3. Verwendung von Pushwoosh-Erweiterungen

Anchor link to

Pushwoosh enthält Shopify-Erweiterungen für Segment-Targeting, Automatisierung (Flow) und kundenspezifische Benachrichtigungen.

Erweiterung 1. Benachrichtigung pro Kunde senden

Anchor link to

Anwendungsfall

Anchor link to

Manuelles Senden personalisierter Nachrichten oder Testen von Benachrichtigungen an einen bestimmten Benutzer.

  1. Öffnen Sie Kunden → Wählen Sie einen Kunden aus
  2. Klicken Sie auf Weitere Aktionen → Benachrichtigung pro Kunde
    Benachrichtigung pro Kunde
  3. Wählen Sie die Nachrichtenplattform (z. B. E-Mail) und ein Inhalts-Preset aus. Das Formular ausfüllen
  4. Klicken Sie auf Senden

Erweiterung 2. Benachrichtigung pro Segment

Anchor link to

Anwendungsfall

Anchor link to

Zielgruppen von Kunden ansprechen – verlassene Warenkörbe, Erstkäufer, Vielkäufer.

  1. Gehen Sie zu Kunden → Segmente

  2. Wählen Sie ein Segment aus → Klicken Sie auf Segment verwenden

Segment verwenden

  1. Wählen Sie Benachrichtigung pro Segment Benachrichtigung pro Segment
  2. Wählen Sie den gewünschten Kommunikationskanal und das Nachrichten-Preset aus. Klicken Sie auf Senden. Das Nachrichtenformular ausfüllen

Erweiterung 3. Pushwoosh in Shopify Flow

Anchor link to

Anwendungsfall

Anchor link to

Automatisieren Sie die Nachrichtenübermittlung in Customer Journeys mithilfe von Auslösern wie Bestellungen, Tags oder Verhalten.

  1. Erstellen Sie einen neuen Flow in Shopify Flow
  2. Aktion hinzufügen → Wählen Sie Pushwoosh-Benachrichtigungen

Pushwoosh-Flow-Aktion

  1. Nachricht und dynamische Felder konfigurieren

Nachricht und dynamische Felder konfigurieren

Zum Beispiel:

  • Senden Sie eine Nachricht nach der Bestellung

  • Erinnern Sie den Benutzer, wenn der Warenkorb verlassen wird

  • Senden Sie eine Reaktivierungs-Push-Nachricht nach 30 Tagen Inaktivität

Teil 4. Web-Push aktivieren (optional, aber empfohlen)

Anchor link to

Um browserbasierte Web-Push-Benachrichtigungen in Ihrem Storefront zu unterstützen, gehen Sie wie folgt vor:

  1. Gehen Sie zu Onlineshop → Themes → Anpassen
    Gehen Sie zu Themes → Anpassen
  2. Öffnen Sie App-Einbettungen im linken Menü
  3. Schalten Sie Push Init Embed EIN

Schalten Sie Push Init Embed EIN

Teil 5. Bestellungen, Warenkörbe und Checkout-Schritte verfolgen

Anchor link to

Sobald Sie die Bereiche read_orders, write_pixels und read_customer_events genehmigen (siehe Voraussetzungen), beginnt Pushwoosh, drei Arten von Commerce-Events von Ihrem Shop zu empfangen. Sie stammen aus verschiedenen Quellen und stoppen unabhängig voneinander – behandeln Sie sie nicht als einen einzigen Feed.

Serverseitige Bestell- und Warenkorb-Events

Anchor link to

Shopify sendet Bestellung bezahlt (orders/paid Webhook, Event PW_OrderCreated) und Checkout erstellt (checkouts/create Webhook, Event PW_AbandonedCart) Events direkt von Server zu Server an Pushwoosh. Beide werden mit anderen E-Commerce-Integrationen geteilt – Magento verwendet dieselben beiden Event-Namen. Wie andere eingehende Webhook-Events (Stripe funktioniert auf die gleiche Weise) erscheinen sie im Event-Dropdown, wenn Sie ein Segment erstellen oder einen Customer Journey-Auslöser einrichten, und Sie können beide als Quelle für Konversions-Events zuordnen, um Shopify-Umsätze in die RFM-Segmentierung, die Journey-Attribution und die Produktblock-Statistiken zu integrieren, die Sie in E-Mails senden.

Da diese von Shopifys Server und nicht vom Browser des Käufers stammen, kommen sie auch bei Käufern an, die Tracker blockieren oder einen Werbeblocker verwenden.

Storefront-Browser-Events

Anchor link to

Produktansichten (Event PW_ProductViewed) und Aktionen zum Hinzufügen zum Warenkorb werden von demselben Theme-Embed erfasst, das Sie bereits für Web-Push-Opt-ins installiert haben – es muss nichts Neues zu Ihrem Theme hinzugefügt werden, aber das Embed muss EINgeschaltet sein (siehe Web-Push aktivieren), damit diese Events ankommen. Wenn Sie diesen Schalter übersprungen haben, erhalten Sie weder Web-Push-Opt-ins noch Storefront-Events.

Checkout-Schritt-Events

Anchor link to

Ein Shopify Web Pixel meldet zwei Checkout-Meilensteine, während der Käufer das Checkout-Formular ausfüllt:

  • PW_CheckoutContactInfo: Der Käufer hat seine Kontaktinformationen eingegeben.
  • PW_PaymentInfoSubmitted: Der Käufer hat seine Zahlungsdetails übermittelt.

Teil 6. Datenkonformität

Anchor link to

Shopify verlangt von jeder öffentlichen App, auf seine obligatorischen DSGVO/CCPA-Webhooks zu reagieren. Pushwoosh handhabt sie wie folgt:

  • customers/redact: Wenn ein Käufer den Shop bittet, seine Daten zu löschen, löscht Pushwoosh die entsprechenden Pushwoosh-Datensätze anhand der von Shopify gesendeten Identifikatoren – E-Mail, Telefon und Shopify-Kunden-ID.
  • customers/data_request: Wenn ein Käufer eine Kopie seiner Daten anfordert, sendet Pushwoosh eine Benachrichtigung an den internen Kanal des Supports, und eine Person bearbeitet die Anfrage manuell. Shopify verlangt von Apps, auf diese Anfragen innerhalb von 30 Tagen zu antworten.
  • shop/redact: Shopify sendet dies 48 Stunden, nachdem ein Shop die App deinstalliert hat, und bittet um die Löschung der Shop-Daten. Pushwoosh hat absichtlich keinen separaten Handler dafür – die Deinstallation löscht bereits den gesamten Integrationsdatensatz des Shops (einschließlich Geräte-API-Schlüssel, Anwendungscode und Abrechnungs-IDs), sodass für diesen Webhook bei seiner Ankunft nichts mehr zu löschen übrig ist.

Zusammenfassung der Anwendungsfälle

Anchor link to
SzenarioVerwendetes Werkzeug
Personalisierte NachverfolgungBenachrichtigung pro Kunde
Erinnerung an WarenkorbabbruchShopify Flow + Pushwoosh-Aktion
Segmentbasierte PromotionBenachrichtigung pro Segment
Willkommensnachricht nach der AnmeldungFlow + Metafeld-Tracking
Push-Opt-inTheme-Embed + Push-Init-Schalter
Umsatzzuordnung und RFM-SegmentierungBestell-/Checkout-Events, die Konversions-Events zugeordnet sind
Analyse von Checkout-AbbrüchenPW_CheckoutContactInfo / PW_PaymentInfoSubmitted Events
Segmente für Browser- oder WarenkorbabbrücheStorefront-Produktansicht / In-den-Warenkorb-Events