Краткий обзор. Узнайте, как автоматически передавать данные из AppsFlyer в Mixpanel, платформу для аналитики продуктов.
Интеграция между AppsFlyer и Mixpanel позволяет импортировать информацию о кампаниях по привлечению из AppsFlyer в Mixpanel.
Важно!
Некоторые медиа-источники ограничивают передачу данных третьим лицам. Поэтому постбэки для ограниченных событий не будут отправляться этому партнеру, независимо от настроенной отправки постбэков.
Настройка Mixpanel
Необходимые условия: Перед настройкой интеграции необходимо связаться с партнером и открыть у него аккаунт.
Чтобы активировать или изменить интеграцию:
-
Чтобы активировать: В AppsFlyer в боковом меню выберите Сотрудничество > Маркетплейс партнеров.
Чтобы изменить: В AppsFlyer в боковом меню выберите Сотрудничество > Активные интеграции. - Найдите партнера и выберите его.
- Нажмите Настроить интеграцию. Вы будете перенаправлены на страницу настройки интеграции.
- На вкладке Интеграция выберите приложение для интеграции и нажмите Активировать партнера.
Примечание. Этот переключатель должен быть включен (активирован) все время, пока вы работаете с этим партнером. - Завершите настройку, используя соответствующие вкладки, как описано ниже.
Узнайте больше об окне конфигурации партнера.
Вкладка «Интеграция»
На вкладке «Интеграция» есть несколько разделов, которые описаны ниже.
Общие настройки
-
-
-
Локализация данных в ЕС: AppsFlyer по умолчанию отправляет данные на американские серверы Mixpanel. Чтобы отправить данные на серверы Mixpanel в ЕС, включите этот переключатель.
*Токен: Mixpanel подключается к AppsFlyer с помощью уникального токена. Если у вас его еще нет, вы должны получить его от Mixpanel, чтобы продолжить интеграцию.Чтобы получить токен от Mixpanel:
- Войдите в свой аккаунт Mixpanel по адресу: https://mixpanel.com/login/.
- В Mixpanel перейдите на панель анализа и нажмите на значок шестеренки.
- Скопируйте свой токен из раздела «Ключи доступа» вашего проекта и вставьте его в поле токена на вкладке интеграции AppsFlyer с Mixpanel.
-
Отправить ID рекламодателя:
- Если вы используете параметр AppsFlyer customer_user_id, то он будет отправляться в Mixpanel при каждой установке (оставьте опцию Отправить ID рекламодателя отключенной).
- Если вы не используете AppsFlyer customer_user_id, включите опцию Отправить ID рекламодателя. Идентификатор устройства отправляется в Mixpanel как customer_user_id (unique_id в Mixpanel).
Узнайте больше в руководстве по интеграции AppsFlyer SDK для Android и iOS.
- События: Включите, чтобы отправлять данные об установке на конечную точку Mixpanel Events.
-
Люди: Включите этот параметр, чтобы отправлять данные об установке на конечную точку Mixpanel People.
Примечание
Чтобы постбэки по установкам отправлялись в Mixpanel, должна быть включена хотя бы одна из двух конечных точек — Events (События) или People (Люди).
- Расширенный обмен данными: Включите эту опцию, чтобы отправить в Mixpanel дополнительную информацию: c (кампания), network (pid), impression_based (is-impression).
-
Локализация данных в ЕС: AppsFlyer по умолчанию отправляет данные на американские серверы Mixpanel. Чтобы отправить данные на серверы Mixpanel в ЕС, включите этот переключатель.
-
Постбэки по умолчанию
AppsFlyer может автоматически отправлять в Mixpanel постбэки по пользовательским установкам. В этом разделе можно определить отправку этих постбэков.
AppsFlyer может отправлять автоматические постбэки в Mixpanel после установки пользователя. В этом разделе можно определить источник пользователей, которому нужно отправлять постбэки. Узнайте больше о постбэках по умолчанию.
Выберите Все медиа-источники, включая органические, чтобы отправлять постбэки в Mixpanel для каждого пользователя, загрузившего приложение.
Настройки внутренних событий приложения
В этом разделе можно сопоставить события в AppsFlyer с событиями в Mixpanel и настроить отправку постбэков.
Примечание
Mixpanel фиксирует события в приложении с помощью собственного SDK. Единственное событие, которое можно отправить в Mixpanel и которое не фиксируется ими, — это af_uninstall.
Подробнее о постбэках по внутренним событиям приложения.
Чтобы настроить постбэки по событиям внутри приложения:
- Введите токен Mixpanel.
- Включите Постбэки по внутренним событиям.
- Чтобы отправить идентификатор рекламодателя при удалении, включите опцию Отправить идентификатор рекламодателя.
- Чтобы отправить дополнительную информацию об удалении, включите функцию Расширенный обмен данными.
- Чтобы добавить в список событие, определенное в SDK, нажмите Добавить событие.
- Выберите af_uninstall из выпадающего меню.
- Выберите соответствующий идентификатор события партнера из выпадающего меню.
- Выберите нужный вариант в раскрывающемся меню «Отправить доход»:
- Нет значений и нет дохода: отправляет только само событие без значения.
- Значения, нет дохода: отправляет все параметры, кроме значения дохода.
- Значения и доход: отправляет все параметры события, включая значение дохода (если оно есть в событии).
- Чтобы завершить настройку интеграции, нажмите кнопку Сохранить интеграцию.
После сохранения интеграции AppsFlyer отправляет в Mixpanel следующие данные для каждой органической и неорганической установки:
- Параметр токена Mixpanel
- Customer_user_id или ID устройства (IDFA / Google Advertising ID)
- Медиа-источник
- Название кампании
Примечание: CUID не отправляется в постбэках об удалениях.
Вкладка «Ссылки атрибуции»
Ссылки атрибуции недоступны для этого партнера.
Вкладка «Затраты»
Данные о расходах не поддерживаются при интеграции с этим партнером.
Вкладка «Доходы от рекламы»
Доход от рекламы не поддерживается при интеграции с этим партнером.
Вкладка «Разрешения»
Разрешения недоступны для этого партнера.
Интеграция с Mixpanel при использовании механизма входа в систему
Ниже показан пример шагов интеграции:
- Приложение было запущено (открыто) пользователем.
- Mixpanel SDK генерирует случайный собственный идентификатор(distinct_id).
- Получите собственный идентификатор Mixpanel и установите его в качестве идентификатора клиента (CUID) с помощью функции SDK Appsflyer setCustomerUserId.
- Отправьте Start. Этот API дает возможность АppsFlyer отслеживать установки, сеансы и обновления.
- Когда установка приложения атрибутирована, в Mixpanel отправляется событие установки с идентификатором клиента, который включает в себя собственный идентификатор Mixpanel.
-
Когда пользователь регистрируется или входит в систему, вызывается команда Mixpanel identify() с идентификатором пользователя (например, электронной почтой или идентификатором клиента). В результате первоначальный случайный идентификатор будет сопоставлен с идентификатором зарегистрированного пользователя.
Mixpanel Android — объединение анонимных и идентифицируемых пользовательских данных
MixpanelAPI mixpanel = MixpanelAPI.getInstance(context, MIXPANEL_TOKEN); mixpanel.identify("user@example.com"); // Mixpanel v6.2.0 and below should use the following API: mixpanel.getPeople().identify(“user@
example.com”); Mixpanel iOS Objective C — объединение анонимных и идентифицируемых пользовательских данных
[mixpanel identify:@“user@example.com”];
Mixpanel iOS Swift — объединение анонимных и идентифицируемых пользовательских данных
mixpanel.identify(“user@
example.com”); Mixpanel Unity — объединение анонимных и идентифицируемых пользовательских данных
// set customer user id or device id Mixpanel.Identify(“user@
example.com”); - Mixpanel получает customer_user_id из AppsFlyer с псевдонимом идентификатора пользователя (например, адрес электронной почты).
Примечание
Если вы не используете процесс регистрации в своем приложении, выполните шаги 1-3, как описано выше.
Просмотр данных AppsFlyer в Mixpanel
На скриншотах ниже представлен отчет «Воронка», в котором показана конверсия с момента установки до завершения события с разбивкой по медиа-источникам. Кроме того, можно увидеть время до совершения конверсии для каждого медиа-источника.