Интеграция с AppsFlyer
Обзор интеграции
Anchor link toAppsFlyer — это платформа мобильной атрибуции и маркетинговой аналитики, которая помогает анализировать привлечение и вовлечение пользователей. Она предоставляет исчерпывающие данные о поведении пользователей в приложении и позволяет отслеживать источники их привлечения. Используя информацию, полученную от 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- Интегрируйте Pushwoosh SDK в ваше приложение, если вы еще этого не сделали. Для более подробных инструкций прочтите руководство.
- Чтобы обеспечить отправку корректных данных в 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);
NSString *pwhwid = [[Pushwoosh sharedInstance] getHWID];NSString *pwuserid = [[Pushwoosh sharedInstance] getUserId];NSDictionary *customData = [[NSDictionary alloc] initWithObjectsAndKeys:pwuserid, @"pushwoosh_user_id", pwhwid, @"pushwoosh_hwid", nil];[[AppsFlyerLib shared] setAdditionalData:customData];
3. Настройте интеграцию с Pushwoosh в AppsFlyer. Для этого в вашем аккаунте AppsFlyer перейдите в Интеграции > Маркетплейс партнеров. В списке партнеров найдите и выберите Pushwoosh.

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


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

- В разделе Постбэк по умолчанию выберите Все медиа-источники, включая органические.

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

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

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