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

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

Обзор интеграции и сценарии использования

Anchor link to

Adapty — это платформа для управления подписками и монетизации мобильных приложений.

Интегрировав Adapty с Pushwoosh, вы сможете передавать из Adapty в Pushwoosh любые события, связанные с подписками и взаимодействием с пэйволлами. Это позволит вам запускать таргетированные кампании для вовлечения пользовательской базы, продвижения допродаж и стимулирования продления подписок.

Благодаря этой интеграции подписные сервисы могут сделать свои коммуникации более эффективными и добиться существенного роста выручки.

Настройка интеграции

Anchor link to
  1. Начните с вашего аккаунта Adapty

Перейдите в раздел Integrations, выберите Pushwoosh, активируйте его, переключив тумблер из положения Off в On, а затем заполните необходимые поля.

Pushwoosh and Adapty integration - step 1
  1. Перейдите в Pushwoosh, чтобы настроить необходимые учетные данные

Установите соединение между вашими аккаунтами Pushwoosh и Adapty, настроив учетные данные. Для этого потребуется ваш App ID Pushwoosh и токен аутентификации.

Pushwoosh and Adapty integration - step 2
  1. Найдите ваши учетные данные Pushwoosh
  • App ID: находится в панели управления Pushwoosh.
  • Auth Token: находится в разделе API Access в настройках Pushwoosh.
Pushwoosh and Adapty integration - step 3
  1. Настройте события и теги

Под настройками учетных данных вы найдете опции для выбора и переименования различных групп событий из Adapty для отправки в Pushwoosh. Просмотрите и выберите нужные вам события. Полный список событий, доступных в Adapty, можно найти в их подробном руководстве.

Adapty обеспечивает передачу событий о подписках в Pushwoosh через сервер-серверную интеграцию, что позволяет полностью видеть эти события в вашей панели управления Pushwoosh.

Pushwoosh and Adapty integration - step 4
  1. Включите пользовательские теги

Расширьте возможности интеграции Pushwoosh с Adapty с помощью пользовательских тегов. Эти теги можно настроить в соответствии с вашими конкретными требованиями, как описано ниже:

  • adapty_customer_user_id: уникальный идентификатор пользователя из Pushwoosh.
  • adapty_profile_id: уникальный ID профиля пользователя Adapty, видимый в панели управления Adapty.
  • environment: определяет среду пользователя: ‘Sandbox’ (песочница) или ‘Production’ (рабочая среда).
  • store: указывает магазин, в котором была совершена покупка (‘app_store’ или ‘play_store’).
  • vendor_product_id: ID продукта в магазине Apple/Google.
  • subscription_expires_at: дата истечения последней подписки в определенном формате.
  • last_event_type: тип последнего события из Adapty.
  • purchase_date: дата последней транзакции в определенном формате.
  • original_purchase_date: дата первой покупки в определенном формате.
  • active_subscription: указывает статус подписки.
  • period_type: тип последнего периода покупки или продления.

Кроме того, вы можете интегрировать пользовательские атрибуты для большей гибкости отслеживания. На странице интеграции со стороны Adapty отметьте флажком ‘Send user custom attributes’ для автоматической передачи в Pushwoosh.

  1. Обязательно: настройте SDK

Чтобы завершить интеграцию, отправьте значение HWID из Pushwoosh в Adapty:

let params = AdaptyProfileParameters.Builder()
.with(pushwooshHWID: Pushwoosh.sharedInstance().getHWID())
.build()
Adapty.updateProfile(params: params) { error in
// обработайте ошибку
}