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

Краткий обзор. Узнайте, как автоматически передавать данные из AppsFlyer в Mixpanel, платформу для аналитики продуктов.

Интеграция между AppsFlyer и Mixpanel позволяет импортировать информацию о кампаниях по привлечению из AppsFlyer в Mixpanel.

 Важно!

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

Настройка Mixpanel

Необходимые условия: Перед настройкой интеграции необходимо связаться с партнером и открыть у него аккаунт.

Чтобы активировать или изменить интеграцию:

  1. Чтобы активировать: В AppsFlyer в боковом меню выберите Сотрудничество Маркетплейс партнеров.
    Чтобы изменить: В AppsFlyer в боковом меню выберите СотрудничествоАктивные интеграции.
  2. Найдите партнера и выберите его.
  3. Нажмите Настроить интеграцию. Вы будете перенаправлены на страницу настройки интеграции.
  4. На вкладке Интеграция выберите приложение для интеграции и нажмите Активировать партнера.
    Примечание. Этот переключатель должен быть включен (активирован) все время, пока вы работаете с этим партнером.
  5. Завершите настройку, используя соответствующие вкладки, как описано ниже.

Узнайте больше об окне конфигурации партнера.

Вкладка «Интеграция»

На вкладке «Интеграция» есть несколько разделов, которые описаны ниже.

Общие настройки

mixpanel-general-settings.png

      • Локализация данных в ЕС: AppsFlyer по умолчанию отправляет данные на американские серверы Mixpanel. Чтобы отправить данные на серверы Mixpanel в ЕС, включите этот переключатель.
        *Токен: Mixpanel подключается к AppsFlyer с помощью уникального токена. Если у вас его еще нет, вы должны получить его от Mixpanel, чтобы продолжить интеграцию.

        Чтобы получить токен от Mixpanel:

        1. Войдите в свой аккаунт Mixpanel по адресу: https://mixpanel.com/login/.
        2. В Mixpanel перейдите на панель анализа и нажмите на значок шестеренки.

          mixpanel-token-1.png

        3. Скопируйте свой токен из раздела «Ключи доступа» вашего проекта и вставьте его в поле токена на вкладке интеграции AppsFlyer с Mixpanel.

          mixpanel-token-2.png

      • Отправить 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-default-postbacks.png

AppsFlyer может отправлять автоматические постбэки в Mixpanel после установки пользователя. В этом разделе можно определить источник пользователей, которому нужно отправлять постбэки. Узнайте больше о постбэках по умолчанию.

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

Настройки внутренних событий приложения

mixpanel-in-app-events-settings.png

В этом разделе можно сопоставить события в AppsFlyer с событиями в Mixpanel и настроить отправку постбэков.

 Примечание

Mixpanel фиксирует события в приложении с помощью собственного SDK. Единственное событие, которое можно отправить в Mixpanel и которое не фиксируется ими, — это af_uninstall.

Подробнее о постбэках по внутренним событиям приложения.

Чтобы настроить постбэки по событиям внутри приложения:

  1. Введите токен Mixpanel.
  2. Включите Постбэки по внутренним событиям.
  3. Чтобы отправить идентификатор рекламодателя при удалении, включите опцию Отправить идентификатор рекламодателя.
  4. Чтобы отправить дополнительную информацию об удалении, включите функцию Расширенный обмен данными.
  5. Чтобы добавить в список событие, определенное в SDK, нажмите Добавить событие.
  6. Выберите af_uninstall из выпадающего меню.
  7. Выберите соответствующий идентификатор события партнера из выпадающего меню.
  8. Выберите нужный вариант в раскрывающемся меню «Отправить доход»:
    • Нет значений и нет дохода: отправляет только само событие без значения.
    • Значения, нет дохода: отправляет все параметры, кроме значения дохода.
    • Значения и доход: отправляет все параметры события, включая значение дохода (если оно есть в событии).
  9. Чтобы завершить настройку интеграции, нажмите кнопку Сохранить интеграцию.

После сохранения интеграции AppsFlyer отправляет в Mixpanel следующие данные для каждой органической и неорганической установки:

  • Параметр токена Mixpanel
  • Customer_user_id или ID устройства (IDFA / Google Advertising ID)
  • Медиа-источник
  • Название кампании

Примечание: CUID не отправляется в постбэках об удалениях.

Вкладка «Ссылки атрибуции»

Ссылки атрибуции недоступны для этого партнера.

Вкладка «Затраты»

Данные о расходах не поддерживаются при интеграции с этим партнером.

Вкладка «Доходы от рекламы»

Доход от рекламы не поддерживается при интеграции с этим партнером.

Вкладка «Разрешения»

Разрешения недоступны для этого партнера.

Интеграция с Mixpanel при использовании механизма входа в систему

Ниже показан пример шагов интеграции:

  1. Приложение было запущено (открыто) пользователем.
  2. Mixpanel SDK генерирует случайный собственный идентификатор(distinct_id).
  3. Получите собственный идентификатор Mixpanel и установите его в качестве идентификатора клиента (CUID) с помощью функции SDK Appsflyer setCustomerUserId.
  4. Отправьте Start. Этот API дает возможность АppsFlyer отслеживать установки, сеансы и обновления.
  5. Когда установка приложения атрибутирована, в Mixpanel отправляется событие установки с идентификатором клиента, который включает в себя собственный идентификатор Mixpanel.
  6. Когда пользователь регистрируется или входит в систему, вызывается команда Mixpanel identify() с идентификатором пользователя (например, электронной почтой или идентификатором клиента). В результате первоначальный случайный идентификатор будет сопоставлен с идентификатором зарегистрированного пользователя.
    AndroidObjective CSwiftUnity

    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”);
    
  7. Mixpanel получает customer_user_id из AppsFlyer с псевдонимом идентификатора пользователя (например, адрес электронной почты).

 Примечание

Если вы не используете процесс регистрации в своем приложении, выполните шаги 1-3, как описано выше.

Просмотр данных AppsFlyer в Mixpanel

На скриншотах ниже представлен отчет «Воронка», в котором показана конверсия с момента установки до завершения события с разбивкой по медиа-источникам. Кроме того, можно увидеть время до совершения конверсии для каждого медиа-источника.