Pushwoosh
Adapty использует события подписки для обновления тегов профиля в Pushwoosh, что позволяет выстраивать целевую коммуникацию с пользователями через push-уведомления — после простой и быстрой настройки интеграции, описанной ниже.
Как настроить интеграцию с Pushwoosh
Чтобы подключить Pushwoosh, перейдите в Integrations -> Pushwoosh, включите переключатель и заполните поля.
Для начала укажите учётные данные, необходимые для соединения между вашими профилями Pushwoosh и Adapty. Потребуются App ID и Auth token приложения Pushwoosh.
- App ID можно найти в дашборде Pushwoosh.
- Auth token можно найти в разделе API Access в настройках Pushwoosh.
События и теги
Ниже учётных данных расположены три группы событий, которые можно отправлять из Adapty в Pushwoosh. Просто включите нужные. При необходимости вы можете переименовать события перед отправкой в Pushwoosh. Полный список событий Adapty доступен здесь.
Adapty будет отправлять события подписки в Pushwoosh через серверную интеграцию, что позволит просматривать все события подписки в дашборде Pushwoosh.
Пользовательские теги
В рамках интеграции с Pushwoosh вы также можете использовать собственные теги. Ознакомьтесь со списком тегов ниже, чтобы выбрать подходящий для ваших задач.
| Тег | Тип | Значение |
|---|---|---|
adapty_customer_user_id | String | Содержит уникальный идентификатор пользователя, который можно найти на стороне Pushwoosh. |
adapty_profile_id | String | Содержит уникальный идентификатор профиля пользователя Adapty, который можно найти в вашем дашборде Adapty. |
environment | String | Указывает, в какой среде работает пользователь — песочнице или продакшене. Возможные значения: |
store | String | Содержит название стора, через который была совершена покупка. Возможные значения:
|
vendor_product_id | String | Содержит Product ID в Apple/Google стор. Например: org.locals.12345 |
subscription_expires_at | String | Содержит дату истечения последней подписки. Формат значения: year-month dayThour:minute:second Например: 2023-02-10T17:22:03.000000+0000 |
last_event_type | String | Указывает тип последнего полученного события из списка стандартных событий Adapty, включённых для интеграции. |
purchase_date | String | Содержит дату последней транзакции (первоначальной покупки или продления). Формат значения: year-month dayThour:minute:second Например: 2023-02-10T17:22:03.000000+0000 |
original_purchase_date | String | Содержит дату первой покупки согласно транзакции. Формат значения: year-month dayThour:minute:second Например: 2023-02-10T17:22:03.000000+0000 |
active_subscription | String | Принимает значение true при любом событии покупки или продления, или false, если подписка истекла. |
period_type | String | Указывает последний тип периода для покупки или продления. Возможные значения:
|
Все значения с плавающей точкой округляются до целых. Строки остаются без изменений.
Помимо предопределённого списка тегов, можно отправлять пользовательские атрибуты в виде тегов. Это даёт больше гибкости в выборе передаваемых данных и полезно для отслеживания специфической информации о продукте или сервисе. Все пользовательские атрибуты пользователя автоматически отправляются в Pushwoosh, если отмечен чекбокс Send user custom attributes на странице интеграции.
Настройка SDK
Чтобы связать Adapty с Pushwoosh, необходимо передать значение HWID: