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

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

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

Anchor link to

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

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

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

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

Anchor link to

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

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

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

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

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

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

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

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

Если пользователь добавит товар в список желаний, он получит push-уведомление с информацией о нем. Например, те, кто выберет 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);

3. Настройте интеграцию с Pushwoosh в AppsFlyer. Для этого в вашем аккаунте AppsFlyer перейдите в Интеграции > Маркетплейс партнеров. В списке партнеров найдите и выберите Pushwoosh.

Поиск Pushwoosh в AppsFlyer

4. Нажмите Настроить интеграцию. Затем вы будете перенаправлены на страницу настройки интеграции. Там активируйте переключатель Активировать партнера.

Отключение Расширенного режима конфиденциальности в AppsFlyer

5. В разделе Общие настройки введите ваши учетные данные Pushwoosh:

  • API Access token. Чтобы получить токен, в вашем аккаунте Pushwoosh перейдите в Настройки > Доступ к API и скопируйте код. Вы можете узнать больше о токене доступа к API в этом руководстве.
  • Код приложения (XXXXX-XXXXX), который вы можете найти под названием вашего приложения в аккаунте Pushwoosh.
добавление учетных данных Pushwoosh
  1. В разделе Постбэк по умолчанию выберите Все медиа-источники, включая органические.
Настройка раздела Постбэк по умолчанию

7. В разделе Настройки событий в приложении введите ваш Код приложения Pushwoosh и API Access token.

8. Включите переключатель Постбэк о событиях в приложении и настройте события и данные, которые будут включены в постбэки, отправляемые в Pushwoosh.

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

ПараметрОписание
событие, сопоставленное с партнеромХотя это поле является обязательным, не беспокойтесь о том, что вы вводите, так как это не изменит названия событий. Pushwoosh все равно будет получать события с теми же именами, которые они имеют в AppsFlyer.
для пользователей изВ этом поле выберите, отправляются ли постбэки исключительно для пользователей, атрибутированных этому партнеру, или для всех медиа-источников, включая органические.
включая

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

  • Без значений и без дохода: Отправлять только само событие без каких-либо параметров (значений или дохода).
  • Значения и без дохода: Отправлять все параметры, кроме значения дохода.
  • Значения и доход: Отправлять все параметры события, включая значение дохода (если оно существует в событии).
    Чтобы получать в Pushwoosh события с дополнительными атрибутами, выберите “Значения и доход”.

9. После настройки интеграции нажмите Сохранить.