Чем мы можем помочь?

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

  • Обновлено

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

53375 Firebase migration KB image.png

О миграции

Firebase Dynamic Links от Google будет выведена из эксплуатации 25 августа 2025 года. С этой даты все ссылки, обслуживаемые Firebase Dynamic Links (как на пользовательских доменах, так и в поддоменах page.link), перестанут работать, а создание новых ссылок будет отключено. Если вы используете Firebase Dynamic Links, крайне важно как можно скорее предпринять проактивные шаги и перенести свои ссылки на другую платформу, чтобы избежать сбоев на пути пользователя из ваших кампаний.

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

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

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

Чтобы перейти на AppsFlyer:

Необходимые условия

Перед началом вам потребуется:

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

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

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

добавление

3. Настройка шаблона 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.
    Что делать с 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 в шаблоне OneLink.

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

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

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

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

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

  Умный баннер Кто нужен — разработчик приложений  
  Smart Script Если вы хотите динамически создать длинную ссылку на веб-странице для перехода из веба в приложение