Перейти к содержанию

Интеграция с RevenueCat

RevenueCat — это платформа для управления подписками, которая упрощает встроенные покупки и подписки для компаний на платформах iOS, Android и в вебе. Она предоставляет комплексные инструменты для создания, анализа и улучшения подписок в приложениях.

Интегрируя Pushwoosh с RevenueCat, компании могут отправлять целевые пуш-уведомления, встроенные подсказки и другие сообщения пользователям на основе событий подписки, отправляемых из RevenueCat в Pushwoosh. Это может побудить пользователей продлевать подписки, переходить на более высокие тарифы или пользоваться специальными предложениями, повышая вовлеченность, максимизируя доход и упрощая управление подписками.

Сценарии использования

Anchor link to

Персонализированное общение

Anchor link to

Компании могут использовать интеграцию для персонализации общения с клиентами. Например, платформа для онлайн-обучения может повысить вовлеченность пользователей, отправляя персонализированные пуш-уведомления при обнаружении изменения тарифного плана подписки. Эти уведомления предлагают руководство по переходу, рекомендуют релевантные курсы на основе нового плана и предоставляют эксклюзивные преимущества, соответствующие обновлению.

Уведомления о проблемах с оплатой

Anchor link to

Когда у пользователя возникают проблемы с оплатой подписки, компании могут использовать интеграцию RevenueCat с Pushwoosh для оперативной отправки целевых уведомлений. Например, стриминговый сервис может уведомить пользователя о проблеме с оплатой и предоставить инструкции по ее решению, например, обновить платежную информацию.

Уведомления о невозобновляемых покупках

Anchor link to

Компании могут использовать интеграцию RevenueCat с Pushwoosh, чтобы превратить разовые покупки в долгосрочные отношения с клиентами. Например, сервис доставки еды может отправить пуш-уведомление после покупки, поблагодарив клиента и порекомендовав релевантные товары или предложив план подписки для постоянного удобства. Это будет способствовать лояльности клиентов, стимулировать дополнительные продажи и потенциально превращать разовых покупателей в подписчиков.

Продвижение перехода на более высокий тариф

Anchor link to

Приложения с несколькими уровнями подписки могут использовать интеграцию для отслеживания подписок пользователей и отправки индивидуальных предложений о переходе на более высокий тариф. Например, игровое приложение может использовать пуш-уведомления, чтобы подчеркнуть преимущества премиум-уровней, такие как эксклюзивный контент или скидки, поощряя пользователей повышать уровень своих подписок.

События

Anchor link to

Интеграция позволяет отслеживать различные события, автоматически создавая их в Pushwoosh после отправки первого события из RevenueCat. Эти события включают:

СобытиеИмя события
ОписаниеАтрибуты
Первоначальная покупкаRC_INITIAL_PURCHASEБыла приобретена новая подписка.
  • price
  • price_in_purchased_currency
  • currency
Невозобновляемая покупкаRC_NON_RENEWING_PURCHASEКлиент совершил покупку, которая не будет автоматически продлеваться.
  • price
  • price_in_purchased_currency
  • currency
ПродлениеRC_RENEWALСуществующая подписка была продлена, или пользователь с истекшей подпиской подписался заново.
  • price
  • price_in_purchased_currency
  • currency
Смена продукта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Срок действия подписки клиента истекает.
  • price
  • price_in_purchased_currency
  • currency
  • expiration_at
  • purchased_at

Вы можете использовать все эти события в ваших 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. Узнайте больше о appUserID в RevenueCat

Для 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.

  1. Перейдите к вашему проекту в панели управления RevenueCat и найдите карточку Integrations в меню слева. Нажмите + New или Add integration
Поиск интеграций в панели управления RevenueCat
  1. Выберите Webhooks в меню Integrations
Выбор Webhooks в меню Integrations
  1. Дайте интеграции простое имя, например, Pushwoosh, для легкой идентификации.
  2. Введите следующий URL в поле Webhook URL:

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

Ввод URL вебхука для интеграции с Pushwoosh

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

Поиск кода приложения Pushwoosh
  1. В поле Authorization header value вставьте ваш API-токен Pushwoosh. Вы можете найти этот токен в разделе Settings > API Access в Pushwoosh.
Ввод API-токена Pushwoosh в заголовок авторизации
  1. Решите, хотите ли вы передавать события для производственных (реальных) покупок, песочницы (тестовых) покупок или для обоих.
  2. В выпадающем списке App укажите, должны ли события вебхука отправляться для одного приложения или для всех приложений в проекте.
  3. В выпадающем списке Event Type выберите, отправлять ли все события или указать, какие именно события отправлять в Pushwoosh.
Настройка типов событий в вебхуке RevenueCat
  1. Выберите, показывать ли все события, только успешные или только неудачные.
Выбор опций отображения событий в вебхуке

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