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 Messaging verwendet werden.

Voraussetzungen

Anchor link to
  • Ein Pushwoosh-Konto
  • Zugriff auf Ihr Shopify-Admin-Panel
  • Pushwoosh Device API Access Token und Anwendungscode
  • Ein Shopify-Shop mit verfügbaren Kunden- und Bestelldaten
  • Genehmigung des read_orders-Zugriffsbereichs für Bestell-/Warenkorb-Events und write_pixels plus read_customer_events für die Verfolgung von Checkout-Schritten

Synchronisierte Entitäten

Anchor link to
  • Kunden: Werden verwendet, um Pushwoosh-User-IDs über Shopify-Metafelder zuzuweisen und zu identifizieren
  • Kundensegmente: Werden für gruppenbasiertes Targeting und Messaging verwendet
  • Events und Auslöser (z. B. aufgegebene Bestellungen, angewendete Tags): Werden in Shopify Flow verwendet, um das Messaging über verschiedene Kanäle zu automatisieren
  • Storefront: Wird zur Erfassung von Web-Push-Opt-ins durch eingebettete Skripte verwendet
  • Produkt-Feed: 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, checkouts/create und checkouts/update Webhooks. Siehe Bestellungen, Warenkörbe und Checkout-Schritte verfolgen.
  • Storefront-Browsing-Verhalten: Produktansichten und Aktionen zum Hinzufügen zum Warenkorb, die vom selben Theme-Embed erfasst werden, das für Web-Push-Opt-ins verwendet wird.
  • Checkout-Schritte: Eingegebene Kontaktinformationen und übermittelte Zahlungsinformationen, die über ein Shopify Web Pixel erfasst werden.

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

Anchor link to
Shopify
Pushwoosh
KundeUser ID
orders/paid WebhookEvent PW_OrderCreated – wird mit anderen E-Commerce-Integrationen geteilt (z. B. Magento)
checkouts/create WebhookEvent PW_AbandonedCart – dasselbe geteilte Event, das auch von der Warenkorb-Quelle des Produktblocks verwendet wird
checkouts/update WebhookEvent PW_AbandonedCartUpdate – wird ausgelöst, wenn der Käufer denselben Checkout weiter bearbeitet und den gespeicherten Warenkorb von PW_AbandonedCart überschreibt
ProduktseitenansichtEvent PW_ProductViewed
Zum Warenkorb hinzufügen (ohne Seitenneuladen)Event PW_AddToCart
Web Pixel checkout_contact_info_submittedEvent PW_CheckoutContactInfo
Web Pixel payment_info_submittedEvent PW_PaymentInfoSubmitted

Wie die Integration funktioniert

Anchor link to

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

Schlüsselkomponenten der Integration

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

  2. Event-gesteuerte Automatisierung über Shopify Flow Pushwoosh bietet Flow-Aktionen, mit denen Sie das Messaging (Push, E-Mail, SMS, WhatsApp) basierend auf Shopify-Events automatisieren können, wie z. B.:

    • 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. Manuelles und Echtzeit-Messaging Aus der Shopify-Kunden- oder Segmentansicht können Sie manuell Benachrichtigungen mit den Pushwoosh-Erweiterungen auslösen:

    • Benachrichtigung nach Kunde: Für persönliche Nachfassaktionen oder Tests
    • Benachrichtigung nach 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)
↓
User ID → Segmentierung → Ausgelöste oder manuelle Benachrichtigungen

Diese Integration ermöglicht es Ihnen, zeitnahe, relevante Nachrichten zu liefern, 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 zu 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 Installieren Sie die Pushwoosh-App
  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.

Klicken Sie auf die Schaltfläche Verbinden

  1. Geben Sie den Anwendungscode und den API-Schlüssel ein, die Sie im Pushwoosh Control Panel → Einstellungen → API-Zugriff finden. Der API-Schlüssel hier ist Ihr Device API Access Token.

Verbinden Sie Ihre Pushwoosh-App

Wenn die Verbindung hergestellt ist, erscheint eine Erfolgsmeldung: “Pushwoosh-App verbunden.”

Pushwoosh-App verbunden

Wenn Shopify nach Berechtigungen fragt (Bestellungen, Pixel, Kunden-Events), genehmigen Sie diese. Diese Bereiche sind für die Verfolgung in Teil 5 erforderlich. Wenn Sie die App früher verbunden haben, siehe Bereits verbunden? Sie werden gebeten, den Zugriff erneut zu genehmigen.

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

Stellen Sie den Zugriff auf Kundenkonten und den Storefront-API-Zugriff wie in der obigen Tabelle ein.

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 nach Kunde senden

Anchor link to

Anwendungsfall

Anchor link to

Manuelles Senden personalisierter Nachrichten oder Testbenachrichtigungen an einen bestimmten Benutzer.

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

Erweiterung 2. Benachrichtigung nach Segment

Anchor link to

Anwendungsfall

Anchor link to

Zielgruppen von Kunden ansprechen – abgebrochene 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 nach Segment Benachrichtigung nach Segment
  2. Wählen Sie den gewünschten Kommunikationskanal und das Nachrichten-Preset aus. Klicken Sie auf Senden. Füllen Sie das Nachrichtenformular aus

Erweiterung 3. Pushwoosh in Shopify Flow

Anchor link to

Anwendungsfall

Anchor link to

Automatisieren Sie das Messaging 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-Benachrichtigung senden

Pushwoosh-Flow-Aktion

  1. Konfigurieren Sie die Nachricht und dynamische Felder

Nachricht und dynamische Felder konfigurieren

Zum Beispiel:

  • Senden Sie eine Nachricht nach einer Bestellung

  • Erinnern Sie den Benutzer, wenn der Warenkorb abgebrochen wird

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

Teil 4. Web-Push aktivieren (und Storefront-Browsing-Events)

Anchor link to

Optional für Web-Push allein. Erforderlich, wenn Sie Produktansichts- und Warenkorb-Events in Teil 5 benötigen.

Aktivieren Sie das Theme-Embed für Browser-Web-Push in Ihrem Storefront:

  1. Gehen Sie zu Online-Shop → Themes → Anpassen Gehen Sie zu Themes → Anpassen
  2. Öffnen Sie App-Embeds aus dem 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

Nachdem Sie die App verbunden und die von Shopify angeforderten Berechtigungen für die Bestell-, Warenkorb- und Checkout-Verfolgung (read_orders, write_pixels, read_customer_events) genehmigt haben, beginnen Bestell-, Checkout- und Checkout-Schritt-Events ohne einen separaten Pushwoosh-Tracking-Bildschirm anzukommen. Siehe Voraussetzungen und Teil 1 für den Genehmigungsschritt. Das Storefront-Browsing (Produktansichten und Hinzufügen zum Warenkorb) erfordert ebenfalls Push Init Embed EIN.

Die Verfolgung umfasst drei unabhängige Event-Gruppen. Jede benötigt unterschiedlichen Zugriff, sodass das Ausschalten einer Gruppe die anderen nicht pausiert:

  • Bezahlte Bestellung und Checkout: kommen von Shopify, auch wenn das Theme-Embed ausgeschaltet ist
  • Storefront-Browsing (Produktansichten und Hinzufügen zum Warenkorb): benötigen das Theme-Embed EIN
  • Checkout-Schritte: benötigen die Checkout-Tracking-Berechtigungen von Shopify aus Teil 1 (write_pixels und read_customer_events), die separat von der Bestell-Tracking-Berechtigung (read_orders) oben genehmigt werden

Bevor Sie die App verbinden, prüfen Sie, wie Pushwoosh Geld- und Datumsattributtypen behandelt für PW_OrderCreated und PW_AbandonedCart. Ein falscher Typ, der gesendet wird, bevor Sie ihn bemerken, kann nicht rückwirkend korrigiert werden.

Bezahlte Bestell- und Checkout-Events

Anchor link to

Verwenden Sie diese für Post-Purchase-Messaging (PW_OrderCreated), Journeys oder Segmente für abgebrochene Checkouts (PW_AbandonedCart / PW_AbandonedCartUpdate) und die Zuordnung von Kaufkonversionen. Sie kommen von Shopify, auch wenn der Käufer das Browser-Tracking blockiert:

Event-Name in PushwooshWann es ausgelöst wird
PW_OrderCreatedEine Bestellung wird bezahlt
PW_AbandonedCartEin Käufer beginnt den Checkout
PW_AbandonedCartUpdateDer Käufer fügt Artikel während eines bestehenden Checkouts hinzu, entfernt sie oder ändert sie

Diese entsprechen den Bestell- und Checkout-Benachrichtigungen, die Shopify automatisch an Pushwoosh sendet (die orders/paid, checkouts/create und checkouts/update Webhooks, die unter Synchronisierte Entitäten aufgeführt sind).

Shopifys eigene Flow-Bedingung, der checkouts/create-Webhook, und die Warenkorb-Quelle des Produktblocks sind drei verschiedene Dinge, die alle als Warenkorbabbruch bezeichnet werden. Wählen Sie diejenige aus, die zu dem passt, was Sie erstellen, indem Sie die folgende Tabelle verwenden.

Was Sie erstellen möchtenWas zu verwenden ist
Erinnerung aus Shopify Flow (Shopifys eigene Warenkorbabbruch-Bedingung)Shopify Flow + Pushwoosh-Benachrichtigung senden-Aktion. Nicht die PW_AbandonedCart-Event-Namen.
Erinnerung oder Segment in Pushwoosh vom gestarteten Checkout oder geänderten WarenkorbCustomer Journey oder Segment auf PW_AbandonedCart / PW_AbandonedCartUpdate
Die Warenkorbartikel des Käufers in einer E-Mail anzeigenProduktblock Warenkorb-Quelle (verwendet das PW_AbandonedCartID-Tag zum Sendezeitpunkt). Unabhängig davon, welcher Auslöser die Journey gestartet hat.

Wie sich diese Events verhalten. checkouts/create bedeutet nur, dass ein Checkout gestartet wurde. Shopify hat noch nicht entschieden, dass er abgebrochen ist, und es wurde auch noch keine Bestellung bestätigt.

Während der Käufer den Checkout bearbeitet, wird PW_AbandonedCartUpdate erneut für denselben Checkout ausgelöst und überschreibt den von PW_AbandonedCart gespeicherten Warenkorb. Erinnerungs-E-Mails, die die Warenkorb-Quelle verwenden, übernehmen die neuesten Artikel zum Sendezeitpunkt. Sie benötigen keinen zweiten Journey-Auslöser, nur um den Warenkorb zu aktualisieren.

PW_AbandonedCart und PW_AbandonedCartUpdate setzen das PW_AbandonedCartID-Tag auf dem Käufer, das von der Warenkorb-Quelle zum Sendezeitpunkt gelesen wird. PW_OrderCreated löscht es sofort, sodass ein Käufer, der bereits ausgecheckt hat, den Block überspringt, anstatt eine Erinnerung für einen Warenkorb zu erhalten, den er nicht mehr hat. Siehe Was passiert, wenn Sie PW_OrderCreated senden für das genaue Löschverhalten.

Attribute von Bestell- und Checkout-Events

Anchor link to

PW_OrderCreated und PW_AbandonedCart enthalten:

AttributBeschreibung
orderIdDie Bestell- oder Checkout-Kennung
emailDie E-Mail-Adresse des Käufers
totalPriceDer Gesamtbetrag der Bestellung oder des Warenkorbs
shippingAmountDie Versandkosten
taxAmountDer Steuerbetrag
discountAmountDer Rabattbetrag
currencyDer Währungscode
itemsDie Positionen des Warenkorbs
customerIdNur für registrierte Kunden, nicht bei Gast-Checkouts vorhanden
orderUrlDie Bestellstatusseite für PW_OrderCreated oder die Wiederherstellungs-URL des abgebrochenen Checkouts für PW_AbandonedCart und PW_AbandonedCartUpdate. Verwenden Sie sie, um einen “Kauf abschließen”-Link oder -Button zu erstellen.
createdDateWann die Bestellung oder der Checkout erstellt wurde
abandonedDateNur PW_AbandonedCart und PW_AbandonedCartUpdate. Wann der Warenkorb zuletzt berührt wurde, nicht wann er zuerst erstellt wurde

Gast-Checkouts können immer noch Bestell- und Warenkorb-Events senden, aber ohne eine registrierte Kunden-ID im Event.

PW_AbandonedCartUpdate trägt dieselben Attribute. Wenn Ihr Konto auch die Magento-Integration verbunden hat, werden deren Bestellungen und abgebrochene Warenkörbe an dieselben Event-Namen gesendet, sodass ein auf PW_OrderCreated / PW_AbandonedCart aufgebautes Segment oder eine Journey beide Shops erfasst und die obigen Attributtypen für beide gelten. Magento hat kein Äquivalent zu PW_AbandonedCartUpdate, da es keine laufenden Checkout-Bearbeitungen verfolgt.

items insbesondere kommt von Shopify mit nur wenigen ausgefüllten Feldern an.

Storefront-Browsing-Events

Anchor link to

Verwenden Sie diese für Segmente oder Journeys bei abgebrochenem Browsing und für E-Mail-Empfehlungsstrategien, die Produktansichten benötigen (z. B. Basierend auf dem, was sie angesehen haben). Siehe Wie man Produktempfehlungen in E-Mails einrichtet.

