Переход с динамических ссылок Firebase на AppsFlyer

Краткий обзор. Легко перейдите от использования динамических ссылок Firebase на AppsFlyer с помощью нашего пошагового руководства по миграции

Обзор

Поскольку Google объявил о прекращении работы динамических ссылок Firebase, пришло время легко перейти на AppsFlyer. 

 Примечание

AppsFlyer предлагает тарифный план Zero. Этот бесплатный тарифный план, который позволяет начать работу с OneLink.

Как перейти с Firebase на AppsFlyer

 Важно!

Прежде чем приступить к миграции, убедитесь, что у вас есть следующее:

  1. Ваши динамические ссылки из Firebase
  2. Разработчик приложения

1. Создание аккаунта

Кто нужен — маркетолог

2. Добавление приложения

Кто нужен — маркетолог

добавление

3. Настройка шаблона OneLink

Кто нужен — маркетолог и разработчик приложений

A Создайте шаблон, который станет основой алгоритма перенаправления для всех ссылок OneLink, которые вы создаете для различных маркетинговых кампаний. Шаблон необходим для создания ссылок и опыта конечных пользователей.

OneLink

4. Настройка пакета SDK

Кто нужен — разработчик приложений

SDK AppsFlyer, интегрированный в приложение, является связующим звеном между приложением и платформой AppsFlyer. Он обеспечивает:

  • Диплинкинг — SDK позволяет реализовать унифицированный диплинкинг (UDL)
  • Атрибуция — пакет SDK сообщает об установках приложения, открытиях приложений, внутренних событиях приложения и т. д.

Интегрируйте SDK AppsFlyer в свое приложение, выполнив следующие действия.

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

  1. Интегрируйте SDK AppsFlyer в приложение.
    См. руководства по интеграции SDK для Android и iOS.
  2. Сопоставьте внутренние события приложения, которые вы хотите регистрировать, с помощью схем AppsFlyer.
    Это можно сделать через SDK или S2S.
  3. Что делать с SDK Firebase:
    Вы можете перейти исключительно на AppsFlyer, или одновременно использовать оба SDK в течение нескольких недель. Смотрите описание этих вариантов в таблице ниже.
    Вариант Что происходит после
    выпуска обновленной версии приложения
    Эффект
    Удалить SDK Firebase (рекомендуется) Новые установки и обновления регистрирует только AppsFlyer.
    Firebase по-прежнему отображает события, выполненные пользователями, пока пользователи не обновят свое приложение.
    • Быстрый переход.
    • Отсутствие двойной атрибуции.
    • Позволяет увидеть, есть ли у вас какие-либо устаревшие версии приложений с Firebase SDK.
    Сохранить SDK Firebase в течение переходного периода Атрибутируют новые установки и регистрируют события и AppsFlyer, и Firebase. Позже удалите Firebase SDK.
    • Возможна проверка данных. Это означает, что вы можете сравнивать данные AppsFlyer и Firebase.
    • Двойная атрибуция может вызвать двойные расходы в рекламных сетях.
    • Повышенная нагрузка.
  4. После выполнения всех задач по миграции выпустите обновленную версию приложения с SDK AppsFlyer. Новые пользователи будут атрибутироваться через AppsFlyer. 
    Примечание:
    • Обязательно обновите приложение для магазинов iOS, Google Play и всех независимых площадок для Android.
    • Ваше приложение для Android может быть выложено на неофициальных сайтах APK, даже если вы этого не знаете (чтобы это выяснить, введите в интернете название пакета вашего приложения). Сайтам APK требуется некоторое время для обновления до последней версии, поэтому они могут привлекать органических пользователей, которые устанавливают старые версии без SDK AppsFlyer.
    • Обновление приложения в магазинах приложений может занять пару дней. Пользователи, устанавливающие приложение в этот период, могут получить предыдущую версию.

5. Общие сведения о сопоставлении параметров

Кто нужен — разработчик приложений

Узнайте, как параметры динамических ссылок Firebase сопоставляются с соответствующими параметрами AppsFlyer.

Правильное сопоставление и понимание соответствующих параметров гарантирует, что ваши ссылки получат одинаковые результаты.

В таблице ниже перечислены все параметры Firebase и соответствующие параметры AppsFlyer.

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

 Примечание

Если параметр Firebase отсутствует в списке, это связано с тем, что AppsFlyer покрывает его в настройке шаблона OneLink без необходимости указывать параметр в ссылках.

Группировки Firebase AppsFlyer Описание
Мобильные параметры link
  • af_dp
  • deep_link_value
  • af_dp — это схема URI, используемая в качестве резервного метода запуска приложений для iOS и Android.
  • Значение deep_link_value — это имя для определенного контента в приложении, на который будут перенаправлены пользователи.

Параметры Android
afl af_android_url Позволяет перенаправлять пользователей Android на настроенную веб-страницу.
Параметры iOS

ifl af_ios_url Позволяет перенаправлять пользователей iOS на настроенную веб-страницу.
efr af_force_deeplink Используется для принудительного открытия приложения iOS по схеме URI, заданной в параметре af_dp. Без этого приложение не будет открываться по схеме URI.
URL-адрес другой платформы ofl af_web_dp Позволяет перенаправлять пользователей настольных компьютеров на настроенную веб-страницу.

Теги для соцсетей

st af_og_title Используется для настройки заголовков контента в социальных сетях.
sd af_og_description Используется для настройки описания контента в социальных сетях.
si af_og_image Используется для настройки изображений для контента в социальных сетях.

 

 

Аналитические параметры 



utm_source pid Медиа-источник
utm_medium af_channel Определяет каналы медиа-источников, по которым распространяется ваша реклама.
utm_campaign c Название кампании
utm_term af_keywords Список ключевых слов для SMS кампаний.
utm_content af_adset Коллекция объявлений, связанных с кампанией.

6. Переход

Кто нужен — маркетолог

Используя сопоставленные параметры, вы можете создавать ссылки OneLink в шаблоне OneLink.

Ссылки можно создавать с помощью дэшборда AppsFlyer, массово через CSV, программно с помощью нашего API OneLink, в SDK или с помощью длинных ссылок.

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

Firebase AppsFlyer Используйте его, если Примечания
Консоль Firebase

Страница управления ссылками

Вы хотите создавать ссылки OneLink одну за другой. Таким образом, вы можете использовать все функции и возможности OneLink  
API для создания динамических ссылок SDK Вы хотите создавать программно генерируемые в приложении ссылки для таких целей, как приглашения пользователей и рефералы
  • Требуется разработчик iOS или Android
Firebase REST API API OneLink Вы хотите создавать ссылки программно вне мобильного приложения
  • Требуется разработчик
  • Недоступно на бесплатном тарифном плане
Ручное создание ссылок Длинные ссылки Вы хотите вручную создать ссылку с параметрами запроса. Используйте, если вам не нужны короткие ссылки. Например, если ссылка будет находиться за кнопкой или баннером  
  Страница массовых ссылок

Вы хотите массово перенести все свои динамические ссылки Firebase в AppsFlyer.

Это рекомендуется для быстрого переноса всех ваших ссылок без каких-либо ошибок

  Smart Script Если вы хотите динамически создать длинную ссылку на веб-странице для перехода из веба в приложение
  • Нажмите здесь, чтобы узнать, есть ли в Smart Script функции, которые могут быть более подходящими для вас.