Pushwoosh

Adapty использует события подписки для обновления тегов профиля в Pushwoosh, что позволяет выстраивать целевую коммуникацию с пользователями через push-уведомления — после простой и быстрой настройки интеграции, описанной ниже.

Как настроить интеграцию с Pushwoosh

Чтобы подключить Pushwoosh, перейдите в Integrations -> Pushwoosh, включите переключатель и заполните поля.

Для начала укажите учётные данные, необходимые для соединения между вашими профилями Pushwoosh и Adapty. Потребуются App ID и Auth token приложения Pushwoosh.

64e48a1-CleanShot_2023-08-18_at_11.13.212x.webp
  1. App ID можно найти в дашборде Pushwoosh.
ee27687-CleanShot_2023-08-18_at_14.37.442x.webp
  1. Auth token можно найти в разделе API Access в настройках Pushwoosh.
50e634b-CleanShot_2023-08-18_at_14.35.022x.webp

События и теги

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

392dc31-screencapture-app-adapty-io-integrations-pushwoosh-2023-08-22-13_31_07.webp

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

Пользовательские теги

В рамках интеграции с Pushwoosh вы также можете использовать собственные теги. Ознакомьтесь со списком тегов ниже, чтобы выбрать подходящий для ваших задач.

ТегТипЗначение
adapty_customer_user_idStringСодержит уникальный идентификатор пользователя, который можно найти на стороне Pushwoosh.
adapty_profile_idStringСодержит уникальный идентификатор профиля пользователя Adapty, который можно найти в вашем дашборде Adapty.
environmentString

Указывает, в какой среде работает пользователь — песочнице или продакшене.

Возможные значения: Sandbox или Production.

storeString

Содержит название стора, через который была совершена покупка.

Возможные значения:

app_store или play_store.

vendor_product_idString

Содержит Product ID в Apple/Google стор.

Например: org.locals.12345

subscription_expires_atString

Содержит дату истечения последней подписки.

Формат значения:

year-month dayThour:minute:second

Например: 2023-02-10T17:22:03.000000+0000

last_event_typeStringУказывает тип последнего полученного события из списка стандартных событий Adapty, включённых для интеграции.
purchase_dateString

Содержит дату последней транзакции (первоначальной покупки или продления).

Формат значения:

year-month dayThour:minute:second

Например: 2023-02-10T17:22:03.000000+0000

original_purchase_dateString

Содержит дату первой покупки согласно транзакции.

Формат значения:

year-month dayThour:minute:second

Например: 2023-02-10T17:22:03.000000+0000

active_subscriptionStringПринимает значение true при любом событии покупки или продления, или false, если подписка истекла.
period_typeString

Указывает последний тип периода для покупки или продления.

Возможные значения:

trial для пробного периода или normal для остальных.

Все значения с плавающей точкой округляются до целых. Строки остаются без изменений.

Помимо предопределённого списка тегов, можно отправлять пользовательские атрибуты в виде тегов. Это даёт больше гибкости в выборе передаваемых данных и полезно для отслеживания специфической информации о продукте или сервисе. Все пользовательские атрибуты пользователя автоматически отправляются в Pushwoosh, если отмечен чекбокс Send user custom attributes на странице интеграции.

Настройка SDK

Чтобы связать Adapty с Pushwoosh, необходимо передать значение HWID: