Zum Inhalt springen

Stripe-Integration

Stripe ist eine Zahlungsplattform, mit der Sie Zahlungen akzeptieren und Abonnements verwalten können. Die Integration von Stripe mit Pushwoosh ermöglicht es Ihnen, Zahlungen und Abonnements in Kampagnen zu verfolgen, den Umsatz nach Journey und Produkt zu analysieren, Benutzer nach Zahlungsereignissen zu segmentieren und ManyMoney AI für Umsatzeinblicke zu nutzen.

Integrationsübersicht

Anchor link to

Integrationstyp

Anchor link to

Quelle: Zahlungs- und Abonnementereignisse werden von Stripe an Pushwoosh gesendet.

Voraussetzungen

Anchor link to

Um die Stripe-Integration mit Pushwoosh einzurichten, stellen Sie Folgendes sicher:

  • Sie haben ein aktives Pushwoosh-Konto.
  • Sie haben ein Stripe-Konto.

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

Anchor link to

Die folgende Tabelle zeigt, wie Stripe-Entitäten auf Pushwoosh abgebildet werden. Diese Zuordnung wird erreicht, indem die entsprechenden Felder als Metadaten bei der Erstellung einer Checkout Session übergeben werden (siehe Metadaten-Konfiguration).

StripePushwoosh
Kundeuser_id (erforderlich), device_id (optional) in Metadaten
Zahlung / AbbuchungEreignis StripePaymentSucceeded (charge.succeeded)
Rechnung (bezahlt)Ereignis StripeInvoicePaid (invoice.paid)
AbonnementStripeSubscriptionCreated + Attribute in StripeInvoicePaid
Produkt / Preisproduct_id, product_name in Metadaten und Ereignisattributen
Kampagne (Journey)journey_uuids in Metadaten

Synchronisierte Entitäten

Anchor link to
  • Zahlungsereignisse (Einmalzahlungen, Abonnementrechnungen)
  • Abonnementereignisse (Abonnement erstellt, Abonnementrechnung bezahlt)

Wie funktioniert die Integration?

Anchor link to

Nachdem Sie Ihr Stripe-Konto über Stripe Connect mit Pushwoosh verbunden haben, empfängt Pushwoosh Zahlungs- und Abonnementdaten von Stripe. Sie können jede Transaktion mit einer Kampagne und einem Benutzer oder Gerät verknüpfen, indem Sie Metadaten bei der Erstellung einer Checkout Session übergeben (siehe Metadaten-Konfiguration).

Pushwoosh erstellt Ereignisse, die Sie für die Segmentierung und Analytik verwenden können.

Datenfluss
Anchor link to
  1. Sie verbinden Ihr Stripe-Konto einmalig über Stripe Connect in EinstellungenDrittanbieter-Integrationen mit Pushwoosh.
  2. Bei der Erstellung einer Checkout Session übergeben Sie Metadaten, damit die Zahlung später zugeordnet werden kann (siehe Metadaten-Konfiguration).
  3. Wenn ein Zahlungs- oder Abonnementereignis in Stripe auftritt (z. B. charge.succeeded für Einmalzahlungen, invoice.paid für Abonnements), sendet Stripe die Daten an Pushwoosh.
  4. Pushwoosh erstellt die entsprechenden Ereignisse und verwendet die Metadaten zur Zuordnung. Diese Daten erscheinen in der Finanzübersicht, unter Zielgruppe → Ereignisse und in ManyMoney.

Anwendungsfälle

Anchor link to
Zahlungen verfolgen
Anchor link to

Erhalten Sie automatisch Informationen über alle erfolgreichen Zahlungen und Abonnements.

Zahlungen mit Kampagnen verknüpfen
Anchor link to

Verknüpfen Sie Transaktionen mit bestimmten Customer Journeys, indem Sie Metadaten übergeben (siehe Metadaten-Konfiguration).

Umsatz analysieren
Anchor link to

Sehen Sie Einnahmen nach Kampagnen, Produkten, Benutzern und Geräten.

Ihre Zielgruppe segmentieren
Anchor link to

Erstellen Sie Segmente basierend auf Zahlungsereignissen.

KI-Analysen
Anchor link to

Der ManyMoney AI Assistent erhält automatisch Zahlungs- und Abonnementstatistiken und kann auf Basis dieser Daten Entscheidungen treffen.

Einrichtung der Integration

Anchor link to

Stripe mit Pushwoosh verbinden

Anchor link to
  1. Öffnen Sie eine beliebige Pushwoosh-Anwendung (das Stripe-Konto ist mit Ihrem gesamten Konto verknüpft, nicht mit einer bestimmten Anwendung) und navigieren Sie zu EinstellungenDrittanbieter-Integrationen.
  2. Finden Sie die Stripe-Karte und klicken Sie auf die Schaltfläche LOGIN PAGE.

Einstellungsseite mit dem Abschnitt für Drittanbieter-Integrationen und der Stripe-Karte mit der Schaltfläche LOGIN PAGE

  1. Sie werden zur Stripe-Autorisierungsseite weitergeleitet.

Stripe-Autorisierungsseite mit Kontenauswahl und der Schaltfläche Verbinden

  1. Geben Sie auf der Stripe-Seite Ihre E-Mail-Adresse ein und klicken Sie auf Weiter.
  2. Melden Sie sich bei Ihrem Stripe-Konto an (oder erstellen Sie ein neues). Wenn Sie mehrere Konten haben, wählen Sie das Konto aus, das Sie verbinden möchten.
  3. Klicken Sie zur Bestätigung auf Verbinden.
  4. Nach erfolgreicher Autorisierung werden Sie zurück zu Pushwoosh geleitet. Der Integrationsstatus ändert sich zu Verbunden.

Seite für Drittanbieter-Integrationen, die die Stripe-Karte mit dem Status Verbunden anzeigt

Integration trennen

Anchor link to
Methode 1. Über Pushwoosh
Anchor link to
  1. Gehen Sie zu EinstellungenDrittanbieter-Integrationen.
  2. Finden Sie die Stripe-Karte und klicken Sie auf die Schaltfläche EINSTELLUNGEN.
  3. Klicken Sie im Popup-Fenster auf die Schaltfläche Trennen.

Popup der Stripe-Karte EINSTELLUNGEN mit der Schaltfläche Trennen in den Drittanbieter-Integrationen

Methode 2. Über das Stripe Dashboard
Anchor link to
  1. Melden Sie sich im Stripe Dashboard an.
  2. Gehen Sie zu EinstellungenTeam und SicherheitInstallierte Apps.
  3. Finden Sie die Anwendung im Abschnitt Connect-Erweiterungen.

Stripe Dashboard Einstellungen, Team und Sicherheit, Installierte Apps, Abschnitt Connect-Erweiterungen

Wenn Sie die Verbindung über Stripe trennen, erhält Pushwoosh automatisch eine Benachrichtigung und entfernt die Integration.

Metadaten-Konfiguration

Anchor link to

Stripe sendet Zahlungsereignisse an Pushwoosh, aber ohne zusätzliche Daten kann Pushwoosh nicht erkennen, zu welcher Kampagne oder welchem Benutzer die Zahlung gehört. Wenn Sie bei der Erstellung der Checkout Session Metadaten übergeben (Kampagnen-IDs, Benutzer- oder Geräte-ID, Produkt), wird jede Zahlung der richtigen Journey und dem richtigen Benutzer zugeordnet.

Anschließend sehen Sie den Umsatz nach Kampagne in der Finanzübersicht, erstellen Segmente nach Zahlern und verwenden ManyMoney mit korrekter Zuordnung.

Verfügbare Metadatenfelder

Anchor link to
FeldBeschreibungErforderlichBeispiel
journey_uuidsKampagnen- (Journey-) IDs, getrennt durch SemikolonsNeinbfab4bc0-b0a5-414b-befc-4aaddc429b0e;a2bff710-6b49-44d1-96a7-3232feeca6e9
user_idBenutzerkennung. Erforderlich für die Ereigniserfassung und damit device_id angewendet wirdJauser_12345 oder email@example.com
device_idGeräte-Hardware-ID (HWID).Neinhwid_abc123
product_idProdukt-IDNeinprod_premium
product_nameProduktnameNeinPremium Plan

Metadaten über die Checkout Session übergeben

Anchor link to

Metadaten werden bei der Erstellung einer Checkout Session je nach Zahlungsart übergeben:

ZahlungsartParameterStripe-Ereignis
Einmalzahlung (mode=payment)payment_intent_data[metadata]charge.succeeded
Abonnement (mode=subscription)subscription_data[metadata]invoice.paid

Priorität der Metadaten bei der Verarbeitung

Anchor link to

Für Abonnements (Ereignis invoice.paid):

Rechnungsmetadaten → wenn leer → Abonnementmetadaten

Für Einmalzahlungen (Ereignis charge.succeeded):

Abbuchungsmetadaten (aus payment_intent_data)

Erstellen einer Checkout Session über die Stripe API (curl)

Anchor link to
Einmalzahlung (mode=payment)
Anchor link to
Terminal window
curl https://api.stripe.com/v1/checkout/sessions \
-u sk_live_YOUR_SECRET_KEY: \
-d "mode=payment" \
-d "success_url=https://example.com/success" \
-d "cancel_url=https://example.com/cancel" \
-d "line_items[0][price]=price_1234567890" \
-d "line_items[0][quantity]=1" \
-d "payment_intent_data[metadata][journey_uuids]=bfab4bc0-b0a5-414b-befc-4aaddc429b0e" \
-d "payment_intent_data[metadata][user_id]=user_12345" \
-d "payment_intent_data[metadata][device_id]=hwid_abc123" \
-d "payment_intent_data[metadata][product_id]=prod_premium" \
-d "payment_intent_data[metadata][product_name]=Premium Plan"
Abonnement (mode=subscription)
Anchor link to
Terminal window
curl https://api.stripe.com/v1/checkout/sessions \
-u sk_live_YOUR_SECRET_KEY: \
-d "mode=subscription" \
-d "success_url=https://example.com/success" \
-d "cancel_url=https://example.com/cancel" \
-d "line_items[0][price]=price_monthly_premium" \
-d "line_items[0][quantity]=1" \
-d "subscription_data[metadata][journey_uuids]=bfab4bc0-b0a5-414b-befc-4aaddc429b0e" \
-d "subscription_data[metadata][user_id]=user_12345" \
-d "subscription_data[metadata][device_id]=hwid_abc123" \
-d "subscription_data[metadata][product_name]=Monthly Premium"

Daten anzeigen

Anchor link to

Nach erfolgreicher Integration erscheint ein neues Finanzübersicht-Dashboard im Bereich Dashboards. Dort können Sie Statistiken zum Bruttoumsatz und zu neuen Abonnements, aufgeschlüsselt nach Kampagnen (Journey), einsehen.

Finanzübersicht-Dashboard in Statistiken mit Bruttoumsatz und neuen Abonnements nach Kampagne

Für detailliertere Informationen besuchen Sie Ihr Stripe Dashboard.

Segmente basierend auf Zahlungen erstellen

Anchor link to

Verwenden Sie Stripe-Ereignisse, um Benutzersegmente zu erstellen:

  1. Öffnen Sie ZielgruppeSegmente.
  2. Klicken Sie auf Segment erstellenSegment aufbauen.
  3. Klicken Sie unter Filter hinzufügen nach auf Ereignis.
  4. Wählen Sie ein Stripe-Ereignis aus der Dropdown-Liste aus (siehe Tabelle unten für verfügbare Ereignisse).
  1. Legen Sie die Bedingung fest: wie oft das Ereignis aufgetreten ist und der Zeitrahmen (z. B. in den letzten 30 Tagen, zwischen Daten).
  2. Optional können Sie das Segment nach Ereignisattributen eingrenzen. Die folgende Tabelle listet die für jedes Ereignis verfügbaren Attribute auf.
EreignisBeschreibungAttribute
StripePaymentSucceededErfolgreiche Zahlung__amount, __currency, invoice_id, journey_uuids, product_id, product_name, stripe_customer_id, subscription_id
StripeInvoicePaidAbonnementrechnung bezahlt__amount, __currency, journey_uuids, product_id, product_name, stripe_customer_id, transaction_id, transaction_type
StripeSubscriptionCreatedAbonnement erstellt__amount, __currency, interval, journey_uuids, product_id, product_name, status, stripe_customer_id, subscription_id

Seite Zielgruppensegmente mit den Optionen Segment erstellen und Segment aufbauen

  1. Um weitere Ereignisse hinzuzufügen, fügen Sie einen weiteren Ereignisfilter hinzu und wählen Sie einen Operator (UND oder ODER) zwischen den Bedingungen.

Erfahren Sie mehr über das Erstellen von Segmenten.

ManyMoney KI-Assistent

Anchor link to

Nach erfolgreicher Stripe-Integration erhält der KI-Assistent ManyMoney automatisch Zugriff auf Zahlungs- und Abonnementstatistiken.

ManyMoney ist in der Dashboard-Oberfläche verfügbar. Nachdem Sie Stripe verbunden haben, stehen die Zahlungsdaten automatisch zur Analyse bereit. Es ist keine zusätzliche Konfiguration erforderlich.

Was ManyMoney kann

Anchor link to
  • Umsatz analysieren: beantwortet Fragen zu Einnahmen, Konversionen und Kampagneneffektivität.
  • Zeiträume vergleichen: zeigt die Dynamik von Zahlungen und Abonnements über verschiedene Zeitintervalle hinweg.
  • Trends erkennen: identifiziert wachsende und rückläufige Produkte und Zielgruppensegmente.
  • Empfehlungen geben: schlägt Optimierungen auf Basis von Zahlungsdaten vor.