Поскольку Google объявил о прекращении работы динамических ссылок Firebase, пришло время легко перейти на AppsFlyer.
О миграции
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. Создание аккаунта
- Создайте аккаунт AppsFlyer
- Добавьте пользователей аккаунта с соответствующими правами.
2. Добавление приложения
- Добавьте приложение в AppsFlyer.
- [Необязательно] Измените заданное по умолчанию окно реатрибуции в 90 дней, чтобы оно соответствовало вашему определению активных пользователей.
3. Настройка шаблона OneLink
Для этого шага нужны и вы, и ваш разработчик приложений.
Шаблон необходим для создания ссылок и опыта конечных пользователей. Он лежит в основе логики перенаправления для всех ссылок OneLink, которые вы создаете для различных маркетинговых кампаний.
-
Создайте шаблон OneLink
- Маркетолог должен быть пользователем AppsFlyer с правами администратора или иметь разрешение на добавление/редактирование шаблонов OneLink.
4. Настройка пакета SDK
Для этого шага нужен ваш разработчик приложения.
SDK AppsFlyer, интегрированный в приложение, является связующим звеном между приложением и платформой AppsFlyer. Он обеспечивает:
- Диплинкинг — SDK позволяет реализовать унифицированный диплинкинг (UDL)
- Атрибуция — пакет SDK сообщает об установках приложения, открытиях приложений, внутренних событиях приложения и т. д.
Интегрируйте SDK AppsFlyer в свое приложение, выполнив следующие действия.
Интеграция AppsFlyer SDK
- Интегрируйте SDK AppsFlyer в приложение.
См. руководства по интеграции SDK для Android и iOS. - Сопоставьте внутренние события приложения, которые вы хотите регистрировать, с помощью схем AppsFlyer.
Это можно сделать через SDK или S2S. -
Обработка SDK Firebase.
Что делать с SDK Firebase:
Вы можете перейти исключительно на AppsFlyer, или одновременно использовать оба SDK в течение нескольких недель. Смотрите описание этих вариантов в таблице ниже.
Вариант Что происходит после
выпуска обновленной версии приложенияЭффект Удалить SDK Firebase (рекомендуется) Новые установки и обновления регистрирует только AppsFlyer.
Firebase по-прежнему отображает события, выполненные пользователями, пока пользователи не обновят свое приложение.- Быстрый переход.
- Отсутствие двойной атрибуции.
- Позволяет увидеть, есть ли у вас какие-либо устаревшие версии приложений с Firebase SDK.
Сохранить SDK Firebase в течение переходного периода Атрибутируют новые установки и регистрируют события и AppsFlyer, и Firebase. Позже удалите Firebase SDK. - Возможна проверка данных. Это означает, что вы можете сравнивать данные AppsFlyer и Firebase.
- Двойная атрибуция может вызвать двойные расходы в рекламных сетях.
- Повышенная нагрузка.
- После выполнения всех задач по миграции выпустите обновленную версию приложения с SDK AppsFlyer. Новые пользователи будут атрибутироваться через AppsFlyer.
Примечание:- Обязательно обновите приложение для магазинов iOS, Google Play и всех независимых площадок для Android.
- Ваше приложение для Android может быть выложено на неофициальных сайтах APK, даже если вы этого не знаете (чтобы это выяснить, введите в интернете название пакета вашего приложения). Сайтам APK требуется некоторое время для обновления до последней версии, поэтому они могут привлекать органических пользователей, которые устанавливают старые версии без SDK AppsFlyer.
- Обновление приложения в магазинах приложений может занять пару дней. Пользователи, устанавливающие приложение в этот период, могут получить предыдущую версию.
5. Общие сведения о сопоставлении параметров
Для этого шага нужен ваш разработчик приложения.
Узнайте, как параметры динамических ссылок Firebase сопоставляются с соответствующими параметрами AppsFlyer.
Правильное сопоставление и понимание соответствующих параметров гарантирует, что ваши ссылки получат одинаковые результаты.
В таблице ниже перечислены все параметры Firebase и соответствующие параметры AppsFlyer.
Используйте эту таблицу в качестве справочника по всем параметрам, которые вы используете в настоящее время при переходе на AppsFlyer.
Примечание:
Если параметр Firebase отсутствует в списке, это связано с тем, что AppsFlyer покрывает его в настройке шаблона OneLink без необходимости указывать параметр в ссылках.
| Группировки | Firebase | AppsFlyer: | Описание |
|---|---|---|---|
| Мобильные параметры | link |
|
|
|
Параметры 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 (пакет средств разработки ПО) | Вы хотите создавать программно генерируемые в приложении ссылки для таких целей, как приглашения пользователей и рефералы |
|
| Firebase REST API | API OneLink | Вы хотите создавать ссылки программно вне мобильного приложения |
|
| Ручное создание ссылок | Длинные ссылки | Вы хотите вручную создать ссылку с параметрами запроса. Используйте, если вам не нужны короткие ссылки. Например, если ссылка будет находиться за кнопкой или баннером | |
| Массовые ссылки |
Вы хотите массово перенести все свои динамические ссылки Firebase в AppsFlyer. Это рекомендуется для быстрого переноса всех ваших ссылок без каких-либо ошибок |
|
|
| Умный баннер | Кто нужен — разработчик приложений | ||
| Smart Script | Если вы хотите динамически создать длинную ссылку на веб-странице для перехода из веба в приложение |