Beide Events werden vom selben Theme-Embed erfasst. Dem Theme muss nichts weiter hinzugefügt werden, sobald Push Init Embed EIN ist:

  • PW_ProductViewed: Der Käufer öffnet eine Produktseite.
  • PW_AddToCart: Der Käufer fügt einen Artikel zum Warenkorb hinzu, ohne die Seite neu zu laden, was die meisten Shopify-Themes so machen.

Attribute von Storefront-Browsing-Events

Anchor link to

Beide Events enthalten:

AttributBeschreibung
itemsDas angesehene oder hinzugefügte Produkt(e), jeweils mit productId, name, sku, quantity, price
totalPriceDer kombinierte Preis von items
productUrlDie Seite, auf der sich der Käufer befand
currencyNur wenn der Storefront es preisgibt

Eine Nachricht, die totalPrice anzeigt, benötigt einen Fallback für den Fall, dass currency fehlt, da die Zahl allein nicht sagt, in welcher Währung sie ist.

Keines der beiden Events trägt email oder customerId als Attribut. Der Käufer wird auf die gleiche Weise identifiziert, wie es der Rest des Theme-Embeds tut, durch die SDK-Sitzung, die mit der Metafeld-User-ID verknüpft ist (siehe Teil 2), nicht durch die Event-Payload.

Die items von PW_ProductViewed und PW_AddToCart tragen dieselben Felder, die Shopify vor der Anreicherung sendet: productId, name, sku, quantity, price. Pushwoosh füllt den Rest der Katalogfelder für diese beiden Events nicht aus, wie es bei den items von PW_AbandonedCart der Fall ist (siehe Warenkorbartikel werden aus Ihrem Produktkatalog angereichert oben).

Eine Empfehlungsstrategie, die vollständige Produktdetails benötigt, wie Basierend auf dem, was sie angesehen haben, sucht diese aus Ihrem Produktkatalog nach productId, wenn die Nachricht gerendert wird. Siehe Wie man Produktempfehlungen in E-Mails einrichtet für die Anforderungen jeder Strategie.

Checkout-Schritt-Events

Anchor link to

Verwenden Sie diese, um zu sehen, wo Personen vor dem Kauf abbrechen, und um Personen anzusprechen, die den Checkout begonnen, aber keine bezahlte Bestellung erreicht haben.

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

Ein abgeschlossener Verkauf ist PW_OrderCreated aus dem obigen Abschnitt, nicht diese beiden Events.

PW_AbandonedCart sagt Ihnen nur, dass ein Checkout begonnen hat. Diese beiden Events markieren zwei spätere Punkte im selben Checkout, in dieser Reihenfolge: zuerst Kontaktinformationen, dann Zahlungsdetails. Ein Käufer, der PW_PaymentInfoSubmitted erreicht und nie ein folgendes PW_OrderCreated erhalten hat, ist weiter gekommen als einer, der nur PW_AbandonedCart ausgelöst hat, sodass eine auf dieser Stufe aufgebaute Nachricht eine blockierte Zahlung gezielt ansprechen kann, anstatt einer generischen Warenkorberinnerung.

Attribute von Checkout-Schritt-Events

Anchor link to

Beide Events enthalten:

AttributBeschreibung
itemsDie Positionen des Checkouts, jeweils mit productId, name, sku, quantity, price
orderIdDas Checkout-Token oder die Shopify-Bestell-ID, sobald der Checkout eine hat
totalPriceDer Checkout-Gesamtbetrag
emailNur wenn der Checkout eine hat. Ein telefonbasierter Checkout (keine E-Mail eingegeben) sendet das Event ohne sie.
currencyNur wenn der Checkout eine hat

Überprüfen, ob es funktioniert

Anchor link to

Führen Sie die entsprechende Aktion im Shop durch und bestätigen Sie dann, dass der Event-Name in Pushwoosh angezeigt wird. Das Event selbst wird in Echtzeit verarbeitet, aber die beiden Orte, an denen Sie es überprüfen würden, reagieren unterschiedlich auf einen Namen, den Pushwoosh noch nicht gesehen hat:

  • Im Event-Dropdown, wenn Sie ein Segment nach Events erstellen, erscheint ein neuer Name sofort.
  • Im Event-Dropdown, wenn Sie einen Customer Journey-Auslöser hinzufügen, kann es bis zu 10 Minuten dauern, bis ein neuer Name angezeigt wird (dieses Dropdown wird zwischengespeichert). Wenn Sie ihn noch nicht sehen, warten Sie, anstatt anzunehmen, dass die Integration defekt ist.
TestaktionEvent
Eine Testbestellung bezahlenPW_OrderCreated
Einen Checkout startenPW_AbandonedCart
Artikel in diesem Checkout ändernPW_AbandonedCartUpdate
Eine Produktseite öffnen (Push Init Embed EIN)PW_ProductViewed
Einen Artikel zum Warenkorb hinzufügenPW_AddToCart
Kontaktinformationen beim Checkout eingebenPW_CheckoutContactInfo
Zahlungsinformationen beim Checkout übermittelnPW_PaymentInfoSubmitted

Die Events verwenden

Anchor link to

Nachdem Sie wissen, welches Event Sie benötigen, verwenden Sie es an zwei Stellen:

Für bezahlte Bestellungen können Sie PW_OrderCreated auch als Konversions-Event zuordnen, sodass Shopify-Käufe die RFM-Segmentierung, die Journey-Attribution und die Produktblock-Statistiken speisen.

Beispielkampagnen

Anchor link to

Jede wird an einem anderen Punkt im Pfad des Käufers ausgelöst, sodass sie unterschiedliche Zielgruppen erreichen: Wie weit jemand gekommen ist, bevor er abgebrochen hat, oder ob er den Checkout überhaupt erreicht hat, entscheidet, welche zutrifft.

  • Erinnerung an abgebrochenen Warenkorb. Erfasst jeden Käufer, der den Checkout begonnen hat, egal wie weit er gekommen ist: die breiteste Zielgruppe hier. Erstellen Sie es als Customer Journey: Auslöser bei PW_AbandonedCart, warten Sie auf PW_OrderCreated und senden Sie dann eine E-Mail mit einem Warenkorb-Quellen-Block an alle, die noch nicht bezahlt haben. Siehe Wie man eine Kampagne für abgebrochene Warenkörbe einrichtet für die vollständige Einrichtung.
  • Nachverfolgung für blockierte Checkouts. Erfasst nur Käufer, die es bis zur Eingabe der Kontaktinformationen geschafft, aber nie bezahlt haben, ein engerer Teil der obigen Zielgruppe. Segmentieren Sie nach PW_CheckoutContactInfo und schließen Sie dann alle aus, die auch PW_PaymentInfoSubmitted oder PW_OrderCreated haben.
  • Wiederherstellung für eine blockierte Zahlung. Erfasst Käufer, die die Zahlung erreicht, aber die Bestellung nie abgeschlossen haben, weiter als die obige Nachverfolgung und schließt sich gegenseitig aus. Segmentieren Sie nach PW_PaymentInfoSubmitted und schließen Sie dann alle aus, die auch PW_OrderCreated haben.
  • Browse-Empfehlungs-E-Mail. Erfasst Käufer, die sich Produkte angesehen, aber nie den Checkout begonnen haben, eine andere Zielgruppe als die obigen Erinnerungen. Verwenden Sie PW_ProductViewed mit der Strategie Basierend auf dem, was sie angesehen haben des Produktblocks. Siehe Wie man Produktempfehlungen in E-Mails einrichtet.

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 innerhalb von 30 Tagen zu reagieren.
  • shop/redact: Shopify sendet dies 48 Stunden, nachdem ein Shop die App deinstalliert hat, und bittet um die Löschung der Daten des Shops. Pushwoosh führt dieselbe Löschung erneut aus, die die Deinstallation selbst auslöst, löscht alle verbleibenden Sitzungen und löscht den Integrationsdatensatz des Shops (einschließlich Geräte-API-Schlüssel, Anwendungscode und Abrechnungs-IDs). Dies dient als Sicherheitsnetz für den Fall, dass die Deinstallation beim ersten Mal nicht vollständig aufgeräumt hat.

Zusammenfassung der Anwendungsfälle

Anchor link to

Als Nächstes verwenden Sie die obigen Event-Namen in Journeys, Segmenten oder der Konversionszuordnung. Beispiele:

SzenarioVerwendetes Werkzeug
Personalisierte NachverfolgungBenachrichtigung nach Kunde
Erinnerung an abgebrochenen WarenkorbShopify Flow + Pushwoosh-Aktion oder Journey/Segment auf PW_AbandonedCart / PW_AbandonedCartUpdate (siehe Teil 5)
Segmentbasierte PromotionBenachrichtigung nach Segment
Willkommensnachricht nach der AnmeldungFlow + Metafeld-Tracking
Push-Opt-inTheme-Embed + Push-Init-Schalter
Umsatzattribution und RFM-SegmentierungBestell-/Checkout-Events, die Konversions-Events zugeordnet sind
Analyse von Checkout-AbbrüchenPW_CheckoutContactInfo / PW_PaymentInfoSubmitted-Events
Segmente für abgebrochenes Browsing oder WarenkörbeStorefront-Produktansichts- / Warenkorb-Events