Интеграция с RevenueCat
RevenueCat — это платформа для управления подписками, которая упрощает встроенные покупки и подписки для бизнеса на платформах iOS, Android и в вебе. Она предоставляет комплексные инструменты для создания, анализа и улучшения подписок в приложениях.
Интегрируя Pushwoosh с RevenueCat, компании могут отправлять целевые push-уведомления, in-app сообщения и другие уведомления пользователям на основе событий подписки, отправляемых из RevenueCat в Pushwoosh. Это может побудить пользователей продлевать подписки, переходить на более высокие тарифы или пользоваться специальными предложениями, повышая вовлеченность, максимизируя доход и упрощая управление подписками.
Варианты использования
Anchor link toПерсонализированное общение
Anchor link toКомпании могут использовать интеграцию для персонализации общения с клиентами. Например, платформа для онлайн-обучения может повысить вовлеченность пользователей, отправляя персонализированные push-уведомления при обнаружении изменения тарифного плана подписки. Эти уведомления предлагают руководство по переходу, рекомендуют релевантные курсы на основе нового плана и предоставляют эксклюзивные преимущества, соответствующие обновлению.
Уведомления о проблемах с оплатой
Anchor link toКогда у подписки пользователя возникает проблема с оплатой, компании могут использовать интеграцию RevenueCat с Pushwoosh для оперативной отправки целевых уведомлений. Например, стриминговый сервис может уведомить пользователя о проблеме с оплатой и предоставить инструкции по ее решению, например, обновить платежную информацию.
Уведомления о невозобновляемых покупках
Anchor link toКомпании могут использовать интеграцию RevenueCat с Pushwoosh, чтобы превратить разовые покупки в долгосрочные отношения с клиентами. Например, служба доставки еды может отправить push-уведомление после покупки, поблагодарив клиента и порекомендовав релевантные продукты или предложив план подписки для постоянного удобства. Это будет способствовать лояльности клиентов, стимулировать возможности для допродаж и потенциально превращать разовых покупателей в подписчиков.
Продвижение перехода на более высокий тариф
Anchor link toПриложения с несколькими уровнями подписки могут использовать интеграцию для отслеживания подписок пользователей и отправки индивидуальных предложений о переходе на более высокий тариф. Например, игровое приложение может использовать push-уведомления, чтобы подчеркнуть преимущества премиум-уровней, такие как эксклюзивный контент или скидки, поощряя пользователей повышать уровень своих подписок.
События
Anchor link toИнтеграция позволяет отслеживать различные события, автоматически создавая их в Pushwoosh после отправки первого события из RevenueCat. Эти события включают:
| Событие | Название события | Описание | Атрибуты |
|---|---|---|---|
| Начальная покупка | RC_INITIAL_PURCHASE | Была приобретена новая подписка. |
|
| Невозобновляемая покупка | RC_NON_RENEWING_PURCHASE | Клиент совершил покупку, которая не будет автоматически продлеваться. |
|
| Продление | RC_RENEWAL | Существующая подписка была продлена, или пользователь с истекшей подпиской подписался снова. |
|
| Смена продукта | RC_PRODUCT_CHANGE | Подписчик изменил продукт своей подписки. | |
| Отмена | RC_CANCELLATION | Подписка или невозобновляемая покупка была отменена. | |
| Проблемы с оплатой | RC_BILLING_ISSUE | Произошла проблема при попытке списания средств с подписчика. | |
| Псевдоним подписчика | RC_SUBSCRIBER_ALIAS | Происходит, когда для существующего подписчика регистрируется новый app_user_id. | |
| Подписка приостановлена | RC_SUBSCRIPTION_PAUSED | Подписка будет приостановлена в конце периода. | |
| Возобновление подписки | RC_UNCANCELLATION | Отмененная подписка с неистекшим сроком действия была снова активирована. | |
| Перенос | RC_TRANSFER | Был инициирован перенос транзакций и прав с одного App User ID на другой. | |
| Подписка продлена | RC_SUBSCRIPTION_EXTENDED | Существующая подписка была продлена (дата окончания текущего периода подписки была перенесена на более поздний срок). | |
| Истечение срока действия | RC_EXPIRATION | Срок действия подписки клиента истекает. |
|
Вы можете использовать все эти события в своих customer journeys. События с атрибутом price можно использовать с RFM-сегментацией.
Настройка интеграции
Anchor link toСинхронизация User ID и HWID между Pushwoosh и RevenueCat
Anchor link toЧтобы синхронизировать события между RevenueCat и Pushwoosh для одного и того же пользователя, вам необходимо установить UserID в Pushwoosh так, чтобы он совпадал с App User Id в RevenueCat. Для этого установите appUserID из RevenueCat SDK в Pushwoosh SDK. Узнайте больше о RevenueCat appUserID
Для Android
Anchor link toУстановите appUserID, полученный из RevenueCat SDK, в Pushwoosh SDK с помощью метода Pushwoosh.getInstance().setUserId(appUserIDFromRC);.
Для iOS
Anchor link toУстановите appUserID, полученный из RevenueCat SDK, в Pushwoosh SDK с помощью метода [[Pushwoosh sharedInstance] setUserId: appUserIDFromRC];.
Отправка событий RevenueCat в Pushwoosh
Anchor link toПосле синхронизации User ID и HWID в Pushwoosh и RevenueCat включите интеграцию с Pushwoosh в вашей панели управления RevenueCat.
- Перейдите к вашему проекту в панели управления RevenueCat и найдите карточку Integrations в левом меню. Нажмите + New или Add integration

- Выберите Webhooks из меню Integrations

- Дайте интеграции простое имя, например Pushwoosh, для легкой идентификации.
- Введите следующий URL в поле Webhook URL:
https://integration-revenuecat.svc-nue.pushwoosh.com/integration-revenuecat/v1/post-event?pwapp=APP_CODE"

В URL замените APP_CODE на код вашего приложения Pushwoosh, который находится под названием вашего приложения в аккаунте Pushwoosh.

- В поле Authorization header value вставьте ваш API-токен Pushwoosh. Вы можете найти этот токен в разделе Settings > API Access в Pushwoosh.

- Решите, хотите ли вы передавать события для производственных (реальных) покупок, покупок в песочнице (тестовых) или и тех, и других.
- В выпадающем списке App укажите, должны ли события вебхука отправляться для одного приложения или для всех приложений в проекте.
- В выпадающем списке Event Type выберите, отправлять ли все события или указать, какие именно события отправлять в Pushwoosh.

- Выберите, показывать ли все события, только успешные или только неудачные.

Кроме того, у вас есть возможность отправить тестовый вебхук.