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

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

Обзор интеграции

Anchor link to

AppsFlyer — это платформа мобильной атрибуции и маркетинговой аналитики, которая помогает анализировать привлечение и вовлеченность пользователей. Она предоставляет исчерпывающие данные о поведении пользователей в приложении и позволяет отслеживать источники их привлечения. Используя информацию, полученную от AppsFlyer, вы можете создавать эффективные маркетинговые кампании в Pushwoosh.

После настройки интеграции AppsFlyer будет отправлять в Pushwoosh следующую информацию:

  • Поведение пользователей в приложении в виде событий (Events) и их атрибутов;
  • Источники привлечения пользователей в виде значений тега Acquisition Source.

Примеры использования

Anchor link to

Используя эти данные, вы можете создавать сегменты пользователей и проводить точно таргетированные и персонализированные кампании в Pushwoosh. Ниже приведены два примера использования данных AppsFlyer для создания эффективных Customer Journeys в Pushwoosh.

1. Создавайте высокотаргетированные кампании в Pushwoosh, используя события, отслеживаемые AppsFlyer.

Допустим, у вас есть новостное приложение. Вы настроили AppsFlyer для отслеживания события SubscribedToNews, которое срабатывает каждый раз, когда пользователь подписывается на новостной канал. У этого события есть атрибут категории, указывающий на тип новостей, на которые подписывается пользователь: politics, business или sports.

Pushwoosh получает информацию об этом событии со значениями его атрибутов. Вы можете создать три сегмента пользователей на основе трех возможных значений:

Сегменты пользователей на основе атрибутов категорий новостей

Теперь вы можете создавать кампании, нацеленные на пользователей, которые интересуются определенным типом новостей:

Таргетированные кампании для пользователей, интересующихся определенными категориями новостей

2. Персонализируйте сообщения на основе данных о поведении пользователей из AppsFlyer.

В этом примере мы будем использовать приложение для онлайн-покупок. Допустим, AppsFlyer отслеживает событие AddToWishlist, которое срабатывает всякий раз, когда пользователь добавляет товар в свой список желаний. У этого события есть атрибут item, указывающий на название товара, добавленного в список желаний.

AppsFlyer отправляет данные о событии AddToWishlist в Pushwoosh, где вы можете персонализировать сообщения в зависимости от выбора пользователей. Например, вы можете создать пресет пуш-уведомления, предлагающий скидку на товар, который пользователь добавил в свой список желаний. Вместо названия товара добавьте плейсхолдер динамического контента с атрибутом item:

Плейсхолдер динамического контента в пресете пуш-уведомления Pushwoosh

Если пользователь добавит товар в свой список желаний, он получит пуш-уведомление с информацией о нем. Например, те, кто выберет iPhone 14 Pro Max, увидят такое сообщение:

Предпросмотр пуш-уведомления с предложением о товаре iPhone 14 Pro Max

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

Anchor link to
  1. Интегрируйте Pushwoosh SDK в ваше приложение, если вы еще этого не сделали. Для получения более подробных инструкций прочтите руководство.
  1. Чтобы убедиться, что в AppsFlyer отправляются правильные данные, интегрируйте этот фрагмент кода в ваш код. Убедитесь, что он выполняется после инициализации как Pushwoosh SDK, так и AppsFlyer SDK.
String pwhwid = Pushwoosh.getInstance().getHwid();
String pwuserid = Pushwoosh.getInstance().getUserId();
Map<String, Object> customData = new HashMap<String, Object>();
customData.put("pushwoosh_hwid", pwhwid);
customData.put("pushwoosh_user_id", pwuserid);
AppsFlyerLib.getInstance().setAdditionalData(customData);
  1. Настройте интеграцию с Pushwoosh в AppsFlyer. Для этого в вашем аккаунте AppsFlyer перейдите в Collaborate > Partner Marketplace. В списке партнеров найдите и выберите Pushwoosh.
Поиск Pushwoosh в AppsFlyer
  1. Нажмите Set up integration. Затем вы будете перенаправлены на страницу настройки интеграции. Там включите переключатель Activate partner.
Включение переключателя Activate partner в AppsFlyer Отключение Advanced Privacy Mode в AppsFlyer
  1. В разделе General settings введите ваши учетные данные Pushwoosh:
  • API Access Token. Чтобы получить токен, в вашем аккаунте Pushwoosh перейдите в Settings > API Access и скопируйте код. Вы можете узнать больше о токене доступа к API в этом руководстве.
  • Application Code (XXXXX-XXXXX), который вы можете найти под названием вашего приложения в вашем аккаунте Pushwoosh.
Добавление учетных данных Pushwoosh в общих настройках AppsFlyer
  1. В разделе Default postback выберите All media sources, including organic.
Настройка раздела Default postback
  1. В разделе In-app event settings введите ваш Application Code и API Access Token от Pushwoosh.
Раздел настроек In-app event с Application Code и API-токеном
  1. Включите переключатель In-app event postback и настройте события и данные, которые будут включены в постбэки, отправляемые в Pushwoosh.
Настройка переключателя In-app event postback в AppsFlyer

Выберите одно или несколько событий AppsFlyer для отправки в Pushwoosh из выпадающего меню и заполните необходимые параметры.

ПараметрОписание
the mapped to partner eventХотя это поле является обязательным, не беспокойтесь о том, что вы вводите, так как это не изменит названия событий. Pushwoosh все равно будет получать события с теми же именами, что и в AppsFlyer.
for users fromВ этом поле выберите, будут ли постбэки отправляться исключительно для пользователей, атрибутированных этому партнеру, или для всех источников медиа, включая органические.
including

Выберите, как данные о событиях будут передаваться в Pushwoosh:

  • No values & no revenue: Отправлять только само событие без каких-либо параметров (значений или дохода).
  • Values & no revenue: Отправлять все параметры, кроме значения дохода.
  • Values & revenue: Отправлять все параметры события, включая значение дохода (если оно есть в событии).
    Чтобы получать события с дополнительными атрибутами, отправляемыми в Pushwoosh, выберите Values and Revenue.
  1. После завершения настройки интеграции нажмите Save.