Zum Inhalt springen

RevenueCat-Integration

RevenueCat ist eine Plattform zur Abonnementverwaltung, die In-App-Käufe und Abonnements für Unternehmen auf iOS-, Android- und Web-Plattformen vereinfacht. Sie bietet umfassende Werkzeuge zum Erstellen, Analysieren und Verbessern von In-App-Abonnements.

Durch die Integration von Pushwoosh mit RevenueCat können Unternehmen gezielte Push-Benachrichtigungen, In-App-Aufforderungen und andere Nachrichten an Benutzer senden, basierend auf Abonnement-Events, die von RevenueCat an Pushwoosh gesendet werden. Dies kann Benutzer dazu ermutigen, Abonnements zu erneuern, auf höhere Stufen aufzusteigen oder Sonderangebote zu nutzen, was das Engagement erhöht, den Umsatz maximiert und die Abonnementverwaltung vereinfacht.

Anwendungsfälle

Anchor link to

Personalisierte Kommunikation

Anchor link to

Unternehmen können die Integration nutzen, um die Kommunikation mit Kunden zu personalisieren. Zum Beispiel kann eine E-Learning-Plattform das Benutzerengagement steigern, indem sie personalisierte Push-Benachrichtigungen sendet, wenn eine Änderung des Abonnementplans erkannt wird. Diese Benachrichtigungen bieten Anleitungen für den Übergang, empfehlen relevante Kurse basierend auf dem neuen Plan und bieten exklusive Vorteile, die auf das Update abgestimmt sind.

Benachrichtigungen bei Abrechnungsproblemen

Anchor link to

Wenn beim Abonnement eines Benutzers ein Abrechnungsproblem auftritt, können Unternehmen die RevenueCat-Integration mit Pushwoosh nutzen, um umgehend gezielte Benachrichtigungen zu senden. Zum Beispiel kann ein Streaming-Dienst den Benutzer über das Abrechnungsproblem informieren und Anweisungen zur Lösung geben, wie z. B. die Aktualisierung der Zahlungsinformationen.

Benachrichtigungen bei nicht verlängerbaren Käufen

Anchor link to

Unternehmen können die RevenueCat-Integration mit Pushwoosh nutzen, um einmalige Käufe in dauerhafte Kundenbeziehungen umzuwandeln. Zum Beispiel kann ein Essenslieferdienst nach dem Kauf eine Push-Benachrichtigung senden, um sich beim Kunden zu bedanken und relevante Produkte zu empfehlen oder einen Abonnementplan für fortgesetzten Komfort zu bewerben. Dies fördert die Kundenbindung, treibt Upsell-Möglichkeiten voran und kann potenziell einmalige Käufer in Abonnenten umwandeln.

Werbeaktionen für Tier-Upgrades

Anchor link to

Apps mit mehreren Abonnementstufen können die Integration nutzen, um Benutzerabonnements zu überwachen und maßgeschneiderte Upgrade-Aufforderungen zu senden. Zum Beispiel könnte eine Gaming-App Push-Benachrichtigungen verwenden, um die Vorteile von Premium-Levels wie exklusive Inhalte oder Rabatte hervorzuheben und Benutzer zu ermutigen, ihre Abonnements zu erhöhen.

Die Integration ermöglicht die Verfolgung verschiedener Events, die automatisch in Pushwoosh erstellt werden, sobald das erste Event von RevenueCat gesendet wird. Zu diesen Events gehören:

EventEvent-Name
BeschreibungAttribute
ErstkaufRC_INITIAL_PURCHASEEin neues Abonnement wurde gekauft.
  • price
  • price_in_purchased_currency
  • currency
Nicht verlängerbarer KaufRC_NON_RENEWING_PURCHASEEin Kunde hat einen Kauf getätigt, der sich nicht automatisch verlängert.
  • price
  • price_in_purchased_currency
  • currency
VerlängerungRC_RENEWALEin bestehendes Abonnement wurde verlängert oder ein ausgelaufener Benutzer hat sich erneut angemeldet.
  • price
  • price_in_purchased_currency
  • currency
ProduktwechselRC_PRODUCT_CHANGEEin Abonnent hat das Produkt seines Abonnements geändert.
KündigungRC_CANCELLATIONEin Abonnement oder ein nicht verlängerbarer Kauf wurde gekündigt.
AbrechnungsproblemeRC_BILLING_ISSUEBeim Versuch, den Abonnenten zu belasten, ist ein Problem aufgetreten.
Abonnement-AliasRC_SUBSCRIBER_ALIASTritt auf, wenn eine neue app_user_id für einen bestehenden Abonnenten registriert wurde.
Abonnement pausiertRC_SUBSCRIPTION_PAUSEDDas Abonnement wurde so eingestellt, dass es am Ende des Zeitraums pausiert wird.
Kündigung zurückgenommenRC_UNCANCELLATIONEin nicht abgelaufenes, gekündigtes Abonnement wurde wieder aktiviert.
ÜbertragungRC_TRANSFEREine Übertragung von Transaktionen und Berechtigungen wurde von einer App User ID zu einer anderen initiiert.
Abonnement verlängertRC_SUBSCRIPTION_EXTENDEDEin bestehendes Abonnement wurde verlängert (das Ablaufdatum des aktuellen Abonnementzeitraums wurde nach vorne verschoben).
AblaufRC_EXPIRATIONDas Abonnement eines Kunden läuft ab.
  • price
  • price_in_purchased_currency
  • currency
  • expiration_at
  • purchased_at

Sie können all diese Events in Ihren Customer Journeys verwenden. Events mit dem Attribut Preis können mit der RFM-Segmentierung verwendet werden.

Einrichten der Integration

Anchor link to

Synchronisieren von User IDs und HWIDs zwischen Pushwoosh und RevenueCat

Anchor link to

Um Events zwischen RevenueCat und Pushwoosh mit demselben Benutzer zu synchronisieren, müssen Sie die Pushwoosh UserID so einstellen, dass sie mit der RevenueCat App User Id übereinstimmt. Dazu setzen Sie die appUserID aus dem RevenueCat SDK im Pushwoosh SDK. Erfahren Sie mehr über die RevenueCat appUserID

Für Android

Anchor link to

Setzen Sie die aus dem RevenueCat SDK erhaltene appUserID im Pushwoosh SDK mit der Methode Pushwoosh.getInstance().setUserId(appUserIDFromRC);.

Setzen Sie die aus dem RevenueCat SDK erhaltene appUserID im Pushwoosh SDK mit der Methode [[Pushwoosh sharedInstance] setUserId: appUserIDFromRC];.

Senden von RevenueCat-Events an Pushwoosh

Anchor link to

Nachdem Sie die User IDs und HWIDs in Pushwoosh und RevenueCat synchronisiert haben, aktivieren Sie die Pushwoosh-Integration in Ihrem RevenueCat-Dashboard.

  1. Navigieren Sie zu Ihrem Projekt im RevenueCat-Dashboard und finden Sie die Integrations-Karte im linken Menü. Klicken Sie auf + New oder Add integration
Integrationen im RevenueCat-Dashboard finden
  1. Wählen Sie Webhooks aus dem Menü Integrations
Webhooks aus dem Integrationsmenü auswählen
  1. Geben Sie der Integration einen einfachen Namen, wie z.B. Pushwoosh, zur einfachen Identifizierung.
  2. Geben Sie die folgende URL in das Feld Webhook URL ein:

https://integration-revenuecat.svc-nue.pushwoosh.com/integration-revenuecat/v1/post-event?pwapp=APP_CODE"

Webhook-URL für die Pushwoosh-Integration eingeben

Ersetzen Sie in der URL APP_CODE durch Ihren bestehenden Pushwoosh-Anwendungscode, den Sie unter dem Namen Ihrer Anwendung in Ihrem Pushwoosh-Konto finden.

Pushwoosh-Anwendungscode finden
  1. Fügen Sie im Feld Authorization header value Ihr Pushwoosh API-Token ein. Sie finden dieses Token unter Einstellungen > API-Zugriff in Pushwoosh.
Pushwoosh API-Token in den Autorisierungs-Header eingeben
  1. Entscheiden Sie, ob Sie Events für Produktionskäufe (live), Sandbox-Käufe (Test) oder beides übertragen möchten.
  2. Geben Sie im Dropdown-Menü App an, ob Webhook-Events für eine einzelne App oder alle Apps innerhalb des Projekts gesendet werden sollen.
  3. Wählen Sie im Dropdown-Menü Event Type aus, ob alle Events gesendet werden sollen oder geben Sie an, welche Events an Pushwoosh gesendet werden sollen.
Event-Typen im RevenueCat-Webhook konfigurieren
  1. Wählen Sie, ob alle Events, nur erfolgreiche Events oder nur fehlgeschlagene Events angezeigt werden sollen.
Anzeigeoptionen für Events im Webhook auswählen

Zusätzlich haben Sie die Möglichkeit, einen Test-Webhook zu senden.