Braze

Braze — одно из ведущих решений для работы с клиентами: широкий набор инструментов для push-уведомлений, email, SMS и in-app сообщений. Интегрировав Adapty с Braze, вы получите все события подписки в одном месте и сможете настраивать автоматические коммуникации на их основе.

Adapty предоставляет полный набор данных для отслеживания событий подписки из всех сторов в одном месте и может использоваться для обновления профилей пользователей в Braze. С Adapty вы легко увидите, как ведут себя ваши подписчики, поймёте их предпочтения и используете эту информацию для точечных и эффективных коммуникаций. Интеграция позволяет отслеживать события подписки в дашборде Braze и связывать их с рекламными кампаниями.

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

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

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

Первый шаг — предоставить необходимые учётные данные для установки соединения между Braze и Adapty. Для работы интеграции потребуются REST API Key, Braze Instance ID, а также App IDs для iOS и Android:

5f1e62c-adapty_braze.webp
  1. REST API Key создаётся в Braze DashboardSettingsAPI Keys. При создании убедитесь, что ключу назначено разрешение users.track:
b5fdf16-adapty_braze_create_api_key.webp
1e5b4b8-adapty_braze_api_key_users_track.webp
  1. Чтобы получить Braze Instance ID, посмотрите на URL вашего Braze Dashboard и найдите нужный идентификатор в разделе документации Braze. Он имеет региональный формат, например US-03, EU-01 и т.д.
  2. iOS и Android App IDs также находятся в Braze Dashboard → SettingsAPI Keys. Скопируйте их отсюда:
1e6d21b-adapty_braze_app_ids.webp

События, атрибуты пользователей и покупки

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

702e628-adapty_braze_events_names.webp

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

Для событий с выручкой, таких как конверсии пробного периода и продления, Adapty передаёт эту информацию в Braze как покупки.

Здесь вы найдёте полные спецификации свойств событий, отправляемых в Braze.

Полезные атрибуты пользователей

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

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

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

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

storeString

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

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

app_store или play_store.

vendor_product_idString

Содержит идентификатор продукта в Apple/Google стор.

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

subscription_expires_atString

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

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

YYYY-MM-DDTHH:mm:ss.SSS+TZ

Например: 2023-02-15T17:22:03.000+0000

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

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

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

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

Все значения типа float округляются до int. Строки передаются без изменений.

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

Настройка SDK

Чтобы связать профили пользователей в Adapty и Braze, необходимо либо настроить Braze SDK с тем же идентификатором пользователя, что и в Adapty, либо использовать метод .changeUser():