Shopify-Integration
Überblick über die Integration
Anchor link toPushwoosh 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 undwrite_pixelsplusread_customer_eventsfü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/createundcheckouts/updateWebhooks. 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 |
|---|---|
| Kunde | User ID |
orders/paid Webhook | Event PW_OrderCreated – wird mit anderen E-Commerce-Integrationen geteilt (z. B. Magento) |
checkouts/create Webhook | Event PW_AbandonedCart – dasselbe geteilte Event, das auch von der Warenkorb-Quelle des Produktblocks verwendet wird |
checkouts/update Webhook | Event PW_AbandonedCartUpdate – wird ausgelöst, wenn der Käufer denselben Checkout weiter bearbeitet und den gespeicherten Warenkorb von PW_AbandonedCart überschreibt |
| Produktseitenansicht | Event PW_ProductViewed |
| Zum Warenkorb hinzufügen (ohne Seitenneuladen) | Event PW_AddToCart |
Web Pixel checkout_contact_info_submitted | Event PW_CheckoutContactInfo |
Web Pixel payment_info_submitted | Event PW_PaymentInfoSubmitted |
Wie die Integration funktioniert
Anchor link toPushwoosh 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-
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. -
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
-
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.
-
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 toIndem 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 toShopify Kunden- & Event-Daten ↓Pushwoosh API (über App) ↓User ID → Segmentierung → Ausgelöste oder manuelle BenachrichtigungenDiese 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 toBei Shopify anmelden
Anchor link to- Gehen Sie zu Shopify Admin
- Wählen Sie Ihren Shop aus dem Dashboard aus
Die Pushwoosh-App installieren
Anchor link to- Besuchen Sie die Pushwoosh App Store-Seite
- Klicken Sie auf Installieren

- Bestätigen Sie die Installation im Shopify-Dialog

Ihre Pushwoosh-App verbinden
Anchor link toNach der Installation werden Sie zur Pushwoosh-App innerhalb von Shopify weitergeleitet.
- Klicken Sie auf Verbinden.

- 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.

Wenn die Verbindung hergestellt ist, erscheint eine Erfolgsmeldung: “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- Klicken Sie auf Abonnement upgraden
- Es wird ein einzelner nutzungsbasierter Plan angezeigt.
- Bestätigen Sie die Abrechnung.

Teil 2. Einrichtung: Kunden-User-ID über Metafelder
Anchor link toUm 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.
- Gehen Sie zu Einstellungen → Metafelder und Metaobjekte → Kunden

- Klicken Sie auf Definition hinzufügen und verwenden Sie diese Werte:
| Feld | Wert |
|---|---|
| Namespace und Schlüssel | custom.pushwoosh_userid |
| Namespace | custom |
| Typ | Einzeiliger Text |
| Validierung | Keine |
| Zugriff auf Kundenkonto | Lesen und Schreiben |
| Storefront-API-Zugriff | Aktiviert |

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

Teil 3. Verwendung von Pushwoosh-Erweiterungen
Anchor link toPushwoosh enthält Shopify-Erweiterungen für Segment-Targeting, Automatisierung (Flow) und kundenspezifische Benachrichtigungen.
Erweiterung 1. Benachrichtigung nach Kunde senden
Anchor link toAnwendungsfall
Anchor link toManuelles Senden personalisierter Nachrichten oder Testbenachrichtigungen an einen bestimmten Benutzer.
Schritte
Anchor link to- Öffnen Sie Kunden → Wählen Sie einen Kunden aus
- Klicken Sie auf Weitere Aktionen → Benachrichtigung nach Kunde

- Wählen Sie die Messaging-Plattform (z. B. E-Mail) und ein Inhalts-Preset aus.

- Klicken Sie auf Senden
Erweiterung 2. Benachrichtigung nach Segment
Anchor link toAnwendungsfall
Anchor link toZielgruppen von Kunden ansprechen – abgebrochene Warenkörbe, Erstkäufer, Vielkäufer.
Schritte
Anchor link to-
Gehen Sie zu Kunden → Segmente
-
Wählen Sie ein Segment aus → Klicken Sie auf Segment verwenden

- Wählen Sie Benachrichtigung nach Segment

- Wählen Sie den gewünschten Kommunikationskanal und das Nachrichten-Preset aus. Klicken Sie auf Senden.

Erweiterung 3. Pushwoosh in Shopify Flow
Anchor link toAnwendungsfall
Anchor link toAutomatisieren Sie das Messaging in Customer Journeys mithilfe von Auslösern wie Bestellungen, Tags oder Verhalten.
Schritte
Anchor link to- Erstellen Sie einen neuen Flow in Shopify Flow
- Aktion hinzufügen → Wählen Sie Pushwoosh-Benachrichtigung senden

- Konfigurieren Sie die Nachricht und dynamische Felder

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 toOptional 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:
- Gehen Sie zu Online-Shop → Themes → Anpassen

- Öffnen Sie App-Embeds aus dem linken Menü
- Schalten Sie Push Init Embed EIN

Teil 5. Bestellungen, Warenkörbe und Checkout-Schritte verfolgen
Anchor link toNachdem 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_pixelsundread_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 toVerwenden 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 Pushwoosh | Wann es ausgelöst wird |
|---|---|
PW_OrderCreated | Eine Bestellung wird bezahlt |
PW_AbandonedCart | Ein Käufer beginnt den Checkout |
PW_AbandonedCartUpdate | Der 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öchten | Was 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 Warenkorb | Customer Journey oder Segment auf PW_AbandonedCart / PW_AbandonedCartUpdate |
| Die Warenkorbartikel des Käufers in einer E-Mail anzeigen | Produktblock 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 toPW_OrderCreated und PW_AbandonedCart enthalten:
| Attribut | Beschreibung |
|---|---|
orderId | Die Bestell- oder Checkout-Kennung |
email | Die E-Mail-Adresse des Käufers |
totalPrice | Der Gesamtbetrag der Bestellung oder des Warenkorbs |
shippingAmount | Die Versandkosten |
taxAmount | Der Steuerbetrag |
discountAmount | Der Rabattbetrag |
currency | Der Währungscode |
items | Die Positionen des Warenkorbs |
customerId | Nur für registrierte Kunden, nicht bei Gast-Checkouts vorhanden |
orderUrl | Die 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. |
createdDate | Wann die Bestellung oder der Checkout erstellt wurde |
abandonedDate | Nur 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 toVerwenden 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 toBeide Events enthalten:
| Attribut | Beschreibung |
|---|---|
items | Das angesehene oder hinzugefügte Produkt(e), jeweils mit productId, name, sku, quantity, price |
totalPrice | Der kombinierte Preis von items |
productUrl | Die Seite, auf der sich der Käufer befand |
currency | Nur 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 toVerwenden 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 toBeide Events enthalten:
| Attribut | Beschreibung |
|---|---|
items | Die Positionen des Checkouts, jeweils mit productId, name, sku, quantity, price |
orderId | Das Checkout-Token oder die Shopify-Bestell-ID, sobald der Checkout eine hat |
totalPrice | Der Checkout-Gesamtbetrag |
email | Nur wenn der Checkout eine hat. Ein telefonbasierter Checkout (keine E-Mail eingegeben) sendet das Event ohne sie. |
currency | Nur wenn der Checkout eine hat |
Überprüfen, ob es funktioniert
Anchor link toFü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.
| Testaktion | Event |
|---|---|
| Eine Testbestellung bezahlen | PW_OrderCreated |
| Einen Checkout starten | PW_AbandonedCart |
| Artikel in diesem Checkout ändern | PW_AbandonedCartUpdate |
| Eine Produktseite öffnen (Push Init Embed EIN) | PW_ProductViewed |
| Einen Artikel zum Warenkorb hinzufügen | PW_AddToCart |
| Kontaktinformationen beim Checkout eingeben | PW_CheckoutContactInfo |
| Zahlungsinformationen beim Checkout übermitteln | PW_PaymentInfoSubmitted |
Die Events verwenden
Anchor link toNachdem Sie wissen, welches Event Sie benötigen, verwenden Sie es an zwei Stellen:
- Als Auslöser oder Segmentbedingung: Wählen Sie es im Event-Dropdown aus, wenn Sie ein Segment nach Events erstellen oder einen Customer Journey-Auslöser hinzufügen.
- Im Nachrichtentext: Aktivieren Sie im Nachrichtenschritt Nachricht mit Event-Attributen personalisieren und wählen Sie das Attribut aus (z. B. den Bestellgesamtbetrag von
PW_OrderCreated). Sie können das Attribut auch mit einem Liquid-Platzhalter einfügen. Siehe Dynamische Inhalte und Liquid-Vorlagen in Journeys.
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 toJede 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 aufPW_OrderCreatedund 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_CheckoutContactInfound schließen Sie dann alle aus, die auchPW_PaymentInfoSubmittedoderPW_OrderCreatedhaben. - 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_PaymentInfoSubmittedund schließen Sie dann alle aus, die auchPW_OrderCreatedhaben. - 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_ProductViewedmit 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 toShopify 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 toAls Nächstes verwenden Sie die obigen Event-Namen in Journeys, Segmenten oder der Konversionszuordnung. Beispiele:
| Szenario | Verwendetes Werkzeug |
|---|---|
| Personalisierte Nachverfolgung | Benachrichtigung nach Kunde |
| Erinnerung an abgebrochenen Warenkorb | Shopify Flow + Pushwoosh-Aktion oder Journey/Segment auf PW_AbandonedCart / PW_AbandonedCartUpdate (siehe Teil 5) |
| Segmentbasierte Promotion | Benachrichtigung nach Segment |
| Willkommensnachricht nach der Anmeldung | Flow + Metafeld-Tracking |
| Push-Opt-in | Theme-Embed + Push-Init-Schalter |
| Umsatzattribution und RFM-Segmentierung | Bestell-/Checkout-Events, die Konversions-Events zugeordnet sind |
| Analyse von Checkout-Abbrüchen | PW_CheckoutContactInfo / PW_PaymentInfoSubmitted-Events |
| Segmente für abgebrochenes Browsing oder Warenkörbe | Storefront-Produktansichts- / Warenkorb-Events